模块化:摄像头推流-EasyDrawin+FFmpeg+M3U8 推流至公网
Posted 秦晓宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块化:摄像头推流-EasyDrawin+FFmpeg+M3U8 推流至公网相关的知识,希望对你有一定的参考价值。
1、摄像头推送至服务器端EasyDrawin
我用的是海康威视的摄像头
C:\\Users\\qin\\Desktop\\vido\\ffmpeg-4.4-full_build\\bin\\ffmpeg -i rtsp://admin:123456aB@192.168.0.64:554/h265/ch33/main/av_stream -vcodec copy -acodec copy -rtsp_transport tcp -f rtsp rtsp://localhost:8009/192.168.0.64
下图为转流成功后EasyDrawin显示的界面
海康使用:rtsp://admin:123456aB@192.168.0.64:554/h265/ch33/main/av_stream
大华使用:rtsp://admin:admin@192.168.0.51:554/cam/realmonitor?channel=1&subtype=0
2、服务器端从EasyDrawin拉流并转换为M3U8
C:\\Users\\qin\\Desktop\\vido\\ffmpeg-4.4-full_build\\bin\\ffmpeg -threads 1 -rtsp_transport tcp -i rtsp://localhost:8009/192.168.0.64 -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec copy -y C:/Users/qin/Desktop/vido/video/aa.m3u8
3、Web端播放M3U8
使用M3U8播放器:http://www.m3u8player.top/?play=http://localhost:8008/videoPush/aa.m3u8进行播放
以上是关于模块化:摄像头推流-EasyDrawin+FFmpeg+M3U8 推流至公网的主要内容,如果未能解决你的问题,请参考以下文章
Qt编写推流综合应用示例(文件推流/桌面推流/本地摄像头/网络摄像头/转发推流/视频分发)