【技术实现步骤摘要】
TS流时间同步信息插入方法、装置、设备及可读存储介质
[0001]本专利技术属于帧同步
,尤其涉及一种TS流时间同步信息插入方法、装置、设备及可读存储介质。
技术介绍
[0002]在使用HEVC编码码流(HEVC编码的二进制流数据)的行业中,通过插入时间同步信息(SEI字段,HEVC编码协议中的二进制字段,该字段开放给用户用于自定义信息的插入)来实现帧同步是非常普遍的,但往往插入时间同步信息的步骤是早于视频编码阶段。而如果需要对一路已经编码的HEVC码流,且已经复用为TS流(Transport Stream,传输流)的视频流进行时间同步信息的插入,一般来说需要采取以下操作:
[0003]1.通过与NTP服务器的通信获得一个时间基准。
[0004]2.解复用TS流,得到HEVC编码未经格式封装的裸流。
[0005]3.对HEVC编码的裸流进行解码,得到画面的原始帧。
[0006]4.对原始帧进行重新编码,同时在编码每一帧的过程中插入包含有时间同步信息的SEI字段,得到插入了时间同步信息的H
【技术保护点】
【技术特征摘要】
1.一种TS流时间同步信息插入方法,其特征在于,包括:基于HEVC码流结构,从目标视频帧的TS流中确定所述目标视频帧的画面信息的头部所在的目标TS分片;在所述画面信息的头部前,将所述时间同步信息插入所述目标TS分片的载荷,并将所述目标TS分片及其后的各TS分片的载荷中的相应原信息顺次后移;若所述各TS分片的最后一个TS分片中后移的有效信息未超出该TS分片,则根据该TS分片的剩余无效信息长度相应修改其头部,反之,则在所述最后一个TS分片之后增加一个新的TS分片,将后移的有效信息的超出部分填充入所述新的TS分片的载荷,在该载荷的未填满部分填充无效信息,并相应的设置所述新的TS分片的头部。2.根据权利要求1所述的一种TS流时间同步信息插入方法,其特征在于,还包括:解析所述TS流中每个TS分片的头部,获得每个TS分片的PID,通过PID对所述TS流进行过滤。3.根据权利要求2所述的一种TS流时间同步信息插入方法,其特征在于,所述从目标视频帧的TS流中确定所述目标视频帧的画面信息的头部所在的目标TS分片,进一步包括:由前至后遍历所述TS流中的每个TS分片;在遍历到的当前TS分片的载荷中寻找承载画面信息的NAL单元;若寻找到承载画面信息的NAL单元,遍历停止,将当前TS分片作为目标TS分片。4.根据权利要求3所述的一种TS流时间同步信息插入方法,其特征在于,所述将所述时间同步信息插入所述目标TS分片的载荷,进一步包括:获取标准时间,根据HEVC协议生成时间同步信息。5...
【专利技术属性】
技术研发人员:赵鹏,刘志强,张林,
申请(专利权)人:上海高骏科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。