nginx rtmp 视频流服务器直播测试

2022-11-01 15:57:41 浏览数 (2)

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

0 人点赞