传统监控主要使用rtsp协议来传输视频流,但是目前比较火的直播,一般采用RTMP 或者HLS。
目前主要的技术路线是
1.使用FFMPEG读取RTSP视频流,然后转换为rtmp推送至 nginx rtmp 或者 srs。
2.使用live555 读取RTSP流,然后使用librtmp推送至 nginx rtmp 或者 srs 。
nginx rtmp 和SRS都可以接受RTMP推流,同时可出HLS流

如何使用FFMPEG 推送?
参考 最简单的基于FFmpeg的推流器(以推送RTMP为例)
对于某些场景,可以直接购买硬件推流器,价格也很便宜,而且支持远程管理:
淘宝链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-14761754432.2.4db7709fAtkzaA&id=563061229220
本文介绍将传统监控使用的RTSP视频流转换为适用于直播的RTMP或HLS格式的方法。主要技术路线包括使用FFMPEG或live555读取RTSP流,并通过librtmp推送至nginxrtmp或SRS服务器。文中还提供了使用FFMPEG进行推流的具体步骤。
3414

被折叠的 条评论
为什么被折叠?



