做 HLS 的时候我默认用 TS 切片,直到要做低延迟才发现必须换 fMP4。一开始我不理解为什么——TS 不是用得好好的吗?后来算了一下封装开销、看了 fMP4 的结构,才明白这不是赶时髦:一份文件同时给 HLS 和 DASH 用,省掉一半存储和 CDN 缓存。这篇写 fMP4 的结构、CMAF 是什么、以及低延迟怎么来的。
阅读全文
技术博客
分享开发技巧、工具使用教程与行业动态
筛选「HLS」共 4 篇文章
查看全部
> 第一次碰到加密 HLS 的时候,我完全没意识到出了什么事。m3u8 下下来了,几百个 .ts 分片也都下下来了,合并完之后用播放器打开——画面花成马赛克,声音像坏掉的收音机。我第一反应是分片没下载全,回去一个个校验 MD5,全对。折腾到快凌晨才注意到 m3u8 里那行我一直当注释跳过的东西:
>...
阅读全文
# HLS 流媒体全链路拆解:m3u8 切片、AES 加密、nginx 分发与播放排错
HLS(HTTP Live Streaming)是今天点播和直播最普遍的传输协议之一。本文从"一段 MP4 怎么变成 m3u8 + ts 分片"讲起,一路讲到 AES-128 加密、nginx 分发和播放端常见...
阅读全文
# 从零搭一个本地 HLS 点播服务器(nginx + ffmpeg 全细节)
有时候你需要的不是"把视频下载到本地",而是"把一段视频变成能在浏览器里边下边看的流"——比如给团队内部分享教学片、本地搭测试环境验证播放器对 HLS 的兼容性、或者做个简单的内部视频库。这篇文章记的是用一台普通笔记本...
阅读全文
1
第 1 / 1 页