該文轉載,並對原著進行部分修改和自我提示的建議標注方便日后工作用。
工具:
1.ffmpeg
轉換碼流的主角,官方地址:http://ffmpeg.org/
2.帶有轉rtmp模塊的nginx容器nginx-rtmp-win32-master
下載地址:https://github.com/illuspas/nginx-rtmp-win32
流程:
1.首先將nginx-rtmp-win32-master下載到本地,解壓到本地打開conf下的nginx.conf文件,找到rtmp配置節點,將端口改為自己想要轉發的端口(這里用1935示意) ---默認其實第一步的配置不需要操作
2.雙擊解壓后文件夾根目錄下的nginx.exe
3.從下載的ffmpeng壓縮文件中將ffmpeg.exe解壓出來(一定要下載windows版本的,只有這個版本有.exe文件)
4.從解壓出來的文件內輸入cmd打開命令行工具在命令行中輸入
ffmpeg -i 視頻源url -f flv -r 15 -s 1280*720 -an rtmp://127.0.0.1/live/play
5.在支持rtmp的播放器中輸入rtmp://127.0.0.1/live/play查看是否成功播放。
注:轉發地址中的live要與nginx配置文件中的路徑對應
————————————————
版權聲明:本文為CSDN博主「提布拉米酥」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/suzhenpeng199503/java/article/details/87369043