转自:http://blog.csdn.net/caoshangpa/article/details/53008018

版权声明:本文为灿哥哥http://blog.csdn.net/caoshangpa原创文章,转载请标明出处。

PT  Encoding Name  Audio/Video (A/V)  Clock Rate (Hz)  Channels  Reference 
0 PCMU A 8000 1 [RFC3551]
1 Reserved        
2 Reserved        
3 GSM A 8000 1 [RFC3551]
4 G723 A 8000 1 [Vineet_Kumar][RFC3551]
5 DVI4 A 8000 1 [RFC3551]
6 DVI4 A 16000 1 [RFC3551]
7 LPC A 8000 1 [RFC3551]
8 PCMA A 8000 1 [RFC3551]
9 G722 A 8000 1 [RFC3551]
10 L16 A 44100 2 [RFC3551]
11 L16 A 44100 1 [RFC3551]
12 QCELP A 8000 1 [RFC3551]
13 CN A 8000 1 [RFC3389]
14 MPA A 90000   [RFC3551][RFC2250]
15 G728 A 8000 1 [RFC3551]
16 DVI4 A 11025 1 [Joseph_Di_Pol]
17 DVI4 A 22050 1 [Joseph_Di_Pol]
18 G729 A 8000 1 [RFC3551]
19 Reserved A      
20 Unassigned A      
21 Unassigned A      
22 Unassigned A      
23 Unassigned A      
24 Unassigned V      
25 CelB V 90000   [RFC2029]
26 JPEG V 90000   [RFC2435]
27 Unassigned V      
28 nv V 90000   [RFC3551]
29 Unassigned V      
30 Unassigned V      
31 H261 V 90000   [RFC4587]
32 MPV V 90000   [RFC2250]
33 MP2T AV 90000   [RFC2250]
34 H263 V 90000   [Chunrong_Zhu]
35-71 Unassigned ?      
72-76 Reserved for RTCP conflict avoidance       [RFC3551]
77-95 Unassigned ?      
96-127 dynamic ?     [RFC3551]

除了上表中明确指定PT值的负载类型,还有些负载类型由于诞生的较晚,没有具体的PT值,只能使用动态(dynamic)PT值,即96到127,这就是为什么大家普遍指定H264的PT值为96。下表中列出了没有具体PT值的负载类型。

Media Type Subtype  Clock Rate (Hz)  Channels (audio)  Reference 
application 1d-interleaved-parityfec     [RFC6015]
application h224 4800   [RFC4573]
application parityfec     [RFC3009]
application raptorfec     [RFC6682]
application rtx     [RFC4588]
application smpte336m     [RFC6597]
application ulpfec     [RFC5109]
audio 1d-interleaved-parityfec     [RFC6015]
audio 32kadpcm 8000   [RFC3802][RFC2421]
audio ac3     [RFC4184]
audio AMR 8000   [RFC4867][RFC3267]
audio AMR-WB 16000   [RFC4867][RFC3267]
audio amr-wb+ 72000   [RFC4352]
audio atrac3 44100   [RFC5584]
audio ATRAC-ADVANCED-LOSSLESS     [RFC5584]
audio atrac-x     [RFC5584]
audio BV16 8000   [RFC4298]
audio BV32 16000   [RFC4298]
audio clearmode 8000 1 [RFC4040]
audio CN     [RFC3389]
audio DAT12     [RFC3190]
audio dsr-es201108     [RFC3557]
audio dsr-es202050 8000   [RFC4060]
audio dsr-es202211 8000   [RFC4060]
audio dsr-es202212 8000   [RFC4060]
audio DV     [RFC6469]
audio eac3     [RFC4598]
audio EVRC 8000 1 [RFC4788]
audio EVRC0 8000 1 [RFC4788]
audio EVRC1 8000 1 [RFC4788]
audio EVRCB 8000 1 [RFC4788]
audio EVRCB0 8000 1 [RFC4788]
audio EVRCB1 8000 1 [RFC4788]
audio EVRCWB     [RFC5188]
audio EVRCWB0     [RFC5188]
audio EVRCWB1     [RFC5188]
audio fwdred     [RFC6354]
audio g719 48000   [RFC5404]
audio G7221 16000 1 [RFC5577]
audio G726-16 8000 1 [RFC3551][RFC4856]
audio G726-24 8000 1 [RFC3551][RFC4856]
audio G726-32 8000 1 [RFC3551][RFC4856]
audio G726-40 8000 1 [RFC3551][RFC4856]
audio G729D 8000 1 [RFC3551][RFC4856]
audio G729E 8000 1 [RFC3551][RFC4856]
audio GSM-EFR 8000 1 [RFC3551][RFC4856]
audio L8     [RFC3551][RFC4856]
audio raptorfec     [RFC6682]
audio RED     [RFC2198][RFC3555]
audio rtx     [RFC4588]
audio VDVI   1 [RFC3551][RFC4856]
audio L20     [RFC3190]
audio L24     [RFC3190]
audio MP4A-LATM     [RFC3016]
audio mpa-robust 90000   [RFC5219]
audio parityfec     [RFC5109]
audio SMV 8000 1 [RFC3558]
audio SMV0 8000 1 [RFC3558]
audio t140c     [RFC4351]
audio t38     [RFC4612]
audio telephone-event     [RFC4733]
audio tone     [RFC4733]
audio DVI4     [RFC4856]
audio G722     [RFC4856]
audio G723     [RFC4856]
audio G728     [RFC4856]
audio G729     [RFC4856]
audio GSM     [RFC4856]
audio L16     [RFC4856]
audio LPC     [RFC4856]
audio PCMA     [RFC4856]
audio PCMU     [RFC4856]
audio G7291 16000   [RFC4749][RFC5459]
audio GSM-HR-08 8000   [RFC5993]
audio iLBC 8000   [RFC3952]
audio ip-mr_v2.5 16000   [RFC6262]
audio MPA 90000   [RFC3555]
audio mpeg4-generic     [RFC3640][RFC5691][RFC6295]
audio PCMA-WB 16000   [RFC5391]
audio PCMU-WB 16000   [RFC5391]
audio QCELP     [RFC3555]
audio rtp-midi     [RFC6295]
audio speex     [RFC5574]
audio uemclip     [RFC5686]
audio ulpfec     [RFC5109]
audio VMR-WB 16000   [RFC4348][RFC4424]
audio vorbis     [RFC5215]
audio vorbis-config     [RFC5215]
text 1d-interleaved-parityfec     [RFC6015]
text fwdred     [RFC6354]
text parityfec     [RFC3009]
text raptorfec     [RFC6682]
text red 1000   [RFC4102]
text rtx     [RFC4588]
text t140 1000   [RFC4103]
text ulpfec     [RFC5109]
video BMPEG 90000   [RFC2343][RFC3555]
video 1d-interleaved-parityfec     [RFC6015]
video 3gpp-tt     [RFC4396]
video BT656 90000   [RFC2431][RFC3555]
video celB     [RFC3555]
video DV 90000   [RFC6469]
video H261     [RFC4587]
video H263 90000   [RFC4628]
video H263-1998 90000   [RFC4629]
video H263-2000 90000   [RFC4629]
video H264     [RFC6184]
video H264-RCDO 90000   [RFC6185]
video H264-SVC     [RFC6190]
video JPEG     [RFC3555]
video JPEG2000     [RFC5371]
video MP1S 90000   [RFC2250][RFC3555]
video MP2P 90000   [RFC2250][RFC3555]
video MP2T     [RFC3555]
video MP4V-ES 90000   [RFC3016]
video mpeg4-generic     [RFC3640]
video MPV     [RFC3555]
video nv     [RFC4856]
video parityfec     [RFC5109]
video pointer 90000   [RFC2862]
video raptorfec     [RFC6682]
video raw 90000   [RFC4175]
video rtx     [RFC4588]
video SMPTE292M     [RFC3497]
video ulpfec     [RFC5109]
video vc1 90000   [RFC4425]

参考链接:https://www.ietf.org/assignments/rtp-parameters/rtp-parameters.xml

RTP 有效负载(载荷)类型,RTP Payload Type的更多相关文章

  1. HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)

    HTTP请求415错误 – 不支持的媒体类型(Unsupported media type) 通常有以下情况: 1:检查你的 http 请求头信息,比如 因为 User-Agent 被服务器设置 拒绝 ...

  2. C#中的枚举类型(enum type)

    ylbtech 原文 C#中的枚举类型(enum type) 概念 枚举类型(enum type)是具有一组命名常量的独特的值类型.在以下示例中: enum Color { Red, Green, B ...

  3. C#中的值类型(value type)与引用类型(reference type)的区别

    ylbtech- .NET-Basic:C#中的值类型与引用类型的区别 C#中的值类型(value type)与引用类型(reference type)的区别 1.A,相关概念返回顶部     C#中 ...

  4. 转:有关Java泛型的类型擦除(type erasing)

    转载自:拈花微笑 自从Java 5引入泛型之后,Java与C++对于泛型不同的实现的优劣便一直是饭后的谈资.在我之前的很多training中,当讲到Java泛型时总是会和C++的实现比较,一般得出的结 ...

  5. C# 序列化过程中的已知类型(Known Type)

    WCF下的序列化与反序列化解决的是数据在两种状态之间的相互转化:托管类型对象和XML.由于类型定义了对象的数据结构,所以无论对于序列化还是反序列化,都必须事先确定对象的类型.如果被序列化对象或者被反序 ...

  6. WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

    原文:WCF技术剖析之十三:序列化过程中的已知类型(Known Type) [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道<天天山海经>为此录制的节目视频(苏州话) ...

  7. Bluetooth A2DP --Audio payload type

    数据结构: 字段解释: payload type: 0x60(96), dynamic type type 定义: https://www.iana.org/assignments/rtp-param ...

  8. Go语言规格说明书 之 类型声明(Type declarations)

    go version go1.11 windows/amd64 本文为阅读Go语言中文官网的规则说明书(https://golang.google.cn/ref/spec)而做的笔记,完整的介绍Go语 ...

  9. C# 中的结构类型(struct type)

    ylbtech- .NET-Basic:C# 中的结构类型(struct type) C# 中的结构类型(struct type) 1.A,相关概念返回顶部   像类一样,结构(struct)是能够包 ...

随机推荐

  1. Servlet发送Http请求

    今日遇到一个需求,android注册,短信验证码功能. android请求我服务端,我请求tosms.cn发送验证码短信给android,于是需要在Servlet中发送Http请求 package o ...

  2. WebStrom配置node.js

    Webstrom的注册码: WebStorm 7.0.1注册码 user name:newasp 注册码: ===== LICENSE BEGIN ===== 16417-12042010 00001 ...

  3. SpringMVC高级参数绑定(数组和List)

    本节内容: 参数绑定之数组 将表单的数据绑定到List 复制下上篇博客中的工程,作为今天开发的工程. 一.参数绑定之数组 1. 需求 在商品列表页面选中多个商品,然后删除. 2. 需求分析 功能要求商 ...

  4. MapReduce实战1

    MapReduce编程规范: (1)用户编写的程序分成三个部分:Mapper,Reducer,Driver(提交运行mr程序的客户端) (2)Mapper的输入数据是KV对的形式(KV的类型可自定义) ...

  5. flume修改配置文件

    flume修改配置文件后,flume进程会自动将配置文件更新至服务中,同时会初始化日志,重新对于metrics进行记录的. 所以拿api做监控的同学要注意这点啦

  6. jmeter内存溢出处理方式记录

    方法一: 使用jmeter进行压力测试时 遇到一段时间后报内存溢出outfmenmory错误,导致jmeter卡死了,先尝试在jmeter.bat中增加了JVM_ARGS="- Xmx204 ...

  7. django模型查询操作

    一旦创建好了数据模型,Django就会自动为我们提供一个数据库抽象API,允许创建.检索.更新和删除对象操作 下面的示例都是通过下面参考模型来对模型字段进行操作说明: from django.db i ...

  8. ES8之async/await学习随笔

    详细学习参考文档: 阮一峰老师的博客,覆盖知识点ES6/7/8/9,本篇学习笔记对阮老师的关于async/await文档中的知识点进行分点总结 在ES8中加入async/await新特性后,很明显带来 ...

  9. java 反射获取类的静态属性值

    public class AppTest { private NodeClass nodeClass; public static String hehe = "hehe"; pu ...

  10. SQL2008配置管理工具服务显示远程过程调用失败

    问题: 打开SQL2008配置管理工具,发现SQL服务名称里什么也没有,只有一个提示:   解决办法: 这是由于电脑中安装有Visual Stuido, 它内含一个本地SQL数据库服务:Microso ...