养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

海康将摄像头传输过来的rtsp协议转换成rtmp

时间:2024-11-14 20:12:47

如何将rtsp协议转换成rtmp协议在帧霭绎郎线直播,其实没有方案。至少目前我还不知道有哪种方案可以实现,但是EasyDrawin这个开源的流媒体服务器已经开始将rtsp协议直接在线转换成rtmp协议枞绶晷箜提到了迭代中。那么既然没有方案,能不能间接实现呢,有,还是通过流媒体服务器,实现原理就是流媒体服务器将rtsp协议直播流以m3u8的格式储存到本地,然后,浏览器通过各种视频播放组件去播放m3u8格式的文件。目前全网的方案也都是这种,只是用的技术手段不一样,流媒体服务器不一样而已。那么我来分享一下如何实现将rtsp协议间接的转换成浏览器支持的播放格式,先看下效果图。。。

海康将摄像头传输过来的rtsp协议转换成rtmp

工具/原料

文章

方法/步骤

1、首先,我用的方案是EasyDrawin+ffmpeg方案。EasyDrawin流媒体服务器用于分流,ffmpeg用于存储m3u8

2、第二步,官网下载EasyDrawin流媒体服务器

海康将摄像头传输过来的rtsp协议转换成rtmp

3、第三步,官网下载ffmpeg

海康将摄像头传输过来的rtsp协议转换成rtmp

4、第四步,启动bin/ffmpeg.exe

海康将摄像头传输过来的rtsp协议转换成rtmp

5、第五步,进入EasyDrawin目录,打开ini配置文件,需要修改参数:save_stre瞢铍库祢am_to_local:1本地储存ffmpeg_path:本地安装的ffmpeg路径

6、第六步,启动流媒体服务器

海康将摄像头传输过来的rtsp协议转换成rtmp

7、第七步,访问流媒体服务器并且设置推流,通过服务器Ip+端口访问(10008)设置推流

海康将摄像头传输过来的rtsp协议转换成rtmp

海康将摄像头传输过来的rtsp协议转换成rtmp

8、第八步,查看生成的m3u8文件,我本地没有启用本地储存,所以没有文件

海康将摄像头传输过来的rtsp协议转换成rtmp

9、最后一步,播放m3u8<vi蟠校盯昂deo><sourcesrc="流媒体服务器Ip+垮逆解仔端口/record/h264/ch1/main/av_stream/20200616/out.m3u8"type="application/x-mpegURL"></video><script>

海康将摄像头传输过来的rtsp协议转换成rtmp

© 一点知识