流媒体

流媒体是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,就如同物流中物流中心一样。如果不使用此技术,就必须在使用前下载整个媒体文件。可以分为基于Http的协议、基于TCP协议。(当然这么分比较牵强)

基于Http的协议:
HLS,以.m3u8文件为索引,使用.ts文件播放。可用于直播或点播。
缺点:延迟性太高。m3u8文件下载以及ts文件下载。需要先下载m3u8索引文件以及m3u8里面所有的ts文件。

基于TCP的协议:
RTMP,Real-Time Messaging Protocol 实时消息传输协议 基于FLV格式进行开发。适合做直播服务器。TCP长连接协议传输相关数据,延时性较低,根据message stream ID或chunk stream ID传输。
缺点:量大的话,负载较高。1s以上延迟。不支持html5。

你可能感兴趣的:(流媒体)