一种实现监控视频快速起播的流媒体转码方法技术

技术编号:33131447 阅读:52 留言:0更新日期:2022-04-17 00:48
本发明专利技术公开了一种实现监控视频快速起播的流媒体转码方法,包括以下步骤:启动流媒体转码服务器;根据摄像头提供的rtsp流地址,与摄像头建立rtsp连接,获取rtp数据包;流媒体转码服务器开始解析rtp数据包;结合业务应用场景,探测到完整的视频信息后立即结束探测;在获得相关流信息之后,开始对rtp的负载数据进行解码转封装操作,要将从摄像头初获取的视频流数据转封装成HLS流数据;将磁盘切片方式改为内存切片,直接将HLS切片数据保存在内存当中进行分发;播放器通过http协议向流媒体转码服务器请求HLS切片文件进行播放。本发明专利技术将优化前的整体起播耗时由7~10秒钟,降低到优化后的4~6秒钟。后的4~6秒钟。后的4~6秒钟。

【技术实现步骤摘要】
一种实现监控视频快速起播的流媒体转码方法


[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,如果数...

【专利技术属性】
技术研发人员:唐杰周敏李庆瑜戴立言
申请(专利权)人:上海网达软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1