RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
我这样理解,看对不对?RTSP规定的只是友好的命令(或者说是协议格式),在数据传输方便没有实际的用途,在发送一个RTSP命令时,首先是解析RTSP命令,然后通过底层的TCP或者UDP来进行数据的传输。
RTSP就如同普通话,RTSP解析器就如同翻译,服务器或者客户端就是各个外地人。
有什么作用?
该怎么理解RTSP?
和TCP/UDP有什么作用?
程序上和普通的网络编程有什么区别?实时视频传输协议
控制视频播放
一种握手控制协议,握手成功后使用RTP协议传输视频
它基于TCP协议,但RTP视频传输可以根据协商结果,选择使用TCP或者UDP
实现它的协议即可,开源的有live555可以参考
感觉自己回答的好绕~