HLS(Http Live Streaming )是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。
1、M3U8文件
用文本方式对媒体文件进行描述,由一系列标签组成。
标签 | 描述 |
#EXTM3U | 每个M3U8文件第一行必须是这个tag。 |
#EXT-X-TARGETDURATION | 指定最大的媒体段时间长度(秒), |
#EXTINF | 其中指定的时间长度必须小于或等于这个最大值。该值只能出现一次。 |
#EXTINF | 描述单个媒体文件的长度。后面为媒体文件,如./0.ts |
DVB定义的文件格式,用于音视频的网络传输,其中音视频按时间戳进行交织。每个数据包大小为188个字节。
首个支持多语言的视频云播放器,希望我们的努力能为您创造价值。 如您对保利威(POLYV)云平台有任何功能或优化建议,请联系我们:Email:service@polyv.net , QQ : 1435787470 。
保利威(POLYV)团队
2014年8月25日
2014年8月25日