1、网络协议
计算机网络中,传输层协议分为:
- TCP
- UDP
HTTP(源自TCP)和RTP(源自UDP)属于应用层协议;
2、流媒体概述
流媒体(streaming media):是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。
流媒体及流媒体传输协议简介 (荐)
音视频&流媒体 (荐)
在网络上传输音/视频等多媒体信息,主要有两种方案(多媒体传输):
- 下载
- 流式传输
- 顺序流式传输(HTTP流式传输、 HTTP渐进下载)
- 实时流式传输(RTSP/RTP)–> 直播中使用
实时流式传输:指保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到。实时流与HTTP流式传输不同,他需要专用的流媒体服务器 与 特殊网络协议(RTSP、MMS、HLS等)。
3、流媒体传输协议
- HLS(HTTP Live Streaming详解)
- DASH
- RTMP
- MSS
- HDS
流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)