RTSP

✍ dations ◷ 2025-06-07 19:50:04 #RTSP
实时流协议(Real Time Streaming Protocol,RTSP)是一种网络应用协议,专为娱乐和通信系统的使用,以控制流媒体服务器。该协议用于创建和控制终端之间的媒体会话。媒体服务器的客户端发布VCR命令,例如播放,录制和暂停,以便于实时控制从服务器到客户端(视频点播)或从客户端到服务器(语音录音)的媒体流。流数据本身的传输不是RTSP的任务。大多数RTSP服务器使用实时传输协议(RTP)和实时传输控制协议(RTCP)结合媒体流传输。然而,一些供应商实现专有传输协议。例如,RealNetworks公司的RTSP服务器软件也使用RealNetworks的专有实时数据传输(RDT)。RTSP由RealNetworks公司,Netscape公司 和哥伦比亚大学开发,第一稿于1996年提交给IETF。由互联网工程任务组(IETF)的多方多媒体会话控制工作组(MMUSIC WG)进行了标准化,并于1998年发布为RFC 2326。 RTSP 2.0 于2016年发布为RFC 7826,作为RTSP 1.0的替代品。RTSP 2.0基于RTSP 1.0,但除了基本的版本协商机制之外不向后兼容。虽然在某些方面与HTTP类似,RTSP定义了控制多媒体播放控制顺序。虽然HTTP是无状态的,但RTSP具有状态; 当需要跟踪并发会话时使用标识符。像HTTP一样,RTSP使用TCP来维护端到端连接,而大多数RTSP控制消息由客户端发送到服务器,一些命令沿着另一个方向(即从服务器到客户端)传播。这里提供了基本的RTSP请求。一些典型的HTTP请求,如OPTIONS请求也可用。默认传输端口为554 ,该端口同时应用于TCP和UDP,但后者很少用于控制请求。从客户端发送到服务器时,ANNOUNCE将请求URL标识的演示文稿或媒体对象的描述发布到服务器。当从服务器发送到客户端时,ANNOUNCE会实时更新会话描述。如果新的媒体流被添加到演示文稿中(例如,在实时演示中),则应该再次发送整个演示文稿描述,而不仅仅是附加的组件,以便可以删除组件。(下面邮箱'#'号替换成'@')使用RTP和RTCP的RTSP允许实现速率适配。

相关

  • 准性生殖准性生殖(英语:parasexual cycle)又称类有性生殖、拟有性生殖,是某些真菌特有的一种生殖机制,菌丝或酵母菌进行胞质融合与核聚变(英语:Karyogamy)后,不进行减数分裂,亦不形成子实体与
  • 温带草原温带干旱半干旱气候,其中温带干旱气候又称温带沙漠气候,温带半干旱气候又称温带草原气候。是周淑贞气候分类法里中纬度气候带的一种气侯类型,此外,在柯本气候分类法中也有这一气
  • 吡喹酮吡喹酮(英语:Praziquantel,或英语:Biltricide)为一种用于人类及动物的驱虫药,专门治疗绦虫及吸虫。对于血吸虫、中华肝吸虫、广节裂头绦虫(英语:Diphyllobothrium latum)特别有效,吡喹
  • 结构分析结构分析是用来确定作用在物理结构和其组件上的荷载所引起的荷载效应。 这种分析包含了多种结构存在形式,比如建筑、桥梁、车辆、机械、家具、生活用品、岩层、义肢和生物组
  • 化学反应的速率反应速率(英语:Rate of reaction)是在化学反应中,反应物转变成生成物的速度。不同反应的速率有所不同。例如铁的生锈(氧化)过程的需时以年来计算;在火中燃烧纤维素,却只需要数秒钟的
  • 火山口湖国家公园火山口湖国家公园(英语:Crater Lake National Park)或克雷特湖国家公园是位于美国俄勒冈州南部的一个国家公园。火山口湖国家公园是俄勒冈州内唯一的一个国家公园。火山口湖国
  • 帕特南县普特南县(Putnam County, Georgia)是美国乔治亚州中部的一个县。面积934平方公里。根据美国2000年人口普查,共有人口18,812。县治伊屯顿(Eatonton)。成立于1807年12月10日。县名
  • 手移植手移植,指将手从一个生命体移植到另一个生命体的手术。手移植通常包括以下步骤:骨骼固定,腱修复,动脉修复,神经修复,静脉修复。目前,该手术需要8至12个小时。手移植手术的受体需要
  • NaIOsub3/sub碘酸钠(NaIO3)是碘酸的钠盐。碘酸钠是一种氧化剂,但比氯酸钠和溴酸钠稳定得多。它与可燃物或还原剂接触可能导致火灾。它可以由氢氧化钠与碘酸的中和反应制备:还可以向热的氢氧
  • 蝶啶蝶啶是一种在生物体内的化合物,与单麸胺酸组合之后会成为叶酸。蝶啶属于杂环化合物,且拥有许多取代作用后的变异产物,例如在生物体内有重要作用的蝶呤(pterins)和黄素(flavins)。