nginx rtmp 視訊流伺服器直播測試
阿新 • • 發佈:2019-01-07
一、配置
1、nginx流媒體伺服器
下載nginx原始碼,nginx-rtmp-module原始碼,先configure “–add-modeule=…” …, 再編譯安裝,教程很多,略……。
先增加如下配置.
再配置路由器埠對映:
二、VLC測試
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拉流測試如下
內網:
外網:
注意:
hls應用下(內網或外網),rtmp://…/hls/…比http://…/hls/…m3u8
內網下,
rtmp://.…/live/…和rtmp://…/hls/…基本一致。