Device | Player | Streaming protocols
| Definition | Note |
Android TV | ExoPlayer | HLS | HTTP Live Streaming,最流行的流媒体协议,将流分解为一系列小文件下载,基于HTTP,支持自顺应比特率流媒体 |
|
DASH | Dynamic Adaptive Streaming over HTTP,原理类似HLS,基于HTTP,支持自顺应比特率流媒体 |
|
SmoothStreaming | 提供了一种将媒体从服务器传送到客户端的方法,该方法可以通过通信链中的标准 HTTP 缓存署理举行缓存。答应标准 HTTP 缓存署理代表服务器响应请求会增加单个服务器可以服务的客户端数量 |
|
Progressive | progressive streaming,渐进式流式传输,缓冲下载
|
|
RTSP | Real-Time Streaming Protocol,一样平常用于视频监控和闭路电视系统的标准,须要RTSP服务器与RTP等协议配合来完成其流媒体使命。是一个传统协议,流行度较低 |
|
MediaPlayer | HLS draft protocol | HTTP/HTTPS live streaming draft protocol | 仅支持 MPEG-2 TS 媒体文件 |
Progressive | 渐进式流式传输,缓冲下载 |
|
RTSP (RTP, SDP) | Real-Time Streaming Protocol,一样平常用于视频监控和闭路电视系统的标准,须要RTSP服务器与RTP等协议配合来完成其流媒体使命。是一个传统协议,流行度较低 |
|
Apple TV | AVPlayer | HLS | HTTP Live Streaming,最流行的流媒体协议,将流分解为一系列小文件下载,基于HTTP,支持自顺应比特率流媒体 |
|
分析一下,以上仅是我做的一些数据的收集,实际验证只验证过Android TV,Apple TV没有做过验证。