1. 程式人生 > >nginx rtmp 視訊流伺服器直播測試

nginx rtmp 視訊流伺服器直播測試

一、配置

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

快30s。
這裡寫圖片描述

內網下,
rtmp://.…/live/…和rtmp://…/hls/…基本一致。
這裡寫圖片描述