Windows使用Nginx+ffmpeg搭建RTMP服務器

簡介
Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。
nginx-rmtp-module是Nginx服務器的流媒體插件。
nginx經過rtmp模塊提供rtmp服務, ffmpeg推送一個rtmp流到nginx, 而後客戶端經過訪問nginx來收看實時視頻流。
1. 下載ffmpeg的Windows靜態版,並解壓。
2. 下載nginx-rtmp-windows版並解壓。
3. 雙擊nginx.exe。
4. 瀏覽器打開http://localhost:8080/
5. 使用ffmpeg推流nginx

ffmpeg -re -i C:\Users\Administrator\Desktop\snooker.mp4 -vcodec libx264 -acodec libvo_aacenc -f flv rtmp://localhost:12345/live/room
其中"C:\Users\Administrator\Desktop\snooker.mp4"是本地視頻路徑,"rtmp://localhost:12345/live/room"是網絡推流地址,默認應該爲"rtmp://localhost:1935/live/room",因爲此處我在配置文件中更改過端口,所以不一樣。

 

6. 觀看
左側Player下面的Address右側輸入推流地址windows

相關文章
相關標籤/搜索