说明比较长,需要一定的操作动手能力才行。
基础条件 第一个必须是linux服务器 第二个安装了宝塔面板 第三编译安装nginx1.7.6+php5.6
修改/www/server/panel/install/nginx.sh文件 如下图位置的文件
点编辑 找到 ./configure 部分 免费版7.1版大约在205行 我们添加一个 --add-module=/www/server/nginx_plus/nginx-rtmp-module 添加完成后如下:请勿直接复制 版本不一样 其他的配置也不一样
可以看出就是在 --user=www 前面加上了 --add-module=/www/server/nginx_plus/nginx-rtmp-module 空格隔开
添加完了 记得保存
打开XSHELL 命令工具 或者宝塔后台的 宝塔终端 输入你服务器的root密码登录。
执行 git clone https://github.com/arut/nginx-rtmp-module /www/server/nginx_plus/nginx-rtmp-module/ 语句,直到100%完成
如下图 回车等待下载完成
第二步完成后 输入命令 sh /www/server/panel/install/nginx.sh install 1.17 回车进行nginx的编译
就不截图了和上面一样 等待编译完成 完成后大概是这样的编译时间很快几分钟的事
注意,安装成功后就不要使用宝塔后台的NGINX切换版本功能了
以上部分参考 https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=33703 并进行了修正。
www 文件夹下建立 tmp 文件夹 tmp文件夹下建立 live 文件夹
继续打开 /www/server/nginx/conf 目录下的 nginx.conf 文件在
下面加上
在
下面加上
添加完成后的完整配置:(可以对照着修改)
最后记得点保存。
点他后面的设置按钮 先点重载配置 再点重启
在这里我们可以添加一个 ip或者你域名的网站
推流地址:rtmp://122.51.110.79/hls/selfserver162 ip可以是你这里绑定的域名或者ip selfserver162 是流名称
播放地址:http://122.51.110.79/hls/selfserver162/index.m3u8 selfserver162 是流名称
后台插件设置
以下是隐藏的内容需要回复才可见,因为回复过了,所以下面的内容可见
69_202002051909190ee29.rar(头条不能上传附件,请童孩们关注我并私信“直播服务器运行附件”留下邮箱,我会统一发到邮箱)
下载附件解压 放到你新创建的这个网站根目录。
宝塔后台添加一个定时任务一分钟执行一次就好或者自行百度shell 执行php
或者在xshell cd到你刚刚创建的网站根目录执行 nohup php zhibo.php & 任何按任意键返回控制台 再关闭xshell即可
zhibo.php 请打开修改17 18 19行为自己的网址
$web_url 为你展示直播的网站
$play_server 和$stat_url 为你最后一步在直播服务器创建的网站域名或者ip
步骤比较多 中间也修正过多次 应该是没有遗漏了 出问题概不负责 也是瞎鼓捣的
提供一个测试直播服务器 http://122.51.110.79 直播插件选择自建服务器 输入这个ip即可 有效期一个月 1核1G1M宽带的 1块钱买了一个月测试了下自建服务器 没有用了