通信协议之sdp---sdp会话协议
(1)sdp 描述格式
(2)sdp example
(3) sdp
(1)sdp 描述格式
m=video 1234 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:15
c=IN IP4 192.168.0.104
上面是自己写的一个rtp
m=audio 1234 RTP/AVP 0
a=rtpmap:0 pcma/8000/1
a=framerate:25
c=IN IP4 172.18.168.45
1.m=是媒体级会话的开始处,audio:媒体类型 ; 1234:端口号 ;RTP/AVP:传输协议 ;0:rtp头中的payload格式
2.a=rtpmap:证明是动态绑定的进一步说明 ;0:rtp头中的payload格式;pcma:编码名 ;8000:采样频率;1:单声道
注意:g711有两种编码类型,另一种是pcmu
3.a=framerate:25 指1s播放几个rtp包,单位帧每秒,倒数为一个rtp包承载的数据播放的时间,单位s
8000/25=320 表示每个时间戳增量值 每个rtp包的g711数据大小
4.c=:媒体链接信息;IN:网络类型一般为IN;IP4:地址类型一般为IP4;后面是IP地址(注意是VLC所在的IP地址,不是发送方的IP)
http://blog.csdn.net/zhangjikuan/article/details/27367437
http://blog.csdn.net/zhangjikuan/article/details/27379201
http://www.360doc.com/content/11/0722/17/5560422_135240142.shtml
http://baike.c114.net/view.asp?id=6323-61E534E8 通信网
http://www.360doc.com/content/11/1018/13/1016783_157135215.shtml
sdp中包含sps pps sei 的base64编码信息,端口,ip,在vlc中如果看rtp流,流中没法sps之类的头,就的在sdp文件中打开
http://www.360doc.com/content/12/0516/23/7769620_211549286.shtml 如果是用vlc 播放rtp有两种方式,一个是ts流,一个是sdp文件
最新文章
- VC++ CString类完美总结(整理)
- java list随机打乱
- 转摘http://blog.csdn.net/hulihui/article/details/3351922#s6
- w3c_html_study_note_5.26
- TCP 3次握手和四次挥手
- complex(x):创建一个复数
- ms sql 获取字符串首字母
- GC(垃圾回收)
- 第二题 已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数     2008 北京奥运会男足参赛国家:  科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利
- HTTP Keep-Alive详解[转]
- c3p0配置Spring
- [转]linux用户管理
- python学习之路08——元组、集合
- windows 7/10 安装u盘制作
- Calendar Game HDU - 1079
- 【Alpha】团队项目测试报告与用户反馈
- Angular入门笔记
- python 搜索引擎Whoosh中文文档和代码 以及jieba的使用
- Linux基础-free窥内存-dd探硬盘
- 二、django rest_framework源码之认证流程剖析
热门文章
- poj 2528 Mayor's posters 线段树 || 并查集 离线处理
- C#图解教程学习笔记——委托
- 小谈c#数据库存取图片的方式
- LeetCode OJ-- Flatten Binary Tree to Linked List **
- CodeForces 702B Powers of Two【二分/lower_bound找多少个数/给出一个数组 求出ai + aj等于2的幂的数对个数】
- C++ | class size
- 分享Kali Linux 2017.1镜像
- 开篇有益:为什么选择MongoDB?
- web.xml文件的 xsd引用(或dtd引用)学习
- MyEclipse Html自动提示功能的设置方法