RTP,RTCP,RTSP等网络协议有何用途和区别
2015-10-10 10:52
369 查看
RTP: Real-time Transport Protocol,实时传输协议,一般用于多媒体数据的传输。
RTCP: RTP Control Protocol,实时传输控制协议,同RTP一起用于数据传输的监视,控制功能。
RTSP: Real Time Streaming Protocol,实时流协议,用于多媒体数据流的控制,如播放,暂停等。
RTP/RTCP相对于底层传输层,和RTSP,SIP等上层协议一起可以实现视频会议,视频直播等应用。
rtsp发起/终结流媒体(通过sdp)
rtp传输流媒体数据
rtcp对rtp进行控制,同步。
RTSP的请求主要有DESCRIBE,SETUP,PLAY,PAUSE,TEARDOWN,OPTIONS等,顾名思义可以知道起对话和控制作用
RTP/RTCP是实际传输数据的协议
RTP传输音频/视频数据,如果是PLAY,Server发送到Client端,如果是RECORD,可以由Client发送到Server
RTCP包括Sender Report和Receiver Report,用来进行音频/视频的同步以及其他用途,是一种控制协议
RTSP的对话过程中SETUP可以确定RTP/RTCP使用的端口,PLAY/PAUSE/TEARDOWN可以开始或者停止RTP的发送,等等
(ixmy)
文章转载自:罗索实验室 [http://www.rosoo.net/a/200805/6962.html]
转载出自:http://blog.chinaunix.net/uid-26256427-id-3505777.html
RTCP: RTP Control Protocol,实时传输控制协议,同RTP一起用于数据传输的监视,控制功能。
RTSP: Real Time Streaming Protocol,实时流协议,用于多媒体数据流的控制,如播放,暂停等。
RTP/RTCP相对于底层传输层,和RTSP,SIP等上层协议一起可以实现视频会议,视频直播等应用。
rtsp发起/终结流媒体(通过sdp)
rtp传输流媒体数据
rtcp对rtp进行控制,同步。
RTSP的请求主要有DESCRIBE,SETUP,PLAY,PAUSE,TEARDOWN,OPTIONS等,顾名思义可以知道起对话和控制作用
RTP/RTCP是实际传输数据的协议
RTP传输音频/视频数据,如果是PLAY,Server发送到Client端,如果是RECORD,可以由Client发送到Server
RTCP包括Sender Report和Receiver Report,用来进行音频/视频的同步以及其他用途,是一种控制协议
RTSP的对话过程中SETUP可以确定RTP/RTCP使用的端口,PLAY/PAUSE/TEARDOWN可以开始或者停止RTP的发送,等等
(ixmy)
文章转载自:罗索实验室 [http://www.rosoo.net/a/200805/6962.html]
转载出自:http://blog.chinaunix.net/uid-26256427-id-3505777.html
相关文章推荐
- 基于mjpg-streamer网络视频服务器移植
- 《深入理解Linux网络技术内幕》阅读笔记(二十二)
- 关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
- 解析虚拟VMware三种网络模式的根本区别
- C++接口实现总结 http://qimo601.iteye.com/blog/1393427
- http://www.google.com/ncr 谷歌无限制搜索方法,用过都说好
- tomcat+jdk的keytool生成证书 配置https
- TCP、UDP、IP 协议分析
- 网络流量监控命令-iftop
- https原理
- HttpClient_4 用法 由HttpClient_3 升级到 HttpClient_4 必看
- HttpClient 教程 (六)
- HttpClient 教程 (五)
- HttpClient 教程 (四)
- HttpClient 教程 (三)
- HttpClient 教程 (二)
- 网络请求(GET POST同步异步)大总结
- TCP 算法总结
- HttpClient 教程 (一)
- IOS网络解析