实时流协议是什么

Fanly 问答 2020-09-21 04:42:41 阅读(...)

实时流协议(RTSP)是一种网络应用协议,专为娱乐和通信系统使用,以控制流媒体服务器。该协议用于创建和控制终端之间的媒体会话。媒体服务器的客户端发布VCR命令,例如播放,录制和暂停,以便实时控制服务器到客户端或客户端到服务器的媒体流。

实时流协议RTSP)是一种网络应用协议,专为娱乐和通信系统的使用,以控制流媒体服务器。该协议用于创建和控制终端之间的媒体会话。媒体服务器的客户端发布 VCR 命令,例如播放,录制和暂停,以便于实时控制从服务器到客户端或从客户端到服务器的媒体流。

RTSP

RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是 TCP/IP 协议体系中的一个应用层协议,由哥伦比亚大学、网景和 RealNetworks 公司提交的 IETF RFC 标准。该协议定义了一对多应用程序如何有效地通过 IP 网络传送多媒体数据。RTSP 在体系结构上位于 RTP 和 RTCP 之上,它使用 TCP 或 UDP 完成数据传输。HTTP 与 RTSP 相比,HTTP 请求由客户机发出,服务器作出响应;使用 RTSP 时,客户机和服务器都可以发出请求,即 RTSP 可以是双向的。

RTSP 是用来控制声音或影像的多媒体串流协议,并允许同时多个串流需求控制,传输时所用的网络通讯协定并不在其定义的范围内,服务器端可以自行选择使用 TCP 或 UDP 来传送串流内容,它的语法和运作跟 HTTP 1.1 类似,但并不特别强调时间同步,所以比较能容忍网络延迟。而前面提到的允许同时多个串流需求控制(Multicast),除了可以降低服务器端的网络用量,更进而支持多方视讯会议(Video Conference)。因为与 HTTP1.1 的运作方式相似,所以代理服务器〈Proxy〉的快取功能〈Cache〉也同样适用于 RTSP,并因 RTSP 具有重新导向功能,可视实际负载情况来转换提供服务的服务器,以避免过大的负载集中于同一服务器而造成延迟。

其是 TCP/IP 协议体系中的一个应用层协议,该协议定义了一对多应用程序如何有效地通过 IP 网络传送多媒体数据。RTSP 在体系结构上位于 RTP 和 RTCP 之上,它使用 TCP 或 UDP 完成数据传输。HTTP 与 RTSP 相比,HTTP 传送 HTML,而 RTSP 传送的是多媒体数据。

RTSP 是基于文本的协议,采用 ISO10646 字符集,使用 UTF-8 编码方案。行以 CRLF 中断,包括消息类型、消息头、消息体和消息长。但接收者本身可将 CR 和 LF 解释成行终止符。基于文本的协议使其以自描述方式增加可选参数更容易,接口中采用 SDP 作为描述语言。

RTSP 是应用级协议,控制实时数据的发送。RTSP 提供了一个可扩展框架,使实时数据,如音频与视频的受控点播成为可能。数据源包括现场数据与存储在剪辑中数据。该协议目的在于控制多个数据发送连接,为选择发送通道,如 UDP、组播 UDP 与 TCP,提供途径,并为选择基于 RTP 上发送机制提供方法。

RTSP 建立并控制一个或几个时间同步的连续流媒体。尽管连续媒体流与控制流交换是可能的,通常它本身并不发送连续流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 连接没有绑定到传输层连接,如 TCP。在 RTSP 连接期间,RTSP 用户可打开或关闭多个对服务器的可传输连接以发出 RTSP 请求。此外,可使用无连接传输协议,如 UDP。RTSP 流控制的流可能用到 RTP,但 RTSP 操作并不依赖用于携带连续媒体的传输机制。

协议支持的操作如下:

(1)从媒体服务器上检索媒体:用户可通过 HTTP 或其它方法提交一个演示描述。如演示是组播,演示式就包含用于连续媒体的组播地址和端口。如演示仅通过单播发送给用户,用户为了安全应提供目的地址。

(2)媒体服务器邀请进入会议:媒体服务器可被邀请参加正进行的会议,或回放媒体,或记录其中一部分,或全部。这种模式在分布式教育应用上很有用,会议中几方可轮流按远程控制按钮。

(3)将媒体加到现成讲座中:如服务器告诉用户可获得附加媒体内容,对现场讲座显得尤其有用。如 HTTP/1.1 中类似,RTSP 请求可由代理、通道与缓存处理。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • VoD

    VoD 是什么

    视频点播(VoD)是一种允许用户在电视或电脑上选择和观看视频内容的系统。视频点播是互联网协议电视提供的动态特性之一。VoD为用户提供了一个可供选择的视频菜单。视频数据通过实时流协议传输。
  • IPTV

    IPTV 是什么

    因特网协议电视(IPTV)是利用因特网协议(IP)通过因特网传送和广播电视节目的过程。IPTV为用户提供了动态特性,与传统的电视传输(如无线电频率广播、卫星广播和/或有线电视)相比,改善了用户体验。
  • asx

    asx 是什么

    高级流重定向器格式(asx)是一种XML图元文件,用于存储用于多媒体演示的Windows Media文件的播放列表。 它经常用于连续播放多个ASF文件的流式视频服务器。支持RTSP和MMS流协议以及HTTP。
  • passport 身份证 护照

    身份证丢了怎么住酒店

    没有身份证,可以联系当地的朋友,使用他们的身份证开房间,或者出示其它相关证明,例如驾驶证、学生证、护照等,甚至到派出所开具相关的身份证明。也可以通过支付宝或微信的电子身份证尝试办理入住。
  • Check in 入住登记

    没带身份证如何办理酒店入住

    住酒店没带身份证可以求助警方开具证明,凭借身份证明入住酒店;可以在支付宝平台的证件列表点击“电子身份证明”,填写相关信息进行人脸识别后申领电子身份证明入住酒店。
  • Check in 入住

    网上订了房没带身份证怎么办

    可以使用居住证,国内护照,驾照,通行证办理入住。如果以上证件都没带,可以去当地的公安局出示身份证明办理入住。如果您是酒店的常客,可以要求酒店人员调取历史入住资料,然后进行身份核对,进行入住。