The invention discloses a payload acquisition method, device and storage medium for SEI messages, belonging to the field of electronic technology. The method is applied to the first device, including: acquiring the SEI message whose payload is at the end of the SEI message; determining the number of bytes of the payload of the SEI message; obtaining the first string corresponding to the number of bytes of the payload of the SEI message, the number of bytes of the first string is a; adding the first string after the SEI message to obtain the first message; and eliminating the first message. The message is sent to the second device, which obtains the payload of the SEI message from the first message according to the first string. The invention can realize the parsing of SEI message from back to front, so that the SEI message can be parsed by bypassing other fields that may exist before the payload of the SEI message, and then the payload of the SEI message can be accurately obtained.
【技术实现步骤摘要】
SEI消息的有效载荷获取方法、装置和存储介质
本专利技术涉及电子
,特别涉及一种SEI(Supplementalenhancementinformation,附加增强信息)消息的有效载荷获取方法、装置和存储介质。
技术介绍
SEI消息用于辅助处理解码、显示等操作,其可以含有定时信息或其它可以增强解码视频但非必须的补充数据。由于SEI消息不会影响视频解码器的解码,所以常使用SEI消息来进行自定义数据的传输。相关技术中,使用SEI消息传输自定义数据时,第一设备将自定义数据添加到SEI消息的data字段中作为SEI消息的有效载荷,将该SEI消息发送给第二设备;第二设备接收到该SEI消息后,解析该SEI消息的length字段得到有效载荷字节数,将该SEI消息中位于该length字段之后的n个字节的字符串确定为该SEI消息的有效载荷,从而得到自定义数据,n为该有效载荷字节数。然而,由于第一设备往往会在SEI消息的length字段与有效载荷之间添加其它字段,如添加UUID(UniversallyUniqueIdentifier,通用唯一识别码)字段等,所以第二设备如果不 ...
【技术保护点】
1.一种SEI消息的有效载荷获取方法,其特征在于,应用于第一设备,所述方法包括:获取附加增强信息SEI消息,所述SEI消息的有效载荷位于所述SEI消息的末尾;确定所述SEI消息的有效载荷的字节数;获取所述SEI消息的有效载荷的字节数对应的第一字符串,所述第一字符串的字节数为a;在所述SEI消息后添加所述第一字符串,得到第一消息;将所述第一消息发送给第二设备,由所述第二设备根据所述第一字符串从所述第一消息中获取所述SEI消息的有效载荷。
【技术特征摘要】
1.一种SEI消息的有效载荷获取方法,其特征在于,应用于第一设备,所述方法包括:获取附加增强信息SEI消息,所述SEI消息的有效载荷位于所述SEI消息的末尾;确定所述SEI消息的有效载荷的字节数;获取所述SEI消息的有效载荷的字节数对应的第一字符串,所述第一字符串的字节数为a;在所述SEI消息后添加所述第一字符串,得到第一消息;将所述第一消息发送给第二设备,由所述第二设备根据所述第一字符串从所述第一消息中获取所述SEI消息的有效载荷。2.如权利要求1所述的方法,其特征在于,所述获取所述SEI消息的有效载荷的字节数对应的第一字符串,包括:根据所述SEI消息的有效载荷的字节数,从存储的字节数与字符串之间的对应关系中,获取对应的字符串作为第一字符串。3.如权利要求1或2所述的方法,其特征在于,所述将所述第一消息发送给第二设备,包括:在所述第一消息后添加第二字符串,得到第二消息,所述第二字符串的字节数为b;将所述第二消息发送给第二设备。4.一种SEI消息的有效载荷获取方法,其特征在于,应用于第二设备,所述方法包括:接收第一设备发送的第一消息,所述第一消息中包含附加增强信息SEI消息和第一字符串,所述SEI消息的有效载荷位于所述SEI消息的末尾;将位于所述第一消息的末尾的a个字节的字符串确定为所述第一字符串;获取所述第一字符串对应的有效载荷字节数;将所述第一消息中位于所述第一字符串之前且与所述第一字符串相邻的c个字节的字符串确定为所述SEI消息的有效载荷,所述c为所述有效载荷字节数。5.如权利要求4所述的方法,其特征在于,所述获取所述第一字符串对应的有效载荷字节数,包括:根据所述第一字符串,从存储的字符串与字节数之间的对应关系中,获取对应的字节数作为有效载荷字节数。6.如权利要求4或5所述的方法,其特征在于,所述接收第一设备发送的第一消息,包括:接收所述第一设备发送的包含有所述SEI消息的目标消息;获取位于所述目标消息的末尾的b个字节的字符串;当获取到的字符串为第二字符串时,确定所述目标消息为第二消息;确定所述第二消息中除所述第二字符串之外的部分为第一消息。7.一种SEI消息的有效载荷获取装置,其特征在于,应用于第一设备,所述装置包括:第一获取模块,用于获取附加增强信息SEI消息,所述SEI消息的有效载荷位于所述SEI消息的末尾;确定模块,用于确定所...
【专利技术属性】
技术研发人员:陈果,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。