博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rtp payload类型
阅读量:4159 次
发布时间:2019-05-26

本文共 1164 字,大约阅读时间需要 3 分钟。

     RTP payload类型

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值的负载类型可以在这里查询到: RTP Payload Type

 

转载地址:http://rmdxi.baihongyu.com/

你可能感兴趣的文章
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>
Spring MVC中使用Thymeleaf模板引擎
查看>>
深入了解php底层机制
查看>>
PHP中的stdClass 【转】
查看>>
XHProf-php轻量级的性能分析工具
查看>>
OpenCV gpu模块样例注释:video_reader.cpp
查看>>
就在昨天,全球 42 亿 IPv4 地址宣告耗尽!
查看>>
Mysql复制表以及复制数据库
查看>>
如何使用 systemd 中的定时器
查看>>
linux进程监控和自动重启的简单实现
查看>>
OpenFeign学习(六):OpenFign进行表单提交参数或传输文件
查看>>
Ribbon 学习(三):RestTemplate 请求负载流程解析
查看>>
深入理解HashMap
查看>>
XML生成(三):JDOM生成
查看>>
Ubuntu Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)
查看>>
C#入门
查看>>
C#中ColorDialog需点两次确定才会退出的问题
查看>>
nginx反代 499 502 bad gateway 和timeout
查看>>