[发明专利]一种流媒体数据结构、解码方法及设备无效
申请号: | 201210040425.6 | 申请日: | 2012-02-22 |
公开(公告)号: | CN102595107A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 陈启伟 | 申请(专利权)人: | 南京迪威视讯技术有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 数据结构 解码 方法 设备 | ||
技术领域
本发明涉及多媒体技术领域,尤其涉及一种流媒体数据结构、解码方法及设备。
背景技术
近年来,数字视频监控系统前端编码设备生产厂商越来越多,各厂商采用的编码芯片和编码技术不一引起视频编码格式不一,更由于行业非良性竞争,不同厂家基于同样的视频编码标准的数字码流也添加了扰码,以防止竞争对手的兼容。
发明内容
本发明提供一种流媒体数据结构、解码方法及设备,解决不同厂商数字编码设备码流的兼容问题。
该流媒体数据结构,用于存储数据源,携带解码器标识信息。
在本发明一实施例中,该解码器标识信息为解码驱动的文件名。
在本发明一实施例中,该流媒体数据结构依次包括Base段、Head段和至少一个Packet段;所述Base段携带流媒体标记信息;所述Head段携带所述解码器标识信息和解码器初始化信息;所述Packet段携带流媒体数据。
在本发明一实施例中,该流媒体标记信息包括流媒体识别头和流媒体结构版本信息。
在本发明一实施例中,该流媒体数据包括数据包索引、数据包标识、数据包中数据长度和数据包。
该流媒体数据结构的解码方法包括:从存储数据源的流媒体数据结构中读取其携带的解码器标识信息;根据所述解码器标识信息,获取相应的解码器;利用所述解码器对所述流媒体数据结构进行解码。
在本发明一实施例中,该解码器标识信息为解码驱动的文件名;根据所述解码器标识信息,获取相应的解码器的方法包括:根据所述解码驱动的文件名从本地存储空间中索引预先保存的相应的解码驱动,或者根据所述解码驱动的文件名通过网络下载相应的解码驱动。
该设备包括流媒体数据结构读取模块和解码器获取模块,其中:流媒体数据结构读取模块用于从存储数据源的流媒体数据结构中读取其携带的解码器标识信息;解码器获取模块用于根据所述流媒体数据结构读取模块读取的所述解码器标识信息,获取相应的用于对所述流媒体数据结构进行解码的解码器。
在本发明一实施例中,该流媒体数据结构读取模块用于从存储数据源的流媒体数据结构中读取其携带的解码驱动的文件名;所述解码器获取模块用于根据所述解码驱动的文件名,从所述设备本地存储空间中索引预先保存的相应的解码驱动,或者根据所述解码驱动的文件名通过网络下载相应的解码驱动。
本发明提供一种流媒体数据结构、解码方法及设备,流媒体数据结构携带解码器标识信息,电子设备接收到该流媒体数据结构,根据其携带的解码器标识信息,获取相应的解码器,利用该解码器对该流媒体数据结构进行解码,因此,本发明针对不同厂商数字编码设备的码流,均可以实现对其的解码播放,实现了对不同厂商数字编码设备码流的解码播放的兼容。
附图说明
图1为本发明一实施例提供的设备示意图;
图2为图1所示设备的解码方法的流程图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。
本发明一实施例提供的流媒体数据结构依次包括三部分,第一部分为Base段,携带流媒体标记信息,如流媒体识别头和流媒体结构版本信息等;第二部分为Head段,携带解码器标识信息、解码器初始化信息等,如解码器标识信息、解码器初始化信息数据长度和解码器初始化信息数据等;第三部分为至少一个Packet段,Packet段用于携带流媒体数据,包括数据包索引、数据包标识、数据包中数据长度和数据包等。流媒体数据如视频、音频或字幕数据。具体结构参考表1。
表1
其中各字段含义及具体实施方式如下:
Base Flag:携带流媒体识别头,具体可以是4字节,ASCII字符,固定为DVRF;
Base Version:携带流媒体结构版本信息,具体可以是4字节,ASCII字符,当前版本0001;
Head Driver:携带解码器标识信息,具体可以是解码驱动的文件名,32字节,ASCII字符,不足后补空格;
Head Size:携带解码器初始化信息数据长度,具体可以是解码头数据长度,4字节,16进制数据,字节序LE;
Head Data:携带解码器初始化信息数据,具体可以是解码头数据,长度取决于Head Size,16进制数据;
Packet Index:携带流媒体数据数据包索引,具体可以是4字节,16进制数据,字节序LE;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京迪威视讯技术有限公司,未经南京迪威视讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210040425.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种植物药染料的制备方法及其应用
- 下一篇:一种光响应杂化纳米粒子的制备方法