基于前向纠错和接收反馈的实时视频数据传输的实现方法技术

技术编号:26178760 阅读:25 留言:0更新日期:2020-10-31 14:30
本发明专利技术公开了基于前向纠错和接收反馈的实时视频数据传输的实现方法,包括以下步骤:S1.获取视频数据;S2.浏览视频数据;S3.视频数据缺失处理;S4.还原实时获取的视频数据;S5.发送端发生视频数据:S51:发送端缓存已发送的原始数据包并记录原始数据包的发送时刻;S52:视频数据传输;S33:视频编码;S6.接收端接收视频数据。本发明专利技术当视频数据中一帧的一部分数据发生缺损时,根据当前发生缺损的数据帧帧与相邻数据帧之间的运动关系,估测出缺损部分的大致图像,并在相邻数据帧中提取相应缺损部分的画面图像,将该画面图像代替缺损部分,从而提高视频数据播放的连贯性和一致性,保证了良好的观看效果。

【技术实现步骤摘要】
基于前向纠错和接收反馈的实时视频数据传输的实现方法
本专利技术属于视频传输
,具体涉及基于前向纠错和接收反馈的实时视频数据传输的实现方法。
技术介绍
视频监控,是种与网络摄像机配套使用,可采用有线或无线方式连接网络,易于安装部署,不需要用户额外配置专用电脑和采集录像等设备,用户可采用手机或电脑作为监控终端设备,可随时随地接收报警信息和查看监控视频。该具有稳定可靠、经济实用等特点,可用于防火防盗、安全护卫、人员监护、远程管理等,特别适合个人、家庭、店铺等使用,然而市面上各种的基于前向纠错和接收反馈的实时视频数据传输的实现方法仍存在各种各样的问题。如授权公告号为CN103747253A所公开的一种基于FIFO的视频编码数据传输方法,其虽然实现了具有实时性高、可靠性高和资源消耗低的特点,但是并未解决现有的基于前向纠错和接收反馈的实时视频数据传输的实现方法还存在的问题:视频数据在传输时,容易出现缺失,如果不进行处理,会造成视频停顿、不连贯的情况,影响观看效果,同时在对视频数据进行还原时,传输速度较慢,为此我们提出基于前向纠错和接收反馈的实本文档来自技高网...

【技术保护点】
1.基于前向纠错和接收反馈的实时视频数据传输的实现方法,其特征在于,包括以下步骤:/nS1.获取视频数据:采用多个摄像头在同步控制信号的作用下进行同步拍摄,并将拍摄的视频数据保持在视频监控存储设备中,并获取设置在不同位置上的多个摄像头所拍摄到的视频数据;/nS2.浏览视频数据:采用智能终端浏览S1中视频监控存储设备中所存储的视频数据并远程控制视频监控设备;/nS3.视频数据缺失处理:在视频数据的当前帧发生数据缺失时,选择缺失数据的临近数据块,确定所述临近数据块在当前帧的相邻帧中的位置,进而确定所述临近数据块的运动矢量,依据所述临近数据块的运动矢量对所述相邻帧进行调整,选取调整之后的相邻帧中与所...

【技术特征摘要】
1.基于前向纠错和接收反馈的实时视频数据传输的实现方法,其特征在于,包括以下步骤:
S1.获取视频数据:采用多个摄像头在同步控制信号的作用下进行同步拍摄,并将拍摄的视频数据保持在视频监控存储设备中,并获取设置在不同位置上的多个摄像头所拍摄到的视频数据;
S2.浏览视频数据:采用智能终端浏览S1中视频监控存储设备中所存储的视频数据并远程控制视频监控设备;
S3.视频数据缺失处理:在视频数据的当前帧发生数据缺失时,选择缺失数据的临近数据块,确定所述临近数据块在当前帧的相邻帧中的位置,进而确定所述临近数据块的运动矢量,依据所述临近数据块的运动矢量对所述相邻帧进行调整,选取调整之后的相邻帧中与所述缺失数据相应的数据,替代所述缺失数据;
S4.还原实时获取的视频数据:S41.通过分析对比模块针对摄像头获取的实时监控视频与数据库中固定背景信息数据进行对比分析;S42.通过DSP处理器对固定背景信息与非固定背景信息进行分离;S43.DSP处理器将非固定背景信息提取压缩打包;S44.DSP处理器通过网络将非固定背景信息传送至服务器;S45.服务器接收非固定背景信息数据后根据获取视频的摄像头身份调取相应的固定背景信息;S46.将身份对应的非固定背景信息和固定背景信息合成还原摄像头实时获取的监控视频;
S5.发送端发生视频数据:S51:发送端缓存已发送的原始数据包并记录原始数据包的发送时刻;S52:视频数据传输,首先综合考虑净荷数据长度和传输过程中的丢包与信道工作机制的关系,采用前向纠错的自适应帧长选择算法,根据反馈的信道质量和目标节点的跳数,发送端与接收端交互配合完成自适应帧长的计算与调整,以使在多跳的无线传输环境下能够保证系统的传输效率;S33:视频编码:在视频发送端,视频编码器进行当前画面群中的当前帧采集,采集完成后进行视频编码,形成当前帧的视频数据包;将生成的视频数据包和当前画面群中之前帧的视频数据包进行Reed-Solomon编码,生成相应的校验数据包后,立即向视频接收端发送该帧视频数据包和校验数据包,如此循环直到当前画面群中所有的帧都已经编码并发送完成;
S6.接收端接收视频数据:视频接收端作为视频解码端接收到当前画面群中当前帧的视频数据包和与当前帧相应的校验数据包,并对所述视频数据包和校验数据包进行解析处理,以解析出所述编码数据包,采用前向纠错编码对所解析出的编码数据包进行解码处理,以解码出原始数据包,并对解码出的属于同一源视频数据的原始数据包进行合并处理,以恢复为原始视频数据,完成视频数据传输。...

【专利技术属性】
技术研发人员:柳建平
申请(专利权)人:通维数码科技上海有限公司
类型:发明
国别省市:上海;31

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

1