Loading... # 前言 > 感谢杜老师的技术支持~ 你总能在B站或抖音上看见一些24h无人直播间,我们该如何实现呢? 想要自己跳过平台搭建私人直播间/会议室? 想要搭建一个亲友之间观看电影的平台? 手中有空闲的服务器,想要折腾一下? 来,这篇文章可以满足你! 最新的Oryx服务器搭建并完成推流直播<img src="https://www.iczrx.cn/usr/themes/handsome/assets/img/emotion/douyin/doge.png" class="emotion-douyin"> 以下是我搭建的一个24h不间断直播 可以用Potplayer或一些播放器播放: > http://154.9.253.185/live/0b6dd79fc570.m3u8 > > http://154.9.253.185/live/27e9678a19d6.m3u8 (2024-8-21 16:00前可以播放) # 准备工作 ## 硬件支持 你需要拥有一个至少2h2g的服务器(如果想推流到境外选择香港的,追求延迟低可以选择国内的) 国内的服务器的话需要配置一下docker镜像拉取加速地址 可以参考杜老师的这篇文章下面的分享地址~ [借助 CF 解决 Docker 镜像拉取问题 - 杜老师说 (dusays.com)](https://dusays.com/727/)](https://dusays.com/721/) 服务器带宽要高,推流直播比较耗带宽 系统我以Ubuntu Server 20.04为例<img src="https://www.iczrx.cn/usr/themes/handsome/assets/img/emotion/bilibili/doge.png" class="emotion-bilibili"> ## 境内服务器镜像加速地址配置(按需) ![一些加速地址](https://bucket.iczrx.cn/2024/08/20/66c47fe79c759.png) 选择一个加速地址 以dockerpull.com为例 ### 方法一 **假如拉取原始镜像命令如下** ```js docker pull whyour/qinglong:latest ``` **仅需在原命令前缀加入加速镜像地址 例如:** ```js docker pull dockerpull.com/whyour/qinglong:latest ``` ### 方法二 **一键设置镜像加速:** 修改文件 /etc/docker/daemon.json(如果不存在则创建) ```js /etc/docker/daemon.json ``` **修改JSON文件 更改为以下内容 然后保存** ```js {"registry-mirrors": ["https://dockerpull.com"]} ``` **保存好之后 执行以下两条命令** ```js sudo systemctl daemon-reload #重载systemd管理守护进程配置文件 sudo systemctl restart docker #重启 Docker 服务 ``` # 正式安装 ## 安装docker 确保服务器已安装了docker环境,没有安装的话可以自行百度或服务器管理界面一键安装 ## 安装Oryx 用官网的命令安装可能会遇到错误,可以尝试用下面的代码安装: ```js docker run --restart always -d -it --name oryx -v $HOME/data:/data -p 80:2022 -p 443:2443 -p 1935:1935 -p 8000:8000/udp -p 10080:10080/udp ossrs/oryx:5 ``` 等待命令跑完后访问 http://服务器ip 进入Oryx后台管理界面 # 使用Oryx ## 系统初始化 刚进入后台会设置初始密码,设置一个密码点击确认就可以进入后台管理界面了 ![后台界面](https://bucket.iczrx.cn/2024/08/20/66c4816b4a373.png) ## 利用OBS进行推流 那么如何进行直播呢? 点开顶部选项卡>推拉流 这里可以看到推流地址和推流密钥 <div class="tip inlineBlock error"> 请注意,端口一定要开放 </div> ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c481d4a77ee.png) 这时打开OBS软件进行设置 点击设置 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c482735a113.png) 点此侧栏的直播 服务选择自定义,将上面图片中的信息复制到这里点击保存即可 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c482bb982cf.png) 返回首页添加一个源,然后点击开始直播就开始推流啦! 可以用播放器打开 http://服务器ip/live/livestream.flv 试试看 ## 搭建不同直播间来虚拟直播 视频教程: [想搭建自己的音视频服务器?Oryx满足你!手把手用docker搭建推流服务器~_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1TbWseeEuo/?vd_source=44bf664cc4922ec0f05eb928fa20054d) 利用Oryx可以实现搭建不同的直播间,可以实现7x24h无人直播间 这里以本地直播为例 多平台直播则填写对应平台的推流地址和密钥即可 点击顶栏直播间选项 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c48445399f3.png) 创建一个直播间,直播主题随便填 创建好之后如图 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c48485ce9c0.png) 复制推流地址和推流密钥 点击顶栏虚拟直播 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c48559143e4.png) 将刚刚创建的直播间里的信息复制过来 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c4868fdf4b5.png) 上传或指定一个文件 然后点击开始直播! 返回直播间选项卡>直播间列表 点击那个直播间 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c487b8195b3.png) 这里你就得到了播放直播地址 放到播放器中就可以观看啦 ![如图所示](https://bucket.iczrx.cn/2024/08/20/66c487db83d49.png) --- 玩法还有很多,小伙伴们可以自行去探索哦~ # 参考资料 > 杜老师说:https://dusays.com/727 > dockerpull:https://dockerpull.com > 进步小曲:https://www.bilibili.com/video/BV1Qa4y1z7fM 最后修改:2024 年 08 月 26 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 2 如果觉得我的文章对你有用,请随意赞赏
8 条评论
哟呵,改天值得琢磨一下,有趣
可以滴 ,躺着赚钱
这个创意不错 可以赚钱花生米了😂
哈哈哈目前还不行,未满18不能去平台直播
24小时推送呢,怎么做到的啊?
将视频文件传到服务器,点击开始直播,保证服务器运行着就可以7*24h无人直播了,本地直播会得到播放地址,用potplayer这些播放器打开就可以观看了,适合亲友间看电影之类,也可以找到直播平台的推流地址,多平台转播赚收益
👍👍👍👍