欢迎光临
我们一直在努力

挑战一个人搭建一套完整直播系统5:基于阿里云搭建外网直播系统

本节将来介绍如何基于阿里云搭建一个真正的外网直播系统,其实平台的搭建在前面已经做了介绍,这里的区别是在云平台上重新搭建系统,这里采用了阿里云服务器ECS来实现(可以免费使用薅羊毛),选择的系统为ubuntu16.4:

生成实例后,点击远程连接(首次需要自己设定密码)

登录后,可以进入云服务器:

首先,更新软件库,输入指令:

apt-get update apt-get upgrade

更新完成后,参照nginx安装Nginx-rtmp-module安装,安装nginx和Nginx-rtmp-module,首先验证nginx是否运行正常,浏览器输入外网地址,如果出现nginx界面则表明正常安装:

接下来参考实现网络摄像头视频传输,在之前已安装好ffmpeg的电脑上执行指令:

ffmpeg -i rtsp://admin:123456@192.168.10.64 -vcodec copy -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 -f flv rtmp://47.94.218.242:1935/mylive/1 

将摄像头的视频流推流到我们刚刚搭建的云服务器,其中47.94.218.242为云服务器的外网地址,这里需要注意云服务需要开放http和rtmp的端口号,否则会拒绝tcp链接,在安全组-访问规则位置进行配置:

设置完成后注意重启服务,输入上面指令后,正常情况下会开启向服务器的推流:

随后,打开VLC 播放器, 输入对应的直播地址:rtmp://47.94.218.242:1935/mylive/1,点击播放,此时播放器会处于读取直播流的状态,此时执行上面的推流命令,就可以看到VLC播放器播放推过来的直播视频了:

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:挑战一个人搭建一套完整直播系统5:基于阿里云搭建外网直播系统
文章链接:https://www.jmwz.net/8411.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址