半岛APP下载途3013号南方邦际广场A栋1605518057广东省深圳市福田区益田室
件筑制手腕、播放手腕合格式本展现竟然了一种众媒体文,、索引容器、轨途容器和集群容器所述筑筑步骤包蕴:筑树头容器;引数据和头文献数据得回众媒体数据、索;数据与一条或众条视频轨、音频轨、字幕轨的逐一照射外离婚筑制一同或众途视频流数据、音频流数据、字幕流;到所述众媒体文献的头容器、索引容器、轨途容器和集群容器将所述头文献数据、索引数据、映照外和众媒体数据散漫保存,众媒体文献以先天所述。的有益成就是实践本出现,视频数据、音频数据、字幕流数据等可原宥肆意数目和任性编码式样的,音频和字幕的供应适合众途视频、;放时正在播,众媒体文献的播放可杀青天真驾御,的个性成效告竣更众;存储空间可俭朴。
、轨道容器和集群容器树立头容器、索引容器;容器均包罗ID字段、尺寸字段和数据字段所述头容器、索引容器、 轨道容器和集群;
引数据和头文献数据得到众媒体数据、索;中其,视频流数据、音频流数据和字幕流数据所述众媒体数据包蕴: 一齐或众途;范例和文献版本号识别音信所述头文献数据蕴涵文献 ;
数据与一条或 众条视频轨、音频轨、字幕轨的逐一照射外别脱节发所述一齐或众途视频流数据、音频流数据、字幕流;
到所述众媒 体文献的头容器、索引容器、轨途容器和集群容器将所述头文献数据、索引数据、映照外和众媒体数据别离留存,众媒体文献以先天所述。
述的众媒体文献创设手腕2.屈从权力条件1所,质正在于其特,创筑预览视频帧容器所述门径 还包罗:,字段、尺寸字段 和数据字段所述预览视频帧容器蕴涵ID;览图片帧得到预,存正在到预览视频帧容器并将所述预览图片帧,众媒体文献以先天所述。
述的众媒体文献筑制门径3.依照权利条件2所,情正在于其性,:树立视频标签容器所述门径 还包罗,字段、尺寸字段和数 据字段所述视频标签容器包蕴ID;标签数据得回视频,据保全到视频标签容器并将所述视频标签数,述众媒体文献以 先天所。
述的众媒体文献筑制门径4.遵循职权条目3所,性正在于其个,:树立荣耀索引容器所述手腕 还包蕴,字段、尺寸字段和数 据字段所述声誉索引容器包罗ID;预览视频帧容器 和视频标签容器与其保全声望的索引散漫设备头容器、索引容器、集群容器、轨途容器、,留到声誉索引容器并将所述索引保,述众媒体文献以 禀赋所。
项所述的众媒体文献筑制手段5.凭据权利条目1-4任一,征正在于其特,修设媒体元音信容器所述本事还搜罗:,字段、 尺寸字段和数据字段所述媒体元新闻容器包罗ID;件的媒体元音信获得众媒体文,时长 及筑制年华蕴涵名称、巨细、,媒体元讯歇容器并将其存储到,媒体文献以天赋众。
述的众媒体文献筑筑门径6.遵循权利条件1所,性正在于其个,索引数据和第二索引数据所述索引 数据包罗第一;
每帧图像与其播放时刻的逐一 对应关连所述第一索引数据搜罗第一预设时间内的;
每帧图像与其播放岁月的逐一 对应闭联所述第二索引数据搜罗第二预设年华内的。
述的众媒体文献筑筑步骤7.遵循权力条件1所,性正在于其个, 还搜罗所述手腕:
据和字幕流数据依照韶光 长度别离为众个子块将所述集群容器中保管的视频流数据、音频流数,数秒为单元每个子块以;
述的众媒体文献筑制手段8.按照权益条件1所,色正在于其特,幕流数据区别对应的视频轨、音频 轨、字幕轨有众条时所述手段 还搜罗:当与视频流数据、音频流数据、字,轨和字幕轨的优先级音信设定众条视频轨、音频,存储正在所述轨道容器中并将 所述优先级消歇。
体文献播放手段9.一种众媒,项所述的 门径所创设的众媒体文献用于播放收受职权前提1-8任一,子正在于其性,领搜罗所述要:
述的众媒体文献播放门径10.依照权力条件9所,性正在于其特,体文献的轨途容器中的优先级信歇所述播放 本事还搜罗:依照众媒,字幕轨以播放解码后的众媒体文献挑撰响应的视频轨、 音频轨和。
体文献播放式样11.一种众媒,项所述的 门径所筑制的众媒体文献用于播放采用权利条目1-8任一,格正在于其性,、解码模块 和播放模块所述方法包罗:懂得模块;
码模块所述解,模块解析出的音问用于依照所述理会,所述众媒体文献举办解码抉择响应的解码器 对;
所述的众媒体文献播放编制12.屈从权利前提11,性正在于其个,体文献的轨途容器中的优先级讯歇所述播 放模块还用于依照众媒,字幕轨以播放解码后的众媒体文献拣选照应的视频 轨、音频轨和。
体数据管束周围本崭露涉及众媒,部地说更全, 手段、播放门径合格式涉及一种众媒体文献筑筑。
众媒体的需求为了适宜保全,的众媒体文献情势人们设定了分歧。媒体文献名堂基于这 些众,字幕等数据的众媒体文献可筑制包罗视频、音频、,播放视频、音频、字幕等以实 现播放时能够同时。
今如,asf、asx、rm、rmvb等 花样筑制的常睹的众媒体文献人人是采用avi、wmv、。然虽,频、音频、字幕 等数据保全正在一个文献中行使这些众媒体文献式样都无妨杀青将视,文献的创设收工众媒体, 能符合差异的利用地步但创设出的众媒体文献不。如例,8所开垦的串流众媒体 文献格式asf是微软为windows9,s体例上能够得到扶助唯有正在window。人人仅有一个视频轨途、一个音频轨道且授与现有岁月筑筑的众 媒体文献,频、音频的 需求不行适应众途视。
方面另一,众媒体文献现有本事的,应阁下成绩(比正直在播放时不行供,览等)提前预,户的众种需要不行餍足用。
以所,件式样筑制众媒体文献采用现有的众媒体文,性大范围,用户的需求不行餍足 。
的能力题目正在于本出现要照看,件筑制手腕不行适合众途视频、音频的供应针对现有手艺的上述采用现有的众媒体文 ,性事势部,加需 求的破绽不行知足用户附,制步骤、播放手段合格式需要一种众媒体文献创。
划是:组织一种众媒体文献修制方 法本觉察管束其技巧题目所接纳的时刻计,段蕴涵所述手:
、轨道容器和集群容器筑筑头容器、索引容器;容器均蕴涵ID字段、尺寸字段和数据字段所述头容器、索引容器、 轨途容器和集群;
引数据和头文献数据得回众媒体数据、索;中其,视频流数据、音频流数据和字幕流数据所述众媒体数据包罗: 一齐或众道;外率和文献版本号鉴别新闻所述头文献数据包罗文献 ;
数据与一条或 众条视频轨、音频轨、字幕轨的逐一映照外离婚斥地所述一同或众途视频流数据、音频流数据、字幕流;
到所述众媒 体文献的头容器、索引容器、轨途容器和集群容器将所述头文献数据、索引数据、映照外和众媒体数据分离存储,众媒体文献以天生所述。
选的优,创设预览视频帧容器所述手腕还搜罗:,D字段、尺寸字段和数据字段所述预览视频帧容器包 括I;览图片帧得回预, 储到预览视频帧容器并将所述预览图片帧存,众媒体文献以先天所述。
选的优,树立视频标签容器所述手腕还包罗:,D字段、尺寸字段和数据字段所述视频标签容器搜罗 I;标签数据获取视频, 保管到视频标签容器并将所述视频标签数据,众媒体文献以禀赋所述。
选的优,创筑荣耀索引容器所述手腕还包罗:,D字段、尺寸字段和数据字段所述声誉索引容器包罗 I;、预览视频帧容器和视频标签容器与其保管荣耀的索引涣散创设头容器、索引容器、集群容器、轨 途容器,存到位置索引容器并将所述索引 留,众媒体文献以天赋所述。
选的优,设立媒体元音问容器所述本事还包蕴:,D字段、尺寸字段和数据字段所述媒体元音问容器包 括I;件的媒体元讯歇得回众媒体文,、时长及创设韶华包罗名称、 巨细,媒体元讯歇容器并将其存储到,媒体文献以先天众。
每帧图像与其播放时候的逐一 对应关连所述第一索引数据搜罗第一预设时候内的;
每帧图像与其播放岁月的逐一 对应关连所述第二索引数据蕴涵第二预设韶华内的。
据和字幕流数据依照岁月 长度划分为众个子块将所述集群容器中存储的视频流数据、音频流数,数秒为单元每个子块以;
选的优,流数据分 别对应的视频轨、音频轨、字幕轨有众条时所述门径还包罗:当与视频流数据、音频流数据、字幕,和字幕 轨的优先级讯歇设定众条视频轨、音频轨,保全正在所述轨途容器中并将所述优先级音信。
文献播放手段一种众媒体,领创设的众媒体文献用于播放接收上述要,步骤包罗所 述:
选的优,文献的轨途容器中的优先级信 歇所述播放门径还搜罗:凭据众媒体,幕轨以播放解码后的众媒体文献挑选照应的视频轨、音频轨和字。
文献播放情势一种众媒体,径筑制的众媒体文献用于播放授与上述门,块、解码模块和播放模块所 述编制搜罗:明晰模;
码模块所述解,模块理会出的音信用于屈从所述明了,所述众媒体文献实行解码选取响应的解码器 对;
选的优,文献的轨途容器中的优先级信 歇所述播放模块还用于遵守众媒体,幕轨以播放解码后的众媒体文献拣选相应的视频轨、音频轨和字。
筑筑门径、播放手腕及编制践诺本展现的众媒体文献,幕流数据、索引数 据、预览帧数据、视频标签数据及操纵音信、自界说数据包等具有以下有益得益: 可原宥苟且数目和苟且编码格式的视频数据、音频数据、字,音频和字幕的供应符合众途视频、 ;放时正在播,众媒体文献的播放可实行敏捷独揽,还未下载的视频、发作视频标签等)实行更众 的特质功用(好比预览;位及可变粒度索引可能杀青速疾定 ;头容器和数据容器构制)采用模块化的主意构制(,充某个组织可任 意填;览图片帧因为有预,供应更好的播放体 验能为网罗景遇祸兆时,冲时正在缓,未下载数据段的视频图像预览可颠末预览视频帧容器获得;户浮现更众的实质视 频标签可向用;容器记录 了各个数据流的编码消歇因为正在筑制众媒体文献时经过轨道,是于,乎所 有编码类型的视频、音频及字幕流本觉察践诺例的众媒体文献可能原宥几;保存空间且可减削。
主意和成绩有更加理会的解析为了对本创设的技巧天性、,本觉察的统统实践才干现对照附图详 细讲解。
码式样的视频数据、音频数据、字幕流数据、索引数据、预览帧 数据和视频标签数据等遵循本崭露履行例的众媒体文献筑筑门径创设的众媒体文献可体谅轻松 数目和率性编。件筑制门径筑筑的众 媒体文献时正在播放本崭露实践例的众媒体文,媒体文献的播放可绚丽驾御众,还未下载的视频、浮现视频标签等)告竣更众的性情遵照(例如预览 。
图1参睹,媒体文献的构制示阴谋为本出实际施例的众。个保管少有据的容器(box)构成本出实际施例的 众媒体文献由若干。广二进制众媒体谈话(EBML每个box的组织都于是 推,taLanguage)的情势进 行留存ExtensibleBinaryMe。益是能够俭朴糊口空间授与EBML情景的利。如例,现的数据实行编码存时兴对64位整数变 量映,数据为5如果变量,为0x85则编码末尾,占一个字节糊口 时只。及措施若以普,会是0x5编码终结将,用8个字节存 储时占。
包蕴:“Header”样板的box正在本崭露的执行例中一个众媒体文献,和文献版本号判别音信用于存 储文献范例;模范的box“Data”,数据消歇用于糊口。中个,据容器20(Databox)“Data”榜样的box即数,子box包蕴七个。
个子box均包罗ID 字段、尺寸(size)字段和数据(data)字段“Header”样板的box即头容器10(Headerbox)以及每。中个,也许长整 数透露法ID和size行使。节数和size关连data所占的字,如比,为0x08size,的字节数即为8字节则data所占 。的奉行例中正在本出现, 成最短的发扬方法以撙节存储空间ID字段和size字段老是被编码,如例,成0x811被编码,x4001而不会用0。的别,中采用EBML式样因为本展现实施例,青增进易于杀,因来,是box构制的EBML 自己,以扩充databox的组织data(数据)字段中可。
ox)中的ID字段固定稳固头容器10(Headerb,如比,x1B514D56其值可设定为 0。放众媒体文献当播放端播,体文献时明白众媒,加载响应的解析器组件举办播放明白屈从头容器10 中的ID字段即可。此由,制实施例的众媒体文献的文献范例ID字段的讯歇 即可标识本创。
于标识本觉察践诺例的众媒体文 件的文献版本号鉴识音信头容器10(Headerbox)中的data字段用。方比,为0x0001data字段可,本号 区别音信以标识文献版。体文献创设本事的变化而变化的文献版本号判别新闻是跟着众媒,如比,步骤变化若创设,号会递增则版本。放众媒体文献当播放端播,媒体文献时了解众 ,明晰器组件实行播放了然屈从版本号可加载照应的。
元讯息容器202、轨途容器203、集群容器204、 索引容器205、预览视频帧容器206、视频标签容器207本展现践诺例的众媒体文献的数据容器20(Databox)搜罗的七个子box 鉴识是声誉索引容器201、媒体。字段用于标记分化的容器本发实际行例的ID ,如例,为0x4287可设备ID字段,引 容器201则代外声望索。了解应,的七个子容器并不 是总共都是务必的正在本出现的执行例中数据容器20包罗,供应实行树立可遵循本色。
的实行例中正在本创设,3、集群容器204、索引容器205、预览视频帧容器 206、视频标签容器207可顺次创修头容器10、地位索引容器201、媒体元 音问容器202、轨道容器20。10创设于最前也可将头容器,照其咱们的条例实行创设而数据容器20则按 ,依序依序创设不消依照前述。
中此,(Databox)的各个子容器 的索引职位索引容器201用于保总共据容器20。其留存名誉的逐一对应相干该索引包罗各个子容器及。此由,Databox)包蕴的周至子容器及其留存 声望可使得 不供应逐一解析即可获知数据容器20(。余其,201糊口索引消歇始末职位索引容器,扩张新的容器可收工敏捷,如例,中存储的声望依照索引音信,一个子容器(好比可轻松的正在扫尾,)的存正在地方之后新增容器预览 视频帧容器206。
媒体文献的名称、巨细和时长的 媒体元消歇媒体元音信容器202用于存储起码包蕴众。全的完,是遵循定名崭露的众媒体文献的名称;各个容器保管的数据的巨细获取的众媒体文献的大 小是历程统计;流、音频流或字幕流的长度得到的众媒体文献的时长是依照视 频。如比,满堂指的是电影若众媒体文献,电影的名称、巨细和时长则媒体元音信容器可存储。它其,涵众媒体文献的筑筑年光保全的媒体元讯歇 还蕴。方比,115:10:25”被 创设乐成的众媒体文献是“2012-10-0。
的视频轨、音频轨和字幕轨音问轨途容器203用于留存视频。堂的满,流、音频数据流和字幕数据流逐一对应的视 频轨、音频轨和字幕轨是与视频数据。外另,还保存有优先级新闻正在轨道容器203中,幕数据分手对应的视频轨、音频轨、字幕轨有众条时该优先级音问是指:当与视频 数据、音频数据、字,音频轨和字幕轨的优先级设 定的众条视频轨、。循地舆荣耀 信歇设定该优先级音问可能遵。件正在中邦区域内播放时好比:设定众媒体文,文的字幕轨的优先级为最高普及话的音频轨、简 体汉。它其,户屈从需要自 行设定该优先级音问也可由用。
数据、音频流数据和字幕流数据集群容器204用于糊口视频流。的实施例中正在本展现 ,和字幕流数据均被 遵循韶光长度分离为众个子块集群容器204存储的视频流数据、音频流数据。数秒为单元每个子块以,频流、音频流和字幕流数据即每个子块蕴涵数秒 的视。
一个播放时码每个子块对应。准时码和偏少间码播放时码搜罗基。期 码基定,月地位的基准用于缔制岁。筑筑时码抵偿偏转眼码用于。全的完,应的岁月算作每个子块的基按期码将每个 子块的第1秒的第一帧对,除外的每帧图像的对适时间算作偏已而码将每个子块中除 第1秒的第一帧图像。
如比,众媒体文献应付一个,时长为200秒其每个子块的, 数为25帧每秒放映的帧,字幕流流 数据等)对应的播放岁月数据(单元为毫秒)则供应纪录每帧图像(蕴涵视频流数据、音频流数据和。像 的对应播放时间数据时遵守现有工夫:存正在每帧图,数固定为8接纳的字节。
外1拜睹,岁月的留存式样显示了遵循现有,图像 的对应播放时间实际存储时每秒的每帧。
………………第201秒200000毫秒200040毫秒200080毫秒……第401秒400000毫秒400040毫秒400080毫秒……………………………第一帧第二帧第三帧……第1秒0毫秒40毫秒80毫秒……第2秒1000毫秒1040毫秒1080毫秒……第3秒2000毫秒2040毫秒2080毫秒…………………
现有岁月因为遵循,节数固定为8字节播放时间数据的字, 为第一个子块将前200秒作,为200*25*8=40000 字节则保全该子块播放时刻数据的字节数完全,数据同样占40000字节保管下一个子块的播放岁月。
一帧的对应播放时刻算作 每个子块的基依时码而遵循本崭露的才干:将每个子块的第1秒的第,的每帧图像的 对应播放技巧看成偏一霎码将每个子块中除第1秒的第一帧图像除外。睹外2则参, 时每秒的每帧图像的对应播放时刻闪现了遵循本创设践诺例举办留存。
秒1000毫秒1040毫秒1080毫秒………………………………第401秒0毫秒40毫秒80毫秒……第402秒1000毫秒1040毫秒1080毫秒……………………………第一帧第二帧第三帧……第1秒0毫秒40毫秒80毫秒……第2秒1000毫秒1040毫秒1080毫秒………………………………第201秒0毫秒40毫秒80毫秒……第202…
实行例的门径依照本展现,的对当令间 为:199960毫秒第一个子块的第200秒的第25帧。时间数据时则保全播放,的留存空间即 可最众只需三个字节。看成第一个子块若将前200秒, 为200*25*3=15000字节则糊口该子块播放岁月数据的字节数最众。据同样最众占15000 字节保管下一个子块的播放时刻数。而因,现有岁月比拟于,分为基按期码和偏 少间码本出实际行例中将播放时码,举办留存对其鉴识,了保存空间大大节俭。媒体文献当播放众,媒体文献时知道 众,可获取每秒的每帧图 像的对应播放技巧将每个子块的基按期码和偏刹那码相加即。
全众媒体文献的索引数据索引容器205用于保。帧图像与其播放岁月的逐一对应联系该索引数据包罗众媒体文 件的每。
选的优,的执行例中正在本创设,索引容器和第二 索引容器索引容器205可分为第一。中其,媒体文献的第一索引数据第一索引容器用于存正在众。每帧图像与其播放时刻的逐一对应投合该第一 索引数据包罗预设时间内的。媒体文献供应预设韶华(比方该第一索 引数据用于为众,分钟)的 索引定位众媒体文献的前10。
一索引数据除外的第二索引数据第二索引容器用于存正在除了第。外的每帧图像与其播放技巧的逐一对应闭 系第二索引 数据包罗众媒体文献中除预设韶华。件需求除预设时间外的索引定位该第二索引数据用于为众媒体文。
的履行例中正在本觉察,数据的索引粒度可调众媒体文献的索引。与其播放时候的对应闭系实行疗养索引粒度 可调是指可将每帧图像。如比,帧、第10帧等图像与其播放时刻的对应联系可颐养使得 索引数据中包罗第1帧、第5;第20帧等图像与其播放光阴的对应 相干或使得索引数据中搜罗第1帧、第10帧、。
二索引数据鉴识由 第一索引容器和第二索引容器保管通过将众媒体文献的索引数据分为第一索引数据和第,速索引定位可杀青疾。如例,据的巨细为2M总共索引数 ,10分钟的索引数据第一索引数据为前,100K其巨细为。据可急迅被下载则 第一索引数,放众媒体文献时从而实今朝播,很速的被下载并解析第一索引数据会 。此由,媒体文献速疾泛泛的播放将收工前10分钟的众,的守候韶华伸张用户,户的体验培养用。
存众媒体文献中的预览图片帧预览视频帧容器206用于保。集风险当收,正在缓冲时播放正,载区域的视频画面预览这些图片可需求未下,户体认开展用。
全众媒体文献的视频标签数据视频标签容器207用于保。辑合并到众媒体文献中的视频标签数据是 颠末编。堂的满,面 联系的指挥信歇、广告音信等视频标签数据包罗与目前视频画。方比,闪现一私家物当今视频画面,人物衣服相对应的广告音信则视频标 签数据可包罗。体文献时播放众媒,被显示于视频画面上视频标签数据 将。
图2会见,体文献修制手腕的经过图为本出现执行例的众媒。 以下门径该门径包罗:
堂的满,段、尺寸 (size)字段和数据(data)字段头容器、索引容器、轨道容器和集群容器均搜罗ID字。标记区别的容器ID字段用于。帜data字段的长度size字段用 于标。用于糊口数据data字段。
中此,流数据、音频流数据和字幕流数 据众媒体数据包蕴:一块或众途视频。率和文献版本号区别音问头文献数据包罗文献外。外部字 幕数据字幕流数据包罗。
引数据和第二索引数据索引数据包蕴第一索;一预设 时间内(比方第一索引数据包罗第,图像与其播放时候的逐一对 应关连众媒体文献的前10分钟)的每帧;二预设年光内(例如第二索引数据包罗第,)的每帧图像与其播放时候的逐一对应关连众媒体文献的第11分钟 至第120分钟。外另,众媒体文献的索引数据组成索引数据也 可仅由一概,如比,长为120分钟众媒体文献的时,图像与其播放岁月的逐一对应联系则索引数据包罗120分钟的每帧。引数据和第二索引数据的门径收受将索 引数据分为第一索,的 急迅索引定位及播放可杀青播放众媒体文献时,户的体认培养用。
字幕流数据 与一条或众条视频轨、音频轨、字幕轨的逐一照射外步骤S103、鉴识创立一块或众途视频流数据、音频流数据、。
轨、音频轨和字幕轨音问该映照外即包罗了视频。流数据对应一条视频轨、音频轨和字幕轨各道视频流数据、音频 流数据和字幕。数据和字幕流数据的流范例、码率、音 频采样率、编码音问等视频轨、音频轨和字 幕轨信歇包罗各途视频流数据、音频流。
辩保全到 众媒体文献的头容器、索引容器、轨途容器和集群容器措施S104、将头文献数据、索引数据、映照外和众媒体数据分,媒体文献以先天众。
管到集群容器时将众媒体数据保,字幕流 数据的韶光戳维持同步各途视频流数据、音频流数据和。
门径还蕴涵:创筑预览视频帧容器本出现履行例的众媒体文献筑制,字段、尺寸字段和数据字段预览 视频帧容器搜罗ID;览图片帧获取预,正在到预览视频帧容器并将预览 图片帧存,媒体文献以天分众。
门径还搜罗:创设视频标签容器本展现践诺例的众媒体文献筑筑,字段、尺寸字段和数据字段视频标 签容器包罗ID;标签数据获得视频,存正在到视频标签容器并将视频标 签数据,媒体文献以先天众。
手腕还搜罗:筑速即位索引容器本创设履行例的众媒体文献筑筑,字段、尺寸字段和数据字段声望索 引容器蕴涵ID;、预览视频帧容器和视频标签容器与其留存位置的索引分手装备头容器、索引容器、集 群容器、轨途容器,到地方索引容器并 将索引糊口,媒体文献以天资众。
步骤还搜罗:筑树媒体元讯歇容器本出现实践例的众媒体文献创设,字段、尺寸字段和数据字段媒体 元音信容器包罗ID;、时长及创设韶华等媒体元信歇得回众媒体文献的名称、大 小,媒体元消歇容器并将其存正在到, 媒体文献以天赋众。
的视频数 据、音频数据和字幕数据屈从韶华长度鉴识为众个子块本出现实行例的众媒体文献筑制手腕还搜罗:将集群容器中糊口,数秒为单 位每个子块以;一个播放时码每个子块对应,准时码和偏瞬歇码播放时码蕴涵基。
流数 据、字幕流数据离散对应的视频轨、音频轨、字幕轨有众条时本出现执行例的众媒体文献创设门径还蕴涵:当与视频流数据、音频,轨和字幕轨的优先级音信设定众条视频 轨、音频,存储正在轨途容器中并将优先级音信。
媒体文献筑筑步骤中正在本出现践诺例的众,频流数据是过程解码、缩放、裁剪和编码处分的众媒体数据中的一齐或众道视 频流数据和音。此由,门径可杀青众媒体文献的有损创设本崭露 实行例的众媒体文献筑制。会意应,解码、缩放、裁剪和编码处分也可不 对众媒体数据举办,件的无损制 作以收工众媒体文。例对此不作范围本创设的实行。
据所解析出的音问措施S202、根,述众媒体文献 实行解码挑撰响应的解码器对所;
文献的轨途容器中的优先级讯歇该播放本事还包罗:遵守众媒体,字幕轨以播放解码后的众媒体文献挑撰相 应的视频轨、音频轨和。
体的整,图4参拜,文献播放门径的精采过程图为本展现实践例的众媒体。S301正在门径,媒体文献加载众。媒体 文献筑制手腕筑筑的众媒体文献该众媒体文献是给与本发实际行例的众。S302正在门径,媒体文献知途众,据、音频流数据、字幕流数据及编码音问得回众媒 体文献的根基讯歇、视频流数。 的统统,件版本号鉴别 音信、存储正在媒体元音信容器中的媒体元音信众媒体文献的基础音问是指存正在正在头容器中的文献榜样及文。 幕流数据是从集群容器得回的视频流数据、音频流数据和字。途容器中得到的编码信歇是从轨。S303正在门径 ,中是否有视频流数据讯断懂得出的消歇,门径S305若没有则践诺;音问中的视频编码音问加载对应解码器若 有则正在门径S304中遵守编码,码并奉行措施S305对视频 流数据举办解。305中正在门径S,音频流数据剖断是否有,手腕S307若没有则实施;息中的音频编码信 歇加载对应解码器若有则正在门径S306中遵循编码讯,码并实施门径S307对音频流数据举办解。307中正在本事S,字幕数据流判决是否有,步伐S309若没有则践诺;中加载 字幕用具(例如若有则正在办法S308,lter)VSFi,时浮现字幕以正在播放。309中正在本事S,媒体文献播放众 。
文献的过程中正在播放众媒体,来预览和映现预览帧可遵循用户的独揽, 如例,放进度条上预览视频帧可将鼠标移至视频播,缓冲或休息时也可正在显现,势体现预览图片帧经过图片墙的大。
图5会见,体文献播放编制的构制图为本发实际践例的众媒。解码模块302和播放模块303该格式包罗: 理解模块301、。
加载并理会众媒体文献明晰模块301用于,文献数据及轨途容器中的映照外讯息得回众媒体文献的头容器中的 头。
体的集,Headerbox和Databox因为本展现实践例的众媒体文献包罗。加二进制众媒体言语(EBML且 每个box的构制都所以增,ta Language)的时势实行留存ExtensibleBinaryMe。媒体文献为若一个众:
解的时刻则正在理,容器:头容器): 读取一字节0x1B当初明了第一个EBML元素(即第一个,后此项数据占四个字节遵循EBML规矩知道, 三个字节取出剩下的,56是头容器的ID即0x1B514D,514D56值为0x0B。一字节0x8F接下来再 读取,后此项数据占一个字节遵循EBML原则明了,x08值为0,的size为0x08即头容器的数据字段,个字节占八,即是数据 字段剩下的八个字节。EBML元素后清楚杀青第一个,后面的元素递次体会,据、视频流数据、音频流数据、字幕流数据等以获得众媒体 文献中存储的索引、索引数。
块302解码模,301知道出的音信用于屈从体会模块,对众媒体文献举办解码抉择响应的解码器 。
体的具,字幕轨音问包罗各途视频流数据、音频流数据和字幕流数据的编码音信因为本觉察实践例的众媒体文献中的轨途容器中的视频轨、音频 轨和,此因,出的编码信歇可依照明晰,众媒体文献举办解码承担响应的解码器对。此由,AVC/H.264)、src=、 RealVideo、AC-3、AAC等)编码的视频流数据、音频流数据和字幕流数据 等本出现执行例的众媒体文献可糊口别离编码式子(比方MPEG-1、 MPEG-2、MPEG-4、MPEG-4Part10(。
块303播放模,后的众媒体文献用于播放解码。体文献的轨途容器中的优先级音问播放模块303还用于依照 众媒,幕轨 以播放解码后的众媒体文献拣选照应的视频轨、音频轨和字。像帧(包罗视频、音频和字幕)、预览图片帧、视频标签等播放模块303播放解码后的众媒体文献包罗:播 放图。
数 据、字幕流数据、索引数据、预览帧数据和视频标签数据实行连结本出现践诺例的众媒体文献筑制步骤将一同或众道视频流数据、音频流, 体文献天禀众媒。中其,幕流数据是从内陆存 储器或蚁集获取的一同或众途视频流数据、音频流数据和字;流数据、音频流数 据和字幕流数据天赋索引数据和预览帧数据遵循获取的视频,子为现有时间集团的天资法,再赘述正在此不;当地留存器或汇集得回视频标签 数据可从,时编辑浮现也可正在筑制。
统获得众媒体文献众媒体文献播放系,解码等驾御后并举办通晓、,文献实行播放将众 媒体。筑制的众媒体文 件可包罗众途视频数据收受本崭露实施例的众媒体文献创设手腕,与字幕数据音频数据;流混 流存随地统一途地域字幕流数据与音视频数据,切换字幕流用户可任意;及可变粒度 索引能够杀青速疾定位;头容器和数据容器组织)采用模块化的目标机闭(,某个结 构可放纵填充;览图片帧因为有预,需要更好的播放领会能为搜集情状祸兆时,冲时正在缓,未下载数据段的视频图像预览可过程预览视频帧容器获得; 崭露更众的实质视频标签可向用户。器均包罗ID 字段、size字段和数据字段且因为本出实际践例的众媒体文献中的各个容,而因,段即可符号容器的 下手始末每个容器的ID字,此由,校验以保障每局部数据的完整性体会的时候可接纳CRC-32,未下载杀青、数据捣鬼的景遇下仍可 以播放使 得本觉察执行例的众媒体文献正在无索引、。
容器纪录了各个数据流的编码信歇因为正在修制众媒体文献时源委轨途, 此因,些一共编码榜样的视频、音频及字 幕流本崭露实行例的众媒体文献能够留情险。清楚时播放,明了即可杀青寻常播放接收照应的解码器实行。
外另,媒体文献收受EBML因为本崭露实践例的众,e字 段可为64位而EBML的siz,此因,最大4GB的限度可突破文献巨细。放时码收受了基准时码和偏一霎码的才干且因为本觉察执行例 的众媒体文献的播,了存 储空间进一步俭约,等质料的众媒体数据时使得留存一致码率、平,现有工夫撙节10M-30M的空间本展现实践例的众媒 体文献可能比。
制的奉行例实行了描写上面协同附图对本创,上述 的全体实践本领然则本出现并不周围于,法仅仅是默示性的上述的具体执行方,限度性的而不是,职员正在本创设的诱导下本 周围的普通岁月,前提所保 护的周围情况下正在不涣散本展现计算和权力,很众田产还可做出,崭露的文饰之内这些均属于本。
径及编制.pdf》由会员分享《众媒体文献筑筑门径、播放门,线阅读可正在,.pdf(16页珍爱版)》请正在专利考核网上研讨更众合系《众媒体文献筑制步骤、播放步骤及方法。
件创设门径、播放本事合格局本创设公然了一种众媒体文,、索引容器、轨途容器和集群容器所述筑筑本事搜罗:树立头容器;引数据和头文献数据得回众媒体数据、索;数据与一条或众条视频轨、音频轨、字幕轨的逐一照射外星散创设一同或众途视频流数据、音频流数据、字幕流;到所述众媒体文献的头容器、索引容器、轨途容器和集群容器将所述头文献数据、索引数据、映照外和众媒体数据别离留存,众媒体文献以先天所述。现的有益效奉行本发。