利用FFmpeg將RTSP轉碼成RTMP發布在RED5


安裝jdk,並設置環境 

 

from:http://www.w3c.com.cn/%E5%88%A9%E7%94%A8ffmpeg%E5%B0%86-ipcamera-%E7%9A%84rtsp%E8%BD%AC%E7%A0%81%E6%88%90rtmp%E5%8F%91%E5%B8%83%E5%9C%A8red5

具體步驟:

1、  首先要安裝流媒體服務器Red5用於rtmp數據的接收與發布。

l         下載Red5

l         我下載的版本是setup-Red5-1.0.1-java6.exe

l         安裝Red5

l         在安裝的過程會彈窗要求設置一些服務器信息。

l         設置服務器的IP

設置HTTP訪問端口

                                   后面一直“next”即可。

                                          安裝完成后訪問:http://localhost:5080/ 如果可以看到

                                  

                                   Red5默認是會安裝成系統的服務的,如果重復啟動會報端口占

用的錯誤。

http://localhost:5080/installer/ 頁面中安裝Red5自帶的Demo OflaDemo。安裝好后訪問http://localhost:5080/oflaDemo/index.html 即可已看到通過rtmp 點播的視頻文件視頻。

                                   這樣你的Red5服務器就安裝完成了。

1、  下載安裝FFmpeg

這里下載的是編譯好的ffmpeg-20130703-git-e0be3cb-win32-shared, 直接解壓好,並將bin目錄加入到path環境變量下即可。      

2、  測試

l         運行Red5

l         在命令行下執行:

 

  1. ffmpeg -i "rtsp://admin:12345@192.168.1.77:554/h264/ch1/main/av_stream"-f flv -r 25-s 640x480-an "rtmp://localhost/oflaDemo/hello"

l         修改Red5安裝目錄下的 webapps\oflaDemo\index.html 文件,將jwplayer的 file 屬性改成 “hello”

l         訪問 http://localhost:5080/oflaDemo/index.html 在你所修改的播放器上是否可以看到攝像頭的直播了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM