什么是rtsp rtsp协议有什么特点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是rtsp rtsp协议有什么特点相关的知识,希望对你有一定的参考价值。
参考技术A rtsp协议的特点
(1) 可扩展性:新方法和参数很容易加入RTSP。
(2) 易解析:RTSP可由标准HTTP或MIME解析器解析。
(3) 安全:RTSP使用网页安全机制。
(4) 独立于传输:RTSP可使用不可靠数据报协议(EDP)、可靠数据报协议(RDP);如要实现应用级可靠,可使用可靠流协议。
(5) 多服务器支持:每个流可放在不同服务器上,用户端自动与不同服务器建立几个并发控制连接,媒体同步在传输层执行。
(6) 记录设备控制:协议可控制记录和回放设备。
(7) 流控与会议开始分离:仅要求会议初始化协议提供,或可用来创建惟一会议标识号。特殊情况下,可用SIP或H.323来邀请服务器入会。
(8) 适合专业应用:通过SMPTE时标,RTSP支持帧级精度,允许远程数字编辑。
(9) 演示描述中立:协议没强加特殊演示或元文件,可传送所用格式类型;然而,演示描述至少必须包括一个RTSP URL。
(10) 代理与防火墙友好:协议可由应用和传输层防火墙处理。防火墙需要理解SETUP方法,为UDP媒体流打开一个“缺口”。
(11) HTTP友好:此处,RTSP明智地采用HTTP观念,使现在结构都可重用。结构包括Internet内容选择平台(PICS)。由于在大多数情况下控制连续媒体需要服务器状态,RTSP不仅仅向HTFP添加方法。
(12) 适当的服务器控制:如用户启动一个流,必须也可以停止一个流。
(13) 传输协调:实际处理连续媒体流前,用户可协调传输方法。
(14) 性能协调:如基本特征无效,必须有一些清理机制让用户决定哪种方法没生效。这允许用户提出适合的用户界面。
什么是RTMP 和 RTSP?它们之间有什么区别?
视频盛行的时代,流媒体技术越来越重要,在本文中,我们将讨论两种流行的流媒体协议:RTMP 和 RTSP。
什么是流协议?
简单地说,流协议就是在两个通信系统之间传输多媒体文件的一套规则,它定义了视频文件将如何分解为小数据包以及它们在互联网上传输的顺序,RTMP 与 RTSP 是比较常见的流媒体协议。
RTMP
-
英文全称:Real-Time Messaging Protocol
-
中文意思:实时消息传递协议
还记得几年前,当您尝试播放视频时,您的计算机会告诉您更新您的 Flash 插件吗?这背后的技术其实就是RTMP。
RTMP由 Macromedia(后来被 Adobe 收购)开发,用于流式传输到 Flash 播放器,随着 Flash 开始被淘汰并且基于 HTTP 的协议成为流式传输到播放设备的新标准,RTMP在流媒体协议中的地位越来越低。但是丝毫不影响RTMP的使用,因为在端到端直播和点播中,它仍然是王者!
RTMP的优点
1、低延迟
RTMP使用独占的 1935 端口,无需缓冲,可以实现低延迟。
2、适应性强
所有 RTMP 服务器都可以录制直播媒体流,同时还允许观众跳过部分广播并在直播开始后加入直播流。
3、灵活性
RTMP 支持整合文本、视频和音频,支持 MP3 和 AAC 音频流,也支持MP4、FLV 和 F4V 视频。
RTMP的缺点
1、HTML5 不支持
标准HTML5 播放器不支持 RTMP 流。
2、容易受到带宽问题的影响
RTMP 流经常会出现低带宽问题,造成视频中断。
3、HTTP 不兼容
无法通过 HTTP 流式传输 RTMP,必须需要实现一个特殊的服务器,并使用第三方内容交付网络或使用流媒体视频平台。
RTSP
-
英文全称:Real-Time Streaming Protocol
-
中文意思:实时流协议
RTSP旨在建立和维护原始数据源(客户端)和流服务器之间的连接,允许控制流媒体服务器内的娱乐和通信系统,允许暂停和播放功能,RTSP是 RealNetworks于 1996 年 与 Netscape 和哥伦比亚大学联合开发的协议。
这种可靠性和控制性的结合使RTSP成为闭路电视 (CCTV) 和类似 监控系统的热门选择。因此,它是许多 IP 摄像机的首选协议。
RTSP的优点
1、轻松自定义流
可以通过结合不同的协议来开发自己的视频流解决方案。
2、分段流式传输
RTSP 流使观看者能够在下载完成之前访问的视频内容,而不必下载完整的视频以流式传输内容。
RTSP的缺点
1、与 HTTP 不兼容
没有简单的解决方案可以在 Web 浏览器中播放 RTSP流,因为 RTSP 旨在通过私有网络流式传输视频,必须借用额外软件。
2、使用率低
由于视频播放器和流媒体服务并未广泛支持 RTSP 流媒体,因为使用率比较低。
RTMP与RTSP怎么选择?
IP 摄像机选择RTSP
几乎所有 IP 摄像机都支持 RTSP,这是因为 IP 摄像机早在 RTMP 协议创建之前就已经存在,与 RTSP 和 IP 摄像机结合使用时,IP 摄像机本身充当 RTSP 服务器,这意味着要将摄像机连接到 IP 摄像机服务器并广播视频。
物联网设备选择RTSP
RTSP 通常内置在无人机或物联网软件中,从而可以访问视频源,它的好处之一是低延迟,确保视频中没有延迟,这对于无人机来说至关重要。
流媒体应用程序选择RTMP
比如各种短视频软件、视频软件等都内置了RTMP,RTMP 是为满足现代流媒体需求而设计的。
总结
RTMP和RTSP是最常用的流媒体协议,本文主要介绍了RTMP和RTSP的概念以及优缺点,对于RTMP和RTSP的选择,还是得看场景。希望本文对您认识RTMP和RTSP有所帮助,最后感谢您的阅读,如果觉得文章对您有帮助,别忘了点赞、收藏⭐哦!有任何问题,欢迎在下方评论区与我讨论!!!
以上是关于什么是rtsp rtsp协议有什么特点的主要内容,如果未能解决你的问题,请参考以下文章