Chrome播放rtsp_支援H.265

2020-10-09 16:00:19

前些日子寫過一篇文章,存有 海康威視攝像頭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)

下載