ffmpeg+nginx:下载链接
通过ffmpeg,将rstp实时转化为m3u8文件
文件解压到任意位置即可使用
双击启动ffpeg命令后,查看nginx/html/hls文件夹下有无m3u8文件生成即可
需要修改rstp对应地址,画面延迟在10秒左右
%~dp0/ffmpeg/bin/ffmpeg -rtsp_transport tcp -re -i "rtsp://admin:密码@192.168.58.105:554/Streaming/Channels/102" -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_on_network_error 1 -reconnect_on_http_error 1 -reconnect_delay_max 4096 -f hls -crf 23 -tag:v hvc1 -preset ultrafast -maxrate 1M -bufsize 300k -r 10 -g 15 -movflags +faststart -tune zerolatency -hls_time 1 -hls_list_size 5 -hls_flags 6 -start_number 1 -hls_allow_cache 0 -threads 1 -loglevel warning -y -an %~dp0/nginx/html/hls/1.m3u8
启动nginx后,对应查看监控地址为
http://127.0.0.1:8080/hls/1.m3u8
PC端查看需要使用videojs,百度查询使用基础demo,配置上面的链接即可查看