简体   繁体   English

PCMU RTP数据包有效载荷具有额外的数据长度

[英]PCMU RTP packet payload has extra length of data

I monitor a WebRTC session, found extra unknown(I don't know) data, now I am composing the same RTP audio session, I need to know it why. 我监视一个WebRTC会话,发现了额外的未知(我不知道)数据,现在我正在组成相同的RTP音频会话,我需要知道为什么。

Send PCMU (8bit, mono, 8000Hz) frame to WebRTC browser client, each frame is of 20 ms, so the payload size = 8000Hz * 1Byte(8bit) * 20ms/1000ms = 160 bytes, however in client received 170 bytes(can see from WireShark): 将PCMU(8bit,mono,8000Hz)帧发送到WebRTC浏览器客户端,每个帧为20 ms,因此有效负载大小= 8000Hz * 1Byte(8bit)* 20ms / 1000ms = 160字节,但是在客户端收到170字节(可以看到来自WireShark):

Frame 34012: 236 bytes on wire (1888 bits), 236 bytes captured (1888 bits) on interface 0
Ethernet II, Src: Tp-LinkT_4d:01:68 (e4:d3:32:4d:01:68), Dst: IntelCor_cb:c6:7c (24:77:03:cb:c6:7c)
Internet Protocol Version 4, Src: 111.198.38.42, Dst: 192.168.1.103
User Datagram Protocol, Src Port: 48244 (48244), Dst Port: 55003 (55003)
Real-Time Transport Protocol
    10.. .... = Version: RFC 1889 Version (2)
    ..0. .... = Padding: False
    ...1 .... = Extension: True
    .... 0000 = Contributing source identifiers count: 0
    0... .... = Marker: False
    Payload type: ITU-T G.711 PCMU (0)
    Sequence number: 36871
    Timestamp: 1038276488
    Synchronization Source identifier: 0x4994b249 (1234481737)
    Defined by profile: Unknown (0xbede)
    Extension length: 2
    Header extensions
    Payload: 8037d1facad8535b355510e6b6880e8700eabfaed41c34b7...

Where is the extra 10 (170-160) bytes from? 多余的10(170-160)个字节从哪里来? 多余的10(170-160)个字节从哪里来?

The rtp header extension bit was set, so the 10 extra bytes are probably that. rtp标头扩展位已设置,因此可能多了10个字节。 Good chance its the "urn:ietf:params:rtp-hdrext:ssrc-audio-level" extension if your getting audio from a webrtc endpoint. 如果您从WebRTC端点获取音频,则很有可能是“ urn:ietf:params:rtp-hdrext:ssrc-audio-level”扩展名。 Have a look at https://tools.ietf.org/html/rfc6464 看看https://tools.ietf.org/html/rfc6464

可能是SRTP身份验证标签,如果使用80位,则为10个字节。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM