HTTP和RTSP简介

RTSP(RealTime Streaming Protocol)实时流协议,该协议主要用来定义服务器和客户端(一对多)之间如何利用IP网络来传输多媒体数据。RTSP协议是一个应用层的协议,位于RTP和RTCP协议之上,利用TCP或TRP协议传输数据。

顺便复习一下计算机网络:

应用层支持网络应用,如,HTTP,RTSP
传输层主机进程间的数据传输,向上层提供标准的传输服务,如,TCP,UDP
网络层数据包从信源ip到信宿ip,路由的选择协议,如,IP
数据链路层数据在网路上相邻节点的传输
物理层信道上传输的位流

HTTP(Hypertext transfer protocol)超文本传输协议,详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

         客户端可以访问RTSP媒体服务器,也可以访问HTTP网页服务器。RTSP与HTTP 的本质差别在于数据发送以不同协议进行。HTTP是不对称协议,用户发出请求,服务器作出响应。RTSP中,媒体用户和服务器都可发出请求,且其请求都是无状态的;在请求确认后很长时间内,仍可设置参数,控制媒体流。重用HTTP功能至少在两个方面有好处,即安全和代理。要求非常接近,在缓存、代理和授权上采用HTTP功能是有价值的。


版权声明:本文为xulei_106原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。