RTP/AVP audio and video payload types

 
Payload type (PT)NameTypeNo. of channelsClock rate (Hz)DescriptionReferences
0PCMUaudio18000ITU-T G.711 PCM µ-Law Audio 64 kbit/sRFC 3551
1reserved (previously 1016)audio18000reserved, previously CELP Audio 4.8 kbit/sRFC 3551, previously RFC 1890
2reserved (previously G721)audio18000reserved, previously ITU-T G.721 ADPCM Audio 32 kbit/sRFC 3551, previously RFC 1890
3GSMaudio18000European GSM Full Rate Audio 13 kbit/s (GSM 06.10)RFC 3551
4G723audio18000ITU-T G.723.1RFC 3551
5DVI4audio18000IMA ADPCM Audio 32 kbit/sRFC 3551
6DVI4audio116000IMA ADPCM 64 kbit/sRFC 3551
7LPCaudio18000Experimental Linear Predictive Coding AudioRFC 3551
8PCMAaudio18000ITU-T G.711 PCM A-Law Audio 64 kbit/sRFC 3551
9G722audio18000ITU-T G.722 AudioRFC 3551 - Page 14
10L16audio244100Linear PCM 16-bit Stereo Audio 1411.2 kbit/s,[2][3][4] uncompressedRFC 3551, Page 27
11L16audio144100Linear PCM 16-bit Audio 705.6 kbit/s, uncompressedRFC 3551, Page 27
12QCELPaudio18000Qualcomm Code Excited Linear PredictionRFC 2658, RFC 3551
13CNaudio18000Comfort noiseRFC 3389
14MPAaudio190000MPEG-1 or MPEG-2 Audio OnlyRFC 3551, RFC 2250
15G728audio18000ITU-T G.728 Audio 16 kbit/sRFC 3551
16DVI4audio111025IMA ADPCMRFC 3551
17DVI4audio122050IMA ADPCMRFC 3551
18G729audio18000ITU-T G.729 and G.729aRFC 3551, Page 20
25CELBvideo190000Sun's CellB Video Encoding[5]RFC 2029
26JPEGvideo190000JPEG VideoRFC 2435
28NVvideo190000Xerox PARC's Network Video (nv)[6]RFC 3551, Page 32
31H261video190000ITU-T H.261 VideoRFC 4587
32MPVvideo190000MPEG-1 and MPEG-2 VideoRFC 2250
33MP2Taudio/video190000MPEG-2 transport stream VideoRFC 2250
34H263video 90000H.263 video, first version (1996)RFC 3551, RFC 2190
dynamicH263-1998video 90000H.263 video, second version (1998)RFC 3551, RFC 4629, RFC 2190
dynamicH263-2000video 90000H.263 video, third version (2000)RFC 4629
dynamic (or profile)H264video 90000H.264 video (MPEG-4 Part 10)RFC 3984
dynamic (or profile)theoravideo 90000Theora videodraft-barbato-avt-rtp-theora-01
dynamiciLBCaudio1Internet low Bitrate Codec 13.33 or 15.2 kbit/sRFC 3951
dynamicPCMA-WBaudio 16000ITU-T G.711.1, A-lawRFC 5391
dynamicPCMU-WBaudio 16000ITU-T G.711.1, µ-lawRFC 5391
dynamicG718audio 32000ITU-T G.718draft-ietf-avt-rtp-g718-03
dynamicG719audio(various)48000ITU-T G.719RFC 5404
dynamicG7221audio 16 or 32 kHzITU-T G.722.1RFC 5577
dynamicG726-16audio18000ITU-T G.726 audio with 16 kbit/sRFC 3551
dynamicG726-24audio18000ITU-T G.726 audio with 24 kbit/sRFC 3551
dynamicG726-32audio18000ITU-T G.726 audio with 32 kbit/sRFC 3551
dynamicG726-40audio18000ITU-T G.726 audio with 40 kbit/sRFC 3551
dynamicG729Daudio18000ITU-T G.729 Annex DRFC 3551
dynamicG729Eaudio18000ITU-T G.729 Annex ERFC 3551
dynamicG7291audio (various)ITU-T G.729.1RFC 4749
dynamicGSM-EFRaudio18000ITU-T GSM-EFR (GSM 06.60)RFC 3551
dynamicGSM-HR-08audio18000ITU-T GSM-HR (GSM 06.20)RFC 5993
dynamic (or profile)AMRaudio(various)8000Adaptive Multi-Rate audioRFC 4867
dynamic (or profile)AMR-WBaudio(various)16000Adaptive Multi-Rate Wideband audio (ITU-T G.722.2)RFC 4867
dynamic (or profile)AMR-WB+audio1, 2 or omit72000Extended Adaptive Multi Rate – WideBand audioRFC 4352
dynamic (or profile)vorbisaudio(various)from 8 kHz to 192 kHzRTP Payload Format for Vorbis Encoded AudioRFC 5215
dynamic (or profile)speexaudio18000, 16000 or 32000RTP Payload Format for the Speex CodecRFC 5574
dynamic (96-127)mpa-robustaudio 90000A More Loss-Tolerant RTP Payload Format for MP3 AudioRFC 5219
dynamic (or profile)MP4A-LATMaudio 90000 or othersRTP Payload Format for MPEG-4 AudioRFC 3016
dynamic (or profile)MP4V-ESvideo 90000 or othersRTP Payload Format for MPEG-4 VisualRFC 3016
dynamic (or profile)mpeg4-genericaudio/video 90000 or otherRTP Payload Format for Transport of MPEG-4 Elementary StreamsRFC 3640
dynamicL8audio(various)(various)Linear PCM 8-bit audio with 128 offsetRFC 3551 Section 4.5.10 and Table 5
dynamicDAT12audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersIEC 61119 12-bit nonlinear audioRFC 3190 Section 3
dynamicL16audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersLinear PCM 16-bit audioRFC 3551 Section 4.5.11, RFC 2586
dynamicL20audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersLinear PCM 20-bit audioRFC 3190 Section 4
dynamicL24audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersLinear PCM 24-bit audioRFC 3190 Section 4
<think>好的,我现在需要解决用户关于SDP中m=audio行以及RTP/AVP0101配置的问题。首先,我得回忆一下SDP协议的基本结构,特别是媒体描述部分。SDP(Session DescriptionProtocol)用于描述多媒体会话的参数,比如在RTSP、WebRTC等场景中常见。用户提到的m=audio行,应该是指媒体行,格式是m=<media><port> <proto><fmt> ...。其中media类型是audio,端口是12012,传输协议是RTP/AVP,后面的0和101是格式列表。接下来需要详细解释每个字段的含义,尤其是RTP/AVP后面的参数。RTP/AVPRTP的音频视频配置文件,后面的0和101是有效载荷类型(PayloadType)。0对应的是PCMU(G.711 μ-law),而101可能是一个动态载荷类型,需要结合后面的a=rtpmap属性来确认具体编码格式。例如,a=rtpmap:101 telephone-event/8000可能表示电话事件。用户可能还需要知道这些参数如何配置,比如端口号的选择、载荷类型的映射,以及可能的传输方式(如UDP或TCP)。此外,动态载荷类型通常在SDP中通过a=rtpmap行进一步定义,所以需要提到这一点。需要确保回答结构清晰,分点解释每个部分,并给出示例配置。同时,要生成相关问题,帮助用户深入理解。可能的问题包括其他载荷类型的含义、动态类型的使用场景,或者SDP中其他相关属性如a=fmtp的作用。最后,检查是否符合系统级指令的要求,比如正确使用LaTeX格式,中文回答,引用格式正确。用户提供的示例引用可能不相关,但需要根据实际情况引用正确的知识,比如SDP协议标准或相关RFC文档。</think>### SDP中m:audio行解析与RTP/AVP配置说明 #### 1. **m:audio行结构解析** SDP协议中`m=`行表示媒体流描述,完整格式为: $$m=<media> <port> <proto> <fmt>...$$ - **media**: 媒体类型,此处为`audio` - **port**: 接收端口号`12012` - **proto**: 传输协议`RTP/AVP`(RTP Audio-Video Profile) - **fmt**: 格式列表`0 101`,对应RTP载荷类型(Payload Type)[^1] #### 2. **RTP/AVP 0 101含义** - **RTP/AVP 0** 静态载荷类型,对应`PCMU`(G.711 μ-law),采样率固定为8000Hz - **RTP/AVP 101** 动态载荷类型,需通过`a=rtpmap`属性定义具体编码格式,例如: ```sdp a=rtpmap:101 telephone-event/8000 ``` 表示载荷类型101用于传输电话事件(DTMF信号等) #### 3. **典型配置示例** ```sdp m=audio 12012 RTP/AVP 0 101 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 ``` - `a=fmtp`定义动态载荷参数的附加信息,如电话事件支持0-16号事件 #### 4. **传输方式说明** - `RTP/AVP`默认使用UDP传输 - 若需TCP传输需显式声明: ```sdp m=audio 12012 TCP/RTP/AVP 0 101 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值