前端h265播放
获取rtsp地址 ^7988b7da-c2c4-dff9
-
本地文件转rtsp ^2899376d-393e-8bbf
-
./rtsp-simple-server ./ffmpeg -re -stream_loop -1 -i ./test.mp4 -c copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/stream //vlc播放
-
直接获取大华海康直连地址 ^b16e201c-43b5-717c
- 公司门口地址
rtsp://user:pwd@10.2.0.46:554/ch1/sub/av_stream
- 公司门口地址
rtsp转 flv ^93d13836-12ba-d3bb
- rtmp官方不支持h265
- 走ZLMediaKit: github.com/ZLMediaKit/… ^78ff60de-1abe-9089
-
走docker运行 ^2bad6c8e-28b4-d4b3
-
docker run -id -p 1935:1935 -p 9080:80 -p 8443:443 -p 9554:554 -p 10000:10000 -p 10000:10000/udp -p 8000:8000/udp -p 9000:9000/udp zlmediakit/zlmediakit:master
-
-
获取媒体列表: http://10.1.0.41:9080/index/api/getMediaList?secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc
-
拼接flv地址
-
前端播放265flv
- wasm软解方案 ^98edcd5d-e1fa-a8d2
- 硬解方案 ^d4df920e-8eba-17d9
- flv-h265: github.com/nanguantong…
- mpegts: github.com/xqq/mpegts.…
- 注意点 ^cd2ac22e-e470-5aa8
- cors
- 有些流audio不支持 关闭audio
效果展示gif ^3e98c04b-8a3b-78b7
总结
前端判断是否支持h265硬解,不支持则走后端转码h264/wasm 方案(建议后端h264,软解风扇立马上来)