支持流媒体传输的网络协议
2016-07-07 21:06
344 查看
(1)实时传输协议RTP。
RTP(Real-timeTransportProtocol)是用于Internet 上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传 输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传 送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP 会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传
送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP 提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应 用程序代码的一部分。
(2)实时传输控制协议RTCP。
RTCP(Real-timeTransport ControlProtocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期 间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢 失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变 传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反
馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
(3)实时流协议RTSP。
实时流协议RTSP(RealTimeStreamingProtocol)是 由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如 何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之 上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTP传 送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,
客户机和服务器都可以发出请求,即RTSP可以是双向的。
(4)RSVP协议。
RSVP(Resource ReserveProtocol)是正在开发的Internet上的资源预订协议,使用RSVP 能在一定程度上为流媒体的传输提供QoS。在某些试验性的系统如网络视频 会议工具vic中就集成了RSVP。
本文链接地址:http://www.chinavideoonline.com/lmtchangshi/lmtchangshi_015.htm
RTP(Real-timeTransportProtocol)是用于Internet 上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传 输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传 送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP 会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传
送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP 提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应 用程序代码的一部分。
(2)实时传输控制协议RTCP。
RTCP(Real-timeTransport ControlProtocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期 间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢 失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变 传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反
馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
(3)实时流协议RTSP。
实时流协议RTSP(RealTimeStreamingProtocol)是 由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如 何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之 上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTP传 送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,
客户机和服务器都可以发出请求,即RTSP可以是双向的。
(4)RSVP协议。
RSVP(Resource ReserveProtocol)是正在开发的Internet上的资源预订协议,使用RSVP 能在一定程度上为流媒体的传输提供QoS。在某些试验性的系统如网络视频 会议工具vic中就集成了RSVP。
本文链接地址:http://www.chinavideoonline.com/lmtchangshi/lmtchangshi_015.htm
相关文章推荐
- HTTP——10 Status Code Definitions
- 使用caffe-future完成FCN网络的训练
- java基础学习总结——网络编程
- UNIX网络编程——基本SCTP套接字编程
- 利用http缓存数据
- 【Netty4.X】TCP粘包/拆包问题的解决办法(二)
- Linux网络编程
- http://www.ibm.com/developerworks/cn/java/j-lo-junit-src/
- http://my.oschina.net/pangyangyang/blog/144495
- Apache 部署https证书
- http://codeforces.com/gym/100803/attachments A题 Bit String Reordering
- 雨水泛洪和网络泛洪那个更可怕
- 雨水泛洪和网络泛洪那个更可怕
- okhttp3的简单使用
- 网络流(最大密集度子图,分数规划):UvaLive 3709 Hard Life
- iOS开发 - 第04篇 - 网络 - 02 - JSON解析 & 请求 & 黑酷例子 & HTTP通信
- 使用ImageNet在faster-rcnn上训练自己的分类网络
- HTTP深入浅出个人总结
- HTTP深入浅出个人总结
- 网络爬虫技术