【技术实现步骤摘要】
一种视频推流系统和方法
[0001]本专利技术涉及视频推流
,特别涉及一种视频推流系统和方法。
技术介绍
[0002]GB28181协议指的是国家标准GB/T 28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》。该标准规定了公共安全视频监控联网系统的互联结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求,是视频监控领域的国家标准。
[0003]现在市场上有诸多摄像机厂商,其摄像机型号和视频码流类型多种多样。国标28181文件中规定,视频码流的推送统一使用通用的编码格式与有限的通讯协议,因此通常需要进行视频编码格式的转换以及针对具体通讯协议的视频帧调整。
技术实现思路
[0004]本专利技术提供一种视频推流系统和方法,用以解决上述
技术介绍
中出现的情况。
[0005]本技术方案提供了一种视频推流系统,包括:
[0006]编码转化模块,用于向预设的视频推流系统发送播放器SDK的播放规则,通过所述播放规则,将视频推流系统中的摄像 ...
【技术保护点】
【技术特征摘要】
1.一种视频推流系统,包括:编码转化模块,用于向预设的视频推流系统发送播放器SDK的播放规则,通过所述播放规则,将视频推流系统中的摄像机进行编码转化,确定转化编码;打包模块,用于通过所述播放规则和所述转化编码,将摄像机对应的视频流进行切片并分批打包,确定打包数据;传输模块,用于基于预设的国家标准28181协议,将打包数据进行视频编码格式的转换以及视频帧调整,确定调整视频,将所述调整视频传输预设的服务器。2.根据权利要求1所述的系统,其特征在于,所述编码转化模块,包括:回调函数单元,用于向预设的视频推流系统发送播放器SDK的播放规则,采集连接成功后播放器SDK的播放规则和所述视频推流系统之间的回调函数;判断单元,用于通过所述回调函数,判断事件是否为摄像机编码转化;编码转化单元,用于当事件为摄像机编码转化时,将视频推流系统中的摄像机进行编码转化;指针跳跃单元,用于当事件不是摄像机编码转化时,将回调函数的指针跳跃至打包模块。3.根据权利要求1所述的系统,其特征在于,所述打包模块,包括:获取单元,用于获取所述播放规则和所述转化编码;视频流判断单元,用于通过所述播放规则,采集回调函数,通过回调函数,判断事件是否为视频流的处理事件;打包单元,用于当所述事件为视频流的处理事件时,将摄像机对应的视频流进行切片并分批打包,确定打包数据;指针跳跃停止单元,用于当所述事件不是视频流的处理事件时,停止所述回调函数的指针跳跃。4.根据权利要求1所述的系统,其特征在于,所述传输模块,包括:视频编码格式转换单元,用于基于预设的国家标准28181协议,将打包数据进行视频编码格式转换,确定转化视频数据;视频帧调整单元,用于将所述转化视频数据进行视频帧调整,确定调整数据和调整视频;规则分析单元,用于将所述调整数据进行规则分析,并将分析结果传输至播放器SDK;视频传输单元,用于将所述调整视频传输预设的服务器。5.一种视频推流方法,其特征在于,...
【专利技术属性】
技术研发人员:余丹,刘一凡,兰雨晴,王丹星,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。