【技术实现步骤摘要】
一种实现监控视频快速起播的流媒体转码方法
[0001]本专利技术涉及安防视频直播
,特别涉及一种实现监控视频快速起播的流媒体转码方法。
技术介绍
[0002]随着音视频技术的高速发展,人们不仅对于监控视频的画面清晰度、传输带宽和实时性有着高要求,对于视频观看的便利性和视频首帧的起播速度的要求也越来越高。目前的技术现状如下所示:
[0003]1、安防摄像头通过rtsp协议输出实时音视频流到流媒体服务器,流媒体服务器与摄像头建立rtsp连接后接收解析音视频数据,通常在建立连接并获取到首帧数据时需要耗时5~7秒钟;
[0004]2、在流媒体服务器解析到音视频数据后,考虑到对移动设备更好的支持性,以及为了防止特殊的网络环境下可能被防火墙屏蔽,会把音视频数据转换成HLS协议,目前流媒体服务使用的协议转换技术,会把音视频数据写成一个个切片文件存放在磁盘中,然后播放端再通过http协议来下载这些切片文件进行播放,这就导致了一个读写磁盘I/O的性能和耗时问题。从开始转换,到转换后输出音视频流大致耗时在2秒钟左右。 />[0005]综上本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种实现监控视频快速起播的流媒体转码方法,其特征在于,包括以下步骤:S1,启动流媒体转码服务器;S2,根据摄像头提供的rtsp流地址,与摄像头建立rtsp连接,获取rtp数据包;S3,流媒体转码服务器开始解析rtp数据包;S4,结合业务应用场景,探测到完整的视频信息后立即结束探测;S5,在获得相关流信息之后,开始对rtp的负载数据进行解码转封装操作,要将从摄像头初获取的视频流数据转封装成HLS流数据;S6,将磁盘切片方式改为内存切片,直接将HLS切片数据保存在内存当中进行分发;S7,播放器通过http协议向流媒体转码服务器请求HLS切片文件进行播放。2.根据权利要求1所述的一种实现监控视频快速起播的流媒体转码方法,其特征在于,步骤S3包括以下步骤:S31,通过解析数据包头部信息来探测流相关信息;S32,如果数...
【专利技术属性】
技术研发人员:唐杰,周敏,李庆瑜,戴立言,
申请(专利权)人:上海网达软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。