什么是HLS? 视频直播需要什么?
2016-07-07 08:47
316 查看
HLS(Http Live Streaming )是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。
1、M3U8文件
用文本方式对媒体文件进行描述,由一系列标签组成。
2、TS文件
DVB定义的文件格式,用于音视频的网络传输,其中音视频按时间戳进行交织。每个数据包大小为188个字节。
1、M3U8文件
用文本方式对媒体文件进行描述,由一系列标签组成。
标签 | 描述 |
---|---|
#EXTM3U | 每个M3U8文件第一行必须是这个tag。 |
#EXT-X-TARGETDURATION | 指定最大的媒体段时间长度(秒)。 |
#EXTINF | 其中指定的时间长度必须小于或等于这个最大值。该值只能出现一次。 |
#EXTINF | 描述单个媒体文件的长度。后面为媒体文件,如./0.ts |
DVB定义的文件格式,用于音视频的网络传输,其中音视频按时间戳进行交织。每个数据包大小为188个字节。
相关文章推荐
- 买视频送图书-五月活动
- DVI 视频接口图文解析
- C#实现语音视频录制-附demo源码
- 编写C++程序使DirectShow进行视频捕捉
- AnyChat的视频会议程序实例详解
- C#调用mmpeg进行各种视频转换的类实例
- C#获取视频某一帧的缩略图的方法
- 基于jQuery的网页影音播放器jPlayer的基本使用教程
- 显示youtube视频缩略图和Vimeo视频缩略图代码分享
- PHP使用ffmpeg给视频增加字幕显示的方法
- PHP实现将视频转成MP4并获取视频预览图的方法
- C++实现优酷土豆去视频广告的方法
- PHP简单获取视频预览图的方法
- asp.net 页面中添加普通视频的几种方式介绍
- php截取视频指定帧为图片
- Mac OS下为Android Studio编译FFmpeg解码库的详细教程
- Android获取SD卡上图片和视频缩略图的小例子
- php使用memcoder将视频转成mp4格式的方法
- 基于js与flash实现的网站flv视频播放插件代码
- java调用ffmpeg实现视频转换的方法