版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wanggao_1990/article/details/81591589
一、配置
1、nginx流媒体服务器
下载nginx源码,nginx-rtmp-module源码,先configure “–add-modeule=…” …, 再编译安装,教程很多,略……。 先增加如下配置.
再配置路由器端口映射:
二、VLC测试
代码语言:javascript复制Ffmpeg推流转发rtmp://live.hkstv.hk.lxdns.com/live/hks视频流
后文中 “mag—————-2.net”为公司网址,192.168.3.179为本地流媒体ip。 详细测试如下:
1、live
内网:
- 推流1 成功 rtmp://192.168.3.179:1935/live/hks
- 拉流1 成功 rtmp://192.168.3.179:1935/live/hks
- 拉流2 成功 rtmp://mag—————-2.net:1935/live/hks
- 推流2 成功 rtmp://mag—————-2.net:1935/live/hks
外网:
- 推流成功 rtmp://mag—————-2.net:1935/live/hks
- 拉流成功 rtmp://mag—————-2.net:1935/live/hks
2、HLS
内网:
- 推流1 成功 rtmp://192.168.3.179:1935/hls/hks
- 拉流1 成功 rtmp://192.168.3.179:1935/hls/hks
- 推流2 成功 rtmp://mag—————-2.net:1935/hls/hks
- 拉流2 成功 rtmp://mag—————-2.net:1935/hls/hks
外网:
- 推流 成功 rtmp://mag—————-2.net:1935/hls/hks
- 拉流1 成功 rtmp://mag—————-2.net:1935/hls/hks
三、附加
后面为使外网能对hls进行http拉流,在配置文件中http节点添加了如下配置
路由器增加端口映射
http拉流测试如下
内网:
- 拉流3 失败 http://192.168.3.179:1935/hls/hks.m3u8 (苹果浏览器可以?)
- 拉流4 失败 http://mag—————-2.net:1935/hls/hks.m3u8
- 拉流5 成功 http://mag—————-2.net:8182/hls/hks.m3u8
外网:
- 拉流2 失败 http://mag—————-2.net:1935/hls/hks.m3u8
- 拉流3 成功 http://mag—————-2.net:8182/hls/hks.m3u8
注意: hls应用下(内网或外网),rtmp://…/hls/…比http://…/hls/…m3u8快30s。
内网下, rtmp://.…/live/…和rtmp://…/hls/…基本一致。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179843.html原文链接:https://javaforall.cn