FLV 格式:为什么直播首选这个流媒体格式?丨音视频基础
FLV格式的概览包括由一个FLV Header和一个FLV Body组成的结构。在FLV Body中,由多组(PreviousTagSize + Tag)组成。FLV中的Tag类型有三种,分别承载着audio、video、scripts的元信息,加密信息(可选)以及对应的实际数据。
Audio Tag的解析中,Tag结构通常包含AudioTagHeader和AUDIODATA数据。对于AAC格式的音频数据,AudioTagHeader会多出一个字段AACPacketType,以表示AACAUDIODATA的类型。AudioTagHeader中已有的音频参数在处理AAC音频时会被忽略,播放器在解析AAC音频时需要使用AudioSpecificConfig的参数来初始化解码器。AudioSpecificConfig通常只在第一个Audio Tag中出现,并且在封装AAC音频时,需要在每帧AAC ES流前添加7字节的ADTS头以确保解码器能够正确解码。
Video Tag的解析中,结构通常包含VideoTagHeader和VIDEODATA数据。AVCPacketType表示后面VIDEODATA的类型,CompositionTime表示pts和dts的差值。如果AVCPacketType为0,则数据对应于AVCDecoderConfigurationRecord;如果为1,则对应一个或多个NALUs(完整帧需要)。AVCDecoderConfigurationRecord记录了AVC(H.264)解码相关的sps和pps信息,这是解码器在解码数据前需要获取的信息。在FLV文件中,AVCDecoderConfigurationRecord通常只在第一个Video Tag中出现,并且在封装AVC视频时,包含一个AVC sequence header,即AVC视频同步包。
Data Tag的解析中,包含ScriptTagBody,其中Name和Value字段都是SCRIPTDATAVALUE类型。Name最终对应字符串类型,Value对应ECMA数组类型。这些数据以AMF(Action Message Format)形式编码。Data Tag可以承载不同数据,其中我们最关心的是音视频的metadata元信息数据,这些信息通常以一个名为onMetadata的SCRIPTDATA Tag存储。
FLV格式的解析细节还包括对AudioSpecificConfig和AVCDecoderConfigurationRecord的解析,以及Data Tag中onMetadata的解析。本文参考了多个资源,深入探讨了FLV视频封装格式的结构和组成部分,包括Audio Tags、Video Tags、Data Tags等模块的具体结构。未来将深入探讨其他常见的媒体封装格式,敬请期待。
全球十大最有价值奢侈品牌,你知道几个?
因为相比很多品牌,Coach“低廉”的价格让他只能在二线或轻奢的阵营,但是品牌价值冲上过第6(2015年数据)的parda相比其他未上榜品牌拥有相当高的话题度和群众基础,所以排在第10的位置。TOP9:巴宝莉(BURBERRY 1856年\/ 英国伦敦 )品牌价值:★★ 历史\/话题度:★★★ 价格:★ 英国的国宝级品牌,获...
最常见的推广方式有哪些
2、资源合作推广方法 通过网站交换链接、交换广告、内容合作、用户资源合作等方式,在具有类似目标网站之间实现互相推广的目的,其中最常用的资源合作方式为网站链接策略,利用合作伙伴之间网站访问量资源合作互为推广。3、病毒性营销方法 病毒性营销方法并非传播病毒,而是利用用户之间的主动传播,让信息像病毒那...
机械键盘分几种 哪个品牌的好?
黑轴与红轴一样,皆为线性轴体,但触发压力较大,适合喜欢键盘手感较重、需要大力按压的人,不过对于大多数人来说,长期使用可能会觉得手指较为疲劳。黑轴使用人数比较少,主要是长期使用容易造成疲劳,因此会比较难用;3、青轴 Blue Switch,这是一种段落轴体,触发键程 2.2mm,初始压力 25cN,触发压...
LV的品牌故事?
但就像今天一样,LV 的设计很快便被抄袭,此后,平顶方型衣箱随之成为潮流。从早期的 LV 衣箱到如今每年巴黎T台上的不断变幻的 LV 时装秀,LV (路易·威登) 一直屹立于国际时尚行业顶端地位,其真正原因在于 LV 有着自己特殊的品牌“DNA”。1913年,意大利人Mario Prada创立了Prada,以设计制作和售卖...
DNF最好职业加点
---上挑\/20SP,满级10级,Lv.1可学 +5出强制(共100SP,一般连招用,出强制就够了) +10出强制(共100SP,PK时浮空都不够,没连完别人都掉下来了,+10才够DNF漫游加点 华丽的舞步,完美的输出。PK场上炫舞的身影,这就是漫游。DNF漫游加点 【 】内的为必加技能 漫游加点可分为两个流派:体术流和射击流 下面...
dnf漫游枪手纯刷图加点,在线等,好的加分
浮空弹 Lv 5 空中射击 Lv 10 (估计有人要喷我了,我说下这下技能,这个技能满要的不是在空中的射击次数,而是在空中加50%伤害。技能冷却时间40 秒,持续时间20秒,与死亡左轮配合着用)踏射 Lv 5 强制-踏射 Lv 1 瞬踢 Lv 5 (这个技能加满了挺好,是个不错的技能。但PK还行,刷图一...
如何评价《幸福三重奏》第三季中何猷君奚梦瑶的相处方式?
为什么选在这儿,主要还是因为这是他家的产业,求个婚的同时还能打个广告,可称一句商业鬼才,毕竟是能为了不影响生意,办出不清场就布置求婚现场这种事儿的人。求婚现场还不止布置了一天,来来往往的人都能看见商场里面挂满了两人的合照,再加上廉价又土气的粉色地毯和心形花门,这么招摇,谁猜不出他要...