前些日子寫過一篇文章,存有 海康威視攝像頭rtsp推流至H5總結
新方式支持Chrome高版本播放H.265,原理是更換流媒體服務器為Red5
環境:Win7+Chrome85
1、安裝setup-Red5-1.0.5
需要JDK1.8,一直默認next,輸入ip:0.0.0.0,port:5080
配置環境變數RED5_HOME C:\Program Files (x86)\Red5
啟動服務

訪問成功

2、安裝FFmpeg
解壓ffmpeg-20200527-8b5ffae-win64-static.zip,FFmpeg下的bin添加path環境變數
安裝成功

3、安裝oflaDemo
http://localhost:5080/installer/ 沒有翻墻應該訪問不到,可從文末資源獲取
解壓,放到Red5下的webapps,修改oflaDemo中index.html,重啟Red5服務

4、轉碼命令
ffmpeg -rtsp_transport tcp -i "rtsp://XXXXX" -f flv -r 25 -s 1920*1080 -an "rtmp://localhost/oflaDemo/hello"
默認ffmpeg是udp, -rtsp_transport tcp,加上采用tcp,看海康威視后臺配置
轉碼成功

5、效果
http://localhost:5080/oflaDemo/index.html
oflaDemo默認采用jwplayer,需要啟Flash,Chrome與20年底不再支持Flash,可采用cyberplayer 播放Rtmp流
連續觀察一小時,穩定
占用資源:69536K

資源獲取(ffmpeg-20200527-8b5ffae-win64-static + oflaDemo + setup-Red5-1.0.5)
下載
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/166941.html
標籤:其他
上一篇:java實作音樂播放
