一种流式视频完整性保护方法技术

技术编号:22367080 阅读:204 留言:0更新日期:2019-10-23 05:39
本发明专利技术公开了一种流式视频完整性保护方法。它具体包括如下步骤:(1)生成完整性描述数据:在TS流中定义一条额外的实时完整性ES流,将其自定义为一种数据描述格式Integrity_set,其包含Integrity_descriptor数量及相应的Integrity_descriptor描述符内容数组,TS流中包括若干数据ES流和一个实时完整性ES流,其中数据ES流和Integrity_descriptor的内容均包含PID、PTS、Hash值,实时完整性ES流对TS流中的数据ES流进行完整性保护;(2)检测完整性:接收端解析TS流中的相应的实时完整性ES流,将其缓存起来;解析TS流中的数据ES流,与缓存中查找相同的PID以及PTS,若数据ES流中Hash值与缓存中的Hash值一致,则视为数据完整,否则视为视频被篡改。本发明专利技术的有益效果是:不增加播放延迟,提供帧级音视频保护,适用于TCP和UDP传输。

A streaming video integrity protection method

【技术实现步骤摘要】
一种流式视频完整性保护方法
本专利技术涉及视频处理相关
,尤其是指一种流式视频完整性保护方法。
技术介绍
IP化视频直播,通过TCP和UDP两种方式进行传输,且目前多采用MPEG-2TS流的方式进行传输。无论是IPTV还是互联网视频,实时内容在传输过程中要经过很多中间设备,存在被篡改的可能性。视频被篡改,会严重伤害内容方和播出方的利益。目前专利CN105611319A中已经利用PMT表在TS流中的周期性出现,对PMT表之间的数据用Hash算法得到一个Hash值,并将该Hash值保存在PMT表中,在播放侧缓存PMT之间的数据,进行Hash计算,然后与PMT表中的Hash值进行对比的方式来实现完整性和篡改检测。但该方法存在三个问题:1)PMT表中的Hash结果未进行加密保护,因为常用Hash算法相对较少,容易被暴力猜测出来;2)该方法是PMT级的保护,在播放侧至少要缓存一个PMT间隔的数据,造成了播放启播的时间延迟增加;3)采用UDP传输数据时,因为UDP的不可靠传输特性,有可能导致数据包丢失,正常情况下PMT表间隔中的数据会形成多个数据包(信赖于码率情况,一般情况下码率越高,数据本文档来自技高网...

【技术保护点】
1.一种流式视频完整性保护方法,其特征是,具体包括如下步骤:(1)生成完整性描述数据:在TS流中定义一条额外的实时完整性ES流,将该实时完整性ES流自定义为一种数据描述格式Integrity_set,其实时完整性ES流的数据内容包含Integrity_descriptor数量及相应的Integrity_descriptor描述符内容数组,TS流中包括若干数据ES流和一个实时完整性ES流,其中数据ES流和Integrity_descriptor的内容均包含音视频ES流的PID、时间戳PTS、Hash值,实时完整性ES流对TS流中的数据ES流进行完整性保护;(2)检测完整性,具体地包含如下步骤:第...

【技术特征摘要】
1.一种流式视频完整性保护方法,其特征是,具体包括如下步骤:(1)生成完整性描述数据:在TS流中定义一条额外的实时完整性ES流,将该实时完整性ES流自定义为一种数据描述格式Integrity_set,其实时完整性ES流的数据内容包含Integrity_descriptor数量及相应的Integrity_descriptor描述符内容数组,TS流中包括若干数据ES流和一个实时完整性ES流,其中数据ES流和Integrity_descriptor的内容均包含音视频ES流的PID、时间戳PTS、Hash值,实时完整性ES流对TS流中的数据ES流进行完整性保护;(2)检测完整性,具体地包含如下步骤:第一步:接收端进行数据接收,并解析TS数据;第二步:解析TS流中的相应的实时完整性ES流,读取相应的实时完整性ES流Integrity_set,将其缓存起来形成Integrity_set列表;第三步:解析TS流中的数据ES流,对数据流中的每帧数据进行Hash,最终形成每帧的完整性数据组合,该组合包含该帧的PID、PTS和Hash值;第四步:针对第三步形成的当前帧的数据组合,在第二步缓存的Integrity_set列表中,查找与当前帧的数据组合完全一致的Integrity_descriptor,即当前帧的数据组合中的PID、PTS和Hash值与Integrity_descriptor中的Refer_PID、Refer_PTS、Hash_...

【专利技术属性】
技术研发人员:陈勇裘昊李妃军王雪辉宋腾飞
申请(专利权)人:杭州当虹科技股份有限公司
类型:发明
国别省市:浙江,33

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

1