TS流时间同步信息插入方法、装置、设备及可读存储介质制造方法及图纸

技术编号:37070231 阅读:20 留言:0更新日期:2023-03-29 19:47
本发明专利技术提供一种TS流时间同步信息插入方法、装置、设备及可读存储介质,其不需要对码流进行编解码,在不拆解上层TS分片的情况下,直接对TS分片中所包含的底层HEVC码流结构进行操作,并使用内存操作的方式实现在TS流中插入时间同步信息,同时,不需要完整解析获取TS分片头部所有字段的信息,效率高,节省了时间开销,码流延时低,不需要消耗大量CPU资源,适用面广。面广。面广。

【技术实现步骤摘要】
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字段,得到插入了时间同步信息的HEVC裸流。
...

【技术保护点】

【技术特征摘要】
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...

【专利技术属性】
技术研发人员:赵鹏刘志强张林
申请(专利权)人:上海高骏科技有限公司
类型:发明
国别省市:

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

1