定义
HLS(HTTP Live Streaming)是苹果公司提出的基于 HTTP 的流媒体传输协议,将音视频流切分为短时长的 TS 切片(通常 2~10 秒),通过 M3U8 索引文件描述播放列表与多码率变体,实现自适应码率(ABR)播放。HLS 基于标准 HTTP,易于穿透防火墙与 CDN 分发,广泛应用于视频监控、推流、直播、点播等场景,是物联网视频回传的常用协议之一。
技术特点与架构
HLS 技术架构包括:编码与切片——源端将音视频编码(H.264/H.265、AAC)后切分为 TS 切片;索引文件——M3U8 描述切片序列及多码率变体(Master Playlist + Variant Playlist);分发——通过 HTTP 服务器或 CDN 分发,支持缓存与边缘加速;播放——客户端按索引拉取切片,根据网络状况切换码率。HLS 延迟通常 10~30 秒,适合对实时性要求不极致的场景。与RTMP、视频推流结合,可实现推流端 RTMP ingest、服务端转 HLS 输出的架构。
跨境场景下,HLS 依托 CDN 与 HTTP 可轻松实现全球分发,物联网设备通过一卡多国连接上传至就近节点。
在物联网与跨境场景中的应用
HLS 广泛应用于:视频监控——视频监控摄像头、车载 DVR 将视频转 HLS 供远程查看;无人机图传——机载相机图传经地面站或蜂窝网络上传,转 HLS 供指挥中心观看;充电桩监控——充电站现场监控视频 HLS 回传;跨境直播——活动、展会直播经 CDN 全球分发。跨境视频监控、全球直播等场景均依赖 HLS 实现低延迟、高兼容的流媒体传输。
达希物联为 HLS 推流设备提供覆盖 200+ 国家的连接,助力跨境视频监控与直播场景落地。