HLS、RTMP、HTTP-FLV直播协议

本文介绍了三种常见的直播协议:HLS、RTMP和HTTP-FLV。HLS协议通过m3u8文件提供直播内容,分为动态、静态和全量列表,适合对延迟要求不高的场景。RTMP协议具有低延迟,但实现相对复杂。HTTP-FLV结合了低延迟和使用便利性,但视频格式为FLV。
摘要由CSDN通过智能技术生成

HLS协议

HLS协议

请求m3u8文件,解析之后得到若干个ts文件 

但是,也有可能m3u8文件下是若干个m3u8文件,需要判断播放器和浏览器是否支持

m3u8文件同时又细分为 动态列表、静态列表和全量列表

 动态列表:顾名思义,是不断变化的,再直播中比较常用

静态列表:几乎不怎么使用

全量列表:数据不变化的,常用于点播

 

m3u8文件

// m3u8文件就是一个纯文本文件  为了好看使用js格式
// 动态列表  开始
#EXTM3U // 标明m3u8文件的版本 很重要,版本一定要是播放器能够支持的对上
#EXT-X-VERSI0N:6 // 版本的声明  第6
#EXT-X-TARGE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值