当前位置:首页 >> 家电
家电

汽车上的音频传输

2025-08-05 12:19

指出周围环境的存档,甚至制作音轨,然后日后将音存档同时发放给车机在中会控屏幕上现场直播。

发放反复中会,音存档需在伺服相互间发放。发放最上层两国政府的UDP、IP等都是通用的TCP发放两国政府和规范,而RTP/RTCP则是在TCP发放基础上针对Spotify发放的关键两国政府。

缘由将对PES、TS和RTP/RTCP两国政府作进一步详细概述,希望对从事车载Spotify发放之外领域的同仁有所设法。而如果只想了解车载SpotifyTCP发放的概念,那就可以跳出接下来笨拙的发放两国政府概述了。

PES和TS流水

类比器底下造出来的早期音存档裸流水就是ES(Elementary Stream)流水,ES流水只包涵一种音轨或者存档。

ES的第一次积体电路:PES。

PES (Packetized Elementary Stream)流水是ES流水经过PES打包器检视后形并成的资料流水,在这个反复中会顺利进行了将ES流水分组、打包、加入Header资讯等操纵。PES流水的基本其他部门是PES包。PES包由Header和Payload构并成。Payload均组合痛快就是早期的ES流水,并不一定会变更ES的内容。一个PES包的最大总长度是65535个二进制。第一层积体电路的主要目的是丰富发放流水的资讯。

ES的第二次积体电路:MPEG-TS。

MPEG-TS,也称MTS或TS(transport stream),是一种规范盖子播放器,是对PES包的进一步积体电路。它主要用来发放和(发放反复中会)打印音轨、存档和节目系统资讯等。TS包的总长度是188二进制,4二进制头,184二进制payload。所以一个PES包可能会被积体电路并成多个TS包。一个PES包需要由整数个TS包发放,如果联接一个PES包的再次一个TS包没有被装进,则用填入二进制同步进引填入。第二层积体电路的目的是制度转化并成发放的最小单元,情况下发放的稳定性,以适应不太可靠的发放。

TS包都是分为包头 TS Header和TS Payload北极星均,其中会有效负载可以填入音轨、存档、和节目可定义列于等其它形式资料。TS流水可以思考为一个大的管道,底上面发放的TS包可能会属于多种不同的PES流水,而TS Header中会的PID则是用来标记PES流水的关键字段。在TS流水中会找寻不尽相同PID的TS包,按列于特出,一般是如示意图所示的结构。第一个TS包的Payload底下包涵了PESHeader,再次一个TS包的Payload底下包涵了空位填入,以情况下TS包188二进制的固定总长度。

图5:类似的PES包积体电路并成TS包的图列于

RTP发放两国政府

RTP全名是Real-time Transport Protocol,数据处理发放两国政府,是一个因特网发放两国政府。它详细概述了在TCP上发放音轨和存档的规范资料包播放器。RTP两国政府和RTP控制两国政府(RTCP)往往一齐使用,而且它是创建在UDP两国政府上的。笼统的RTP规范似乎包涵了RTP和RTCP两个叔父两国政府。所以当我们平时争辩RTP的时候也要注意背景和语境,确认争辩的是笼统的RTP还是狭义的RTP。缘由用“RTP叔父两国政府”引导狭义,其余仅有是笼统。

RTP为资料提供了有着数据处理特性的故又称对故又称发放服务,如在组播或单播因特网服务下的交互式存档音轨或模拟资料。分析方法程序有时候在 UDP 上特车运引 RTP 以便使用其多路结点和校验服务。

分层两国政府的用处是能各司其职,高效应对复杂的发放关键问题。RTP 本身并没有提供按时发放功能或其它服务能量密度(QoS)情况下,它依赖于上层两国政府去实现这一反复。RTP 并不一定情况下发放或防止无序发放,也不相符上层因特网的稳定性。

示意图是基于TCP帧、RTP包和TS包的图列于。与其他TCP无线电两国政府一样,其字段头包涵了关键的平面媒体发放资讯,也是该层两国政府的特性所在。

图6:TCP帧、RTP包和TS包间的关系的图列于

下列于近似于的是RTP叔父两国政府Header。前12二进制(即头3引)是必填字段。

列于1:RTP叔父两国政府Header播放器

其中会各个字段的含义是,

V:RTP两国政府的版本号, 九并成2位,现阶段两国政府版本号为2。

P:填入徽章, 九并成1位,如果P=1,则在该字段的颈部填入一个或多个额外的八位组,它们不是北极星的一均。

X:适配徽章, 九并成1位,如果X=1,则在RTP叔父两国政府报头后跟有一个适配报头。

CC:CSRC计数器, 九并成4位,引导CSRC 标签符的个数。CSRC可以思考为音存档的举例,例如一个RTP叔父两国政府包中会包涵了来自于两个存档举例的资料,则CC是2。上面的CSRC identifier也有2个。

M:标示, 九并成1位,多种不同的北极星有多种不同的含义,对于存档,标示一帧的结束;对于音轨,标示服务器故又称的开始。

Payload Type:北极星类型, 九并成7位,运用于概述RTP叔父两国政府字段中会北极星的类型,例如H263的存档是34。而由于H264造显现出的比RTP的假设晚,一般H264的Payload Type都假设为RTP叔父两国政府保留号段中会的96。

Sequencenumber:序特号, 九并成16位,运用于标签发放者所发放的RTP叔父两国政府字段的序特号,每发放一个字段,序特号减1。发送者通过序特号来检测字段丢失情况,重最初排序字段,恢复资料。

Timestamp:等待时间戳, 九并成32位,时戳反映了该RTP叔父两国政府字段的第一个八位组的采样时刻。发送者使用时戳来算出延时和延时抖动,并同步进引同步控制。

SSRC identifier:同一个RTP服务器故又称中会同步列于征标签符, 九并成32位,运用于标签同步过的列于征。

CSRC identifier:特约列于征标签符,每个CSRC标签符 九并成32位,可以有0~15个。每个CSRC标签了包涵在该RTP叔父两国政府字段北极星中会的所有特约列于征。CC中会假设了RTP叔父两国政府包中会有几个列于征,这个均则假设了每个列于征的ID。

结膜炎眼睛红怎么办
孩子积食药
眼睛里面痒怎么回事

上一篇: OKR的单纯与现实

下一篇: 超比较简单家用排插!orico新国标智能插座:8个孔位+5个USB多接口

友情链接