Streaming MPEG-DASH和RTSP之间有什么区别? 实时流媒体协议(RTSP)-是一种媒体播放控制协议。可与RTSP结合使用的其他协议包括: 实时传输协议(RTP)-是一种用于通过IP网络传输多媒体(如音频和视频流)的数据包格式。RTP是RTCP的姊妹协议 RTP控制协议(RTCP)-用于监控传输指标和服务质量(QoS),同时协助多个流的同步。RTCP是RTP的姊妹协议 会话描述协议(SDP)-被RTSP等协议用于在握手的初始化阶段描述媒体流

Streaming MPEG-DASH和RTSP之间有什么区别? 实时流媒体协议(RTSP)-是一种媒体播放控制协议。可与RTSP结合使用的其他协议包括: 实时传输协议(RTP)-是一种用于通过IP网络传输多媒体(如音频和视频流)的数据包格式。RTP是RTCP的姊妹协议 RTP控制协议(RTCP)-用于监控传输指标和服务质量(QoS),同时协助多个流的同步。RTCP是RTP的姊妹协议 会话描述协议(SDP)-被RTSP等协议用于在握手的初始化阶段描述媒体流,streaming,protocols,media,rtsp,mpeg-dash,Streaming,Protocols,Media,Rtsp,Mpeg Dash,正如我将上述协议归结为一两句话一样,我希望有人能回答:用外行的话说,MPEG-DASH和RTSP之间有什么区别 从高层来看,MPEG-DASH似乎是RTSP+RTP+RTCP+SDP的替代方案。DASH代表HTTP上的动态自适应流。基本概述:它将源文件拆分为多个段,然后通过HTTP协议交付。有关内容的信息可以在名为(MPD)的清单文件中找到,基本上是一个XML文件 同一内容可以有多个表示形式。例如,源文件可以根据不同的屏幕分辨率和不同的比特率进行编码 这将启用自适应流。播放机首先请求清单并读取必

正如我将上述协议归结为一两句话一样,我希望有人能回答:用外行的话说,MPEG-DASH和RTSP之间有什么区别


从高层来看,MPEG-DASH似乎是RTSP+RTP+RTCP+SDP的替代方案。

DASH
代表HTTP上的动态自适应流。基本概述:它将源文件拆分为多个段,然后通过
HTTP
协议交付。有关内容的信息可以在名为(
MPD
)的清单文件中找到,基本上是一个XML文件

同一内容可以有多个表示形式。例如,源文件可以根据不同的屏幕分辨率和不同的比特率进行编码

这将启用自适应流。播放机首先请求清单并读取必要的信息,然后开始下载媒体段。在播放过程中,如果网络条件发生变化,它可以切换到另一种表示方式(例如,如果从Wi-Fi切换到3G,则会切换到较低带宽的流)

由于is在
HTTP
上工作,因此它有各种优点:
HTTP
与通过
RTCP
维护有状态连接的
RTSP
相比是无状态的
HTTP
得到广泛支持,需要单个端口,可以穿越防火墙,可以缓存媒体段,通过内容分发网络发送,等等

HLS
相比,
DASH
还可以进行低延迟直播,而
RTSP
做得很好。总的来说,整个行业都朝着
DASH
的方向发展,但也有像苹果这样的抵制者


我建议您开始阅读这篇文章,然后查找规范,因为该协议提供了许多其他功能。

那么,一旦Flash逐渐停止,RTMP就会消失,MPEG-DASH会接管吗?目前最先进的技术是什么?@AliGajani根据HLS仍然以71%位居榜首,其次是Smooth 19%和DASH 10%。谢谢,这里的信息很棒。你觉得dash.js怎么样?