成功運行!!?
1.環境
開發環境:windows
開發工具:FFmpeg、nginx、nginx-rmtp-module
簡介:Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。?nginx-rmtp-module是Nginx服務器的流媒體插件。nginx通過rtmp模塊提供rtmp服務, ffmpeg推送一個rtmp流到nginx, 然后客戶端通過訪問nginx來收看實時視頻流
2.準備文件
?????? 需要的配置文件,這里我就全部整理好了,包括Nginx、nginx-rmtp-module、FFmpeg和實例mp4視頻,?大家可以安心下載(可復制網址到瀏覽器下載):
鏈接:https://pan.baidu.com/s/1lN1ps0ZhCb-1A56ycNR88g
密碼:2t88
3.啟動nginx服務器
進入windows的cmd;?
> cd nginx-1.7.11.3-Gryphon ? ?//進入nginx的目錄
> nginx.exe -c conf\nginx-win-rtmp.conf ? //運行rtmp配置文件?
? ? ?注意:此時命令行會一直處于執行中 不用理會 ?也不要關閉
測試:瀏覽器輸入localhost:80 ?,如果出現如下頁面 說明配置nginx啟動成功!
?
4.配置FFmpeg
解壓:將ffmpeg解壓到指定目錄 我這里是D:\ffmpeg?
環境配置:右鍵我的電腦(win10是此電腦) -- 》 屬性 ?--》 高級系統設置 --》高級 --》環境變量--》打開Path?,將 D:\ffmpeg\bin (你的ffmepg解壓目錄下的bin目錄的絕對路徑)添加到Path?路徑下;具體方法不會的可以的百度?
測試:打開windows 的cmd (不要關閉前面的nginx) 輸入ffmpeg -help 如果出現如下情況??說明配置成功!
?
5.運行??
將下載的orange.mp4文件放到桌面?
新打開windows的cmd (不要關閉之前的ngnix)進入桌面文件夾
然后輸入一下指令:
? ? ffmpeg -re -i orange.mp4?-vcodec libx264 -acodec aac -f flv rtmp://你的ip地址:1935/live/home
? ? ?// 注意:192.168.1.119是我電腦的ip地址,需要替換成你的ip地址 (ip地址可通過cmd 的ipconfig指令獲取)
? ? ?//例如:ffmpeg -re -i orange.mp4?-vcodec libx264 -acodec aac -f flv rtmp://192.168.1.119:1935/live/home
電腦打開vlc播放器 ? ? ?輸入地址:rtmp://你的ip地址:1935/live/home ?
然后先點擊命令行回車 再點擊播放然后你就會看到文章開頭的這張圖 大功告成!
?