[发明专利]H264视频流处理方法、系统、控制装置及可读存储介质在审
申请号: | 202211001125.7 | 申请日: | 2022-08-19 |
公开(公告)号: | CN115379230A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 周前龙;李岩;谢宝山 | 申请(专利权)人: | 北京云从科技有限公司 |
主分类号: | H04N19/187 | 分类号: | H04N19/187;H04N19/42 |
代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 陈敏 |
地址: | 102300 北京市门头沟区石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | h264 视频 处理 方法 系统 控制 装置 可读 存储 介质 | ||
1.一种H264视频流处理方法,其特征在于,所述方法包括:
将所述H264视频流中每个H264视频帧需要携带的扩展数据进行编码,获得所述H264视频帧的扩展数据块;
将所述扩展数据块添加到所述H264视频帧的尾部,获得封装后的H264视频帧;
根据传输协议,传输所述封装后的H264视频帧。
2.根据权利要求1所述的H264视频流处理方法,其特征在于,“将所述H264视频流中每个H264视频帧需要携带的扩展数据进行编码,获得所述H264视频帧的扩展数据块”包括:
为所述扩展数据创建数据块头部标识;
对所述扩展数据进行编码,并将编码后的扩展数据添加到所述数据块头部标识之后;
为所述扩展数据创建数据块尾部标识,并将所述数据块尾部标识添加到编码后的扩展数据之后,以使得所述数据块头部标识、所述编码后的扩展数据和所述数据块尾部标识组成所述扩展数据块。
3.根据权利要求2所述的H264视频流处理方法,其特征在于,“对所述扩展数据进行编码”的步骤包括:
应用EBSP算法,对所述扩展数据进行编码;和/或,
“为所述扩展数据创建数据块尾部标识”包括:
创建表示所述扩展数据结束的分隔标识,并获取所述编码后的扩展数据的大小;
根据所述分隔标识以及编码后的扩展数据的大小,创建所述扩展数据的数据块尾部标识。
4.一种H264视频流处理方法,其特征在于,所述方法包括:
接收的H264视频流,当需要对所述H264视频流进行解码时,判断所述H264视频流中的每个H264视频帧是否包括扩展数据块;
当所述H264视频帧中包含扩展数据块时,根据所述扩展数据块的数据块头部标识和数据块尾部标识,对所述H264视频帧的扩展数据块进行解码,以获取解码后的扩展数据。
5.根据权利要求4所述的H264视频流处理方法,其特征在于,“判断所述H264视频流中的每个H264视频帧是否包括扩展数据块”的步骤包括:
针对所述H264视频流中的每个H264视频帧,判断所述H264视频帧的第一预设位置是否为预设的分隔标识;
若否,则判定所述H264视频帧中不包括扩展数据块;
若是,则从所述扩展数据块中第二预设位置获取所述扩展数据块中的编码后的扩展数据的大小;
根据所述编码后的扩展数据的大小,获取所述扩展数据块的数据块头部标识的位置;
根据所述数据块头部标识的位置,确定所述数据块头部标识是否为预设的数据块头部标识;
当所述数据块头部标识为预设的数据块头部标识时,判定所述H264视频帧中包含扩展数据块。
6.根据权利要求4所述的H264视频流处理方法,其特征在于,“根据所述扩展数据块的数据块头部标识和数据块尾部标识,对所述H264视频帧的扩展数据块进行解码”的步骤包括:
根据所述扩展数据块的数据块头部标识和数据块尾部标识,提取所述扩展数据块中包含的编码后的扩展数据;
应用ESBP算法对编码后的扩展数据进行解码,以获取解码后的扩展数据。
7.一种H264视频流处理系统,其特征在于,所述系统包括:
扩展数据编码模块,其被配置为将每个H264视频帧需要携带的扩展数据进行编码,获得所述H264视频帧的扩展数据块;
H264视频帧封装模块,其被配置为将所述扩展数据块添加到所述H264视频帧的尾部,获得封装后的H264视频帧;
H264视频帧传输模块,其被配置为根据传输协议,传输所述封装后的H264视频帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云从科技有限公司,未经北京云从科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211001125.7/1.html,转载请声明来源钻瓜专利网。