GB28181开流SDP各个字段汇总整理
来源:互联网 发布:数据库接口怎么开发 编辑:程序博客网 时间:2024/05/18 01:16
附录F中,对SDP各字段并没有全部说明详细,笔者根据第9章各相关小节,对SDP的字段做一下整理。
理解不到位之处,还请读者朋友不吝斧正!
回话描述字段:
v=0 --sdp协议版本
o=64010000002020000001 0 0 IN IP4 172.18.16.3 --<用户名><会话id><版本><网络类型><地址类型><地址>
s=Play --会话名,“Play”代表实时点播;“Playback”代表历史回放;“Download”代表文件下载;“Talk”代表语音对讲。
u=64010000041310000345:3 --视音频文件的 URI。在回放或下载中有效。但似乎没什么用途!格式是“相机ID:参数”。参数是什么,文档未写!
c=IN IP4 172.18.16.3 --<网络类型><地址类型><地址>
时间戳描述字段:
t=0 0 --<开始时间><结束时间>,单位秒,十进制NTP
媒体流描述字段:
m=video 6000 RTP/AVP 96 98 97 --<媒体><端口><传输协议><格式列表>,s为Play、媒体为audio时表示语音对讲。
b=* (bandwidth information)
a=recvonly --a是媒体属性行,有0~N行。
a=rtpmap:96 PS/90000 --a=rtpmap:<payload type> <encoding name>/<clockrate>
a=rtpmap:98 H264/90000
a=rtpmap:97 MPEG4/90000
a=downloadspeed:下载倍速 --文件下载时有效
a=filezise:文件大小(单位Byte) --文件下载时有效
a=setup:active --tcp传输时有效。active表示发送者是客户端,passive表示发送者是服务端。这个字段是2016国标28181中新增加的。用来实现TCP协商制。代替了之前和 宇视 对接时对方制定的“蹩脚”的TCP传输方法。关于2016版新国标中TCP协商制的描述,请见:GB28181国标2016版本协议文档(正式版)解读(三)
a=connection:new --tcp传输时有效。
a=svcspace:空域编码方式 --SVC参数
a=svctime:时域编码方式 --SVC参数
y=0100000001 --SSRC值,10位数字
f=v/编码格式/分辨率/帧率/码率类型/码率大小a/编码格式/码率大小/采样率
- GB28181开流SDP各个字段汇总整理
- GB28181
- GB28181
- sdp中aac config字段计算
- 基于h264的SDP相关字段解析
- HTTP各个字段含义
- SDP会话描述协议中的参数整理
- SDP会话描述协议中的参数整理
- .NET Framework 各个版本之间的关系以及下载地址整理汇总
- .NET Framework 各个版本之间的关系以及下载地址整理汇总
- SDP
- SDP
- SDP
- SDP
- 整理网络各个协议
- 提取表中的各个字段
- tkprof各个字段的解释
- /etc/fstab 各个字段含义
- JAVA 数据类型转换
- Cannot load from mysql.proc. The table is probably corrupted 问题解决
- Android intent-fileter简介
- Java IO小结
- ROM、RAM、DRAM、SRAM和FLASH的区别
- GB28181开流SDP各个字段汇总整理
- 【机器学习】推导支持向量机SVM二分类
- 理解Linux中 modify time、change time、access time
- 使用CocoaPods(一)为项目配置第三方类库
- 4Sum
- Mockito的使用一
- 使用自定义注解生成简单查询sql语句
- Grails: 连接mysql数据库
- AngularJS: directive