SDP文件的作用及其意义
2011-07-21 11:32
197 查看
SDP是一个IETF标准格式,用来描述视频和/或者音频的RTP流。
.sdp文件时如何生成的
刚接触这一块 没有思路用记事本新建一个.txt文件,另存时把扩展名改为.sdp就生成了。
具体内容可以参考rfc2327,以及具体编码格式对应的各个补充协议。
也可以抓某些视频服务器生成的sdp内容来分析修改。v=0
o=- 2869515794 130392 IN IP4 172.16.1.111
s=Channel 1
c=IN IP4 239.194.26.70/64
t=0 0
a=mpeg4-iod:"data:application/mpeg4-iod;base64,AoItAE///w/+/wOBNwABQJlkYXRhOmFwcGxpY2F0aW9uL21wZWc0LW9kLWF1O2Jhc2U2NCxBVlFCS0FVZkF5UUF5UUFFRFNFUkFFU0FBQUlpNEFBQ0l1QUdFQUJFQUFGZmtBQUJYNUFnQUFBQUFBTUJLQUtmQXlRQVpRQUVEVUFWQUFNQUFBQWZRQUFBSDBBR0VBQkVBQUErZ0FBQlg1QWdBQUFBQUFNPQAEDQEFAADIAAAAAAAAAAAGCQEAAAAAAAAAAANqAAJAR2RhdGE6YXBwbGljYXRpb24vbXBlZzQtYmlmcy1hdTtiYXNlNjQsd0JBU2dUQXFCVzBtRUVIOEFBQUIvQUFBQkVLQ0tDbjQABBICDQAAIAAAAAAAAAAABQMAAEAGCQEAAAAAAAAAAA=="
m=video 52598 RTP/***P 96
b=AS:149
b=TIAS:140000
b=RS:1858
b=RR:0
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=42E00B; sprop-parameter-sets=Z0LgC5ZSBYnI,aM44gA==; packetization-mode=1
a=cliprect:0,0,144,176
a=framerate:15
a=mpeg4-esid:201
a=x-envivio-verid:00022B1F
a=maxprate:27
m=audio 52600 RTP/***P 97
b=AS:11
b=TIAS:8250
b=RS:150
b=RR:0
a=rtpmap:97 mpeg4-generic/16000/1
a=fmtp:97 profile-level-id=15; config=158856E5C0; streamtype=5; ObjectType=64; mode=AAC-hbr; SizeLength=13; IndexLength=3; IndexDeltaLength=3
a=mpeg4-esid:101
a=x-envivio-verid:00022B1F
a=maxprate:7.8125 给楼主一段envivio流媒体编码器产生的SDP内容,此SDP内容格式是按ISMA profile2标准生成,编码格式是H264 BaseLine 视频+MPEG4-AAC HE音频。
.sdp文件时如何生成的
刚接触这一块 没有思路用记事本新建一个.txt文件,另存时把扩展名改为.sdp就生成了。
具体内容可以参考rfc2327,以及具体编码格式对应的各个补充协议。
也可以抓某些视频服务器生成的sdp内容来分析修改。v=0
o=- 2869515794 130392 IN IP4 172.16.1.111
s=Channel 1
c=IN IP4 239.194.26.70/64
t=0 0
a=mpeg4-iod:"data:application/mpeg4-iod;base64,AoItAE///w/+/wOBNwABQJlkYXRhOmFwcGxpY2F0aW9uL21wZWc0LW9kLWF1O2Jhc2U2NCxBVlFCS0FVZkF5UUF5UUFFRFNFUkFFU0FBQUlpNEFBQ0l1QUdFQUJFQUFGZmtBQUJYNUFnQUFBQUFBTUJLQUtmQXlRQVpRQUVEVUFWQUFNQUFBQWZRQUFBSDBBR0VBQkVBQUErZ0FBQlg1QWdBQUFBQUFNPQAEDQEFAADIAAAAAAAAAAAGCQEAAAAAAAAAAANqAAJAR2RhdGE6YXBwbGljYXRpb24vbXBlZzQtYmlmcy1hdTtiYXNlNjQsd0JBU2dUQXFCVzBtRUVIOEFBQUIvQUFBQkVLQ0tDbjQABBICDQAAIAAAAAAAAAAABQMAAEAGCQEAAAAAAAAAAA=="
m=video 52598 RTP/***P 96
b=AS:149
b=TIAS:140000
b=RS:1858
b=RR:0
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=42E00B; sprop-parameter-sets=Z0LgC5ZSBYnI,aM44gA==; packetization-mode=1
a=cliprect:0,0,144,176
a=framerate:15
a=mpeg4-esid:201
a=x-envivio-verid:00022B1F
a=maxprate:27
m=audio 52600 RTP/***P 97
b=AS:11
b=TIAS:8250
b=RS:150
b=RR:0
a=rtpmap:97 mpeg4-generic/16000/1
a=fmtp:97 profile-level-id=15; config=158856E5C0; streamtype=5; ObjectType=64; mode=AAC-hbr; SizeLength=13; IndexLength=3; IndexDeltaLength=3
a=mpeg4-esid:101
a=x-envivio-verid:00022B1F
a=maxprate:7.8125 给楼主一段envivio流媒体编码器产生的SDP内容,此SDP内容格式是按ISMA profile2标准生成,编码格式是H264 BaseLine 视频+MPEG4-AAC HE音频。
相关文章推荐
- Xcode 中IOS项目文件类型及其作用
- ubuntu的shell配置文件及其作用
- 强悍的 Linux —— 系统文件及其作用
- tomcat详解(一)——文件目录及其作用
- Cocos2d-JS中Project.json文件的作用及其解释
- TS流如何经过RTP封装及其vlc通过打开sdp文件的方式接收
- Linux中的环境变量配置文件及其作用
- 关于IoC、低耦合、配置文件及其本质意义的思考
- Linux 常用环境变量及作用和环境变量文件的详细介绍及其加载执行顺序
- 操作系统中的Hosts文件工作原理和作用及其详细介绍
- struts.xml文件中的action元素中的属性及其作用
- Windows中DLL文件的意义及其作用
- vlc播放264 rtp流媒体sdp文件及其参数介绍
- vlc播放g711 rtp流媒体sdp文件及其参数介绍
- Hosts文件介绍:工作方式和作用及其实践
- pdb文件及其作用(转)
- VS生成的winform项目各个文件意义和解决方案资源管理器作用
- Xcode 中IOS项目文件类型及其作用
- XCODE中IOS项目文件类型及其作用的介绍
- linux系统配置文件和用户配置文件及其作用