RTSP简介
RTSP协议在客户机/服务器模式下工作,例如暂停/继续、向后、向前等。它是一种多媒体播放控制协议,用于控制用户播放从互联网下载的实时数据,因此RTSP也被称为“互联网录像机远程控制协议”。
RTSP(实时流协议)是一种基于文本的应用层协议,在语法和一些消息参数上类似于HTTP协议。它是TCP/IP协议体系中的应用层协议,是由哥伦比亚大学、网景和RealNetworks提交的IETF RFC标准。相应的RFC号码是2326,你可以在这里搜索https://www.rfc-editor.org/search/rfc_search_detail.php
RTSP协议定义了一对多应用如何通过IP网络有效地传输多媒体数据。
RTSP在架构上高于RTP和RTCP,使用TCP或UDP完成数据传输。
RTSP被用来控制已建立的媒体流的传输,并对多媒体服务起到“网络远程控制”的作用。虽然有时RTSP控制信息和媒体数据流可以交错传输,但RTSP本身通常不用于传输媒体流数据。媒体数据的传输可以通过实时传输协议/RTCP等协议完成。
该协议基于C/S模型,是一种基于文本的协议,用于在客户端和服务器之间建立和协商实时流会话。。
RTSP是一个类似于http的应用层协议。典型的流媒体框架网络系统可以参考下图:
《RTSP议定书》的特点
可扩展性: 新方法和参数很容易加入RTSP。易解析: RTSP可由标准HTTP或MIME解析器解析。安全: RTSP使用网页安全机制。独立于传输: RTSP可使用不可靠数据报协议(EDP), 可靠数据报协议(RDP); 如要实现应用级可靠, 可使用可靠流协议。多服务器支持: 每个流可放在不同服务器上, 用户端自动与不同服务器建立几个并发控制连接, 在传输层执行媒体同步。记录设备控制: 协议可控制记录和回放设备。流控与会议开始分离: 仅要求会议初始化协议提供, 或可用来创建唯一会议标识号. 特殊情况下, 可用SIP或H.323来邀请服务器入会。适合专业应用: 通过SMPTE时标, RTSP支持帧级精度, 允许远程数字编辑。演示描述中立: 协议没强加特殊演示或元文件, 可传送所用格式类型; 然而, 演示描述至少必须包括一个RTSP URL。代理与防火墙友好: 协议可由应用和传输层防火墙处理. 防火墙需要理解SETUP方法, 为UDP媒体流打开一个“缺口”。HTTP友好: 此处, RTSP明智地采用HTTP观念, 使现在结构都可重用. 结构包括Internet内容选择平台(PICS). 由于在大多数情况下控制连续媒体需要服务器状态, RTSP不仅仅向HTFP添加方法。适当的服务器控制: 如用户启动一个流, 必须也可以停止一个流。传输协调: 实际处理连续媒体流前, 用户可协调传输方法。性能协调: 如基本特征无效, 必须有一些清理机制让用户决定哪种方法没生效. 这允许用户提出适合的用户界面。一个基本的RTSP操作流程:
首先,客户端连接到流服务器并发送一个RTSP描述命令(DESCRIBE)。流服务器通过一个SDP描述来进行反馈,反馈信息包括流数量、媒体类型等信息。客户端然后分析该SDP描述,并为会话中的每一个流发送一个RTSP建立命令(SETUP),RTSP建立命令(SETUP)告诉服务器当前客户端用于接收媒体数据的端口号。流媒体连接建立完成后,客户端发送一个播放命令(PLAY),服务器就开始使用UDP或者TCP传送媒体流(RTP包)到客户端。在播放过程中客户端还可以向服务器发送命令来控制快进、快退和暂停等。最后,客户端可发送一个终止命令(TERADOWN)来结束流媒体会话。RTSP协议和超文本传输协议的区别
RTSP介绍了几种新方法,如描述、播放、设置等。,并且具有不同的协议标识符。RTSP是RTSP 1.0,http是http 1.1
HTTP是无状态协议,而RTSP为每个会话保持状态。
RTSP协议的客户端和服务器都可以发送请求请求,而在HTTP协议中,只有客户端可以发送请求请求。
在RTSP协议中,有效载荷数据通常通过外带传输(交织除外),即有效载荷数据通过实时传输协议在不同的信道中传输。但是,HTTP协议的有效载荷数据是带内传输的,例如,请求的网页数据携带在响应消息体中。
用ISO 10646(UTF-8)代替ISO 8859-1来配合HTML的国际化;
RTSP对URIs的要求包括绝对的URIs。但是由于历史原因造成的向后兼容问题,HTTP/1.1只在请求中包含绝对路径,将主机名放在单独的头字段中。
1.《rtsp 音视频—RTSP协议简介》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《rtsp 音视频—RTSP协议简介》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/800512.html