成功運(yùn)行??!?

1.環(huán)境
開(kāi)發(fā)環(huán)境:windows
開(kāi)發(fā)工具:FFmpeg、nginx、nginx-rmtp-module
簡(jiǎn)介:Nginx是一款輕量級(jí)的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器。?nginx-rmtp-module是Nginx服務(wù)器的流媒體插件。nginx通過(guò)rtmp模塊提供rtmp服務(wù), ffmpeg推送一個(gè)rtmp流到nginx, 然后客戶端通過(guò)訪問(wèn)nginx來(lái)收看實(shí)時(shí)視頻流
2.準(zhǔn)備文件
?????? 需要的配置文件,這里我就全部整理好了,包括Nginx、nginx-rmtp-module、FFmpeg和實(shí)例mp4視頻,?大家可以安心下載(可復(fù)制網(wǎng)址到瀏覽器下載):
鏈接:https://pan.baidu.com/s/1lN1ps0ZhCb-1A56ycNR88g
密碼:2t88
3.啟動(dòng)nginx服務(wù)器
進(jìn)入windows的cmd;?
> cd nginx-1.7.11.3-Gryphon ? ?//進(jìn)入nginx的目錄
> nginx.exe -c conf\nginx-win-rtmp.conf ? //運(yùn)行rtmp配置文件?
? ? ?注意:此時(shí)命令行會(huì)一直處于執(zhí)行中 不用理會(huì) ?也不要關(guān)閉
測(cè)試:瀏覽器輸入localhost:80 ?,如果出現(xiàn)如下頁(yè)面 說(shuō)明配置nginx啟動(dòng)成功!
?

4.配置FFmpeg
解壓:將ffmpeg解壓到指定目錄 我這里是D:\ffmpeg?
環(huán)境配置:右鍵我的電腦(win10是此電腦) -- 》 屬性 ?--》 高級(jí)系統(tǒng)設(shè)置 --》高級(jí) --》環(huán)境變量--》打開(kāi)Path?,將 D:\ffmpeg\bin (你的ffmepg解壓目錄下的bin目錄的絕對(duì)路徑)添加到Path?路徑下;具體方法不會(huì)的可以的百度?
測(cè)試:打開(kāi)windows 的cmd (不要關(guān)閉前面的nginx) 輸入ffmpeg -help 如果出現(xiàn)如下情況??說(shuō)明配置成功!
?

5.運(yùn)行??
將下載的orange.mp4文件放到桌面?
新打開(kāi)windows的cmd (不要關(guān)閉之前的ngnix)進(jìn)入桌面文件夾
然后輸入一下指令:
? ? ffmpeg -re -i orange.mp4?-vcodec libx264 -acodec aac -f flv rtmp://你的ip地址:1935/live/home
? ? ?// 注意:192.168.1.119是我電腦的ip地址,需要替換成你的ip地址 (ip地址可通過(guò)cmd 的ipconfig指令獲取)
? ? ?//例如:ffmpeg -re -i orange.mp4?-vcodec libx264 -acodec aac -f flv rtmp://192.168.1.119:1935/live/home
電腦打開(kāi)vlc播放器 ? ? ?輸入地址:rtmp://你的ip地址:1935/live/home ?
然后先點(diǎn)擊命令行回車 再點(diǎn)擊播放然后你就會(huì)看到文章開(kāi)頭的這張圖 大功告成!
?
