MPEG-TS 并未过时,它仍是直播基石
MPEG-2 Transport Streams and MOQ: Yes, MPEG-TS Is Still Relevant Today

在构建流媒体基础设施多年后,我发现新协议的成功不只取决于技术优劣,更在于能否解决实际问题并融入现有行业流程。Red5 团队正积极参与 IETF 的 MOQ 标准化工作,Paul Gregoire 与 Synamedia 的 Gwendal Simon 共同起草了支持 MPEG-2 Transport Stream 的新草案。尽管 MPEG-2 TS 常被视为老旧技术,但全球大量实时视频基础设施仍依赖它,从贡献源到卫星分发,再到 SRT 协议,它依然是行业主流。该草案并非排斥新格式,而是确保 MOQ 能无缝集成到现有系统中,解决随机访问、多节目流处理、时序同步等实际部署问题。随着 MOQ 从实验走向生产,这些细节将决定其成败。
新视频流协议的成功,并不仅仅因为它们技术上更先进,而在于它们能否解决实际问题,同时契合行业现有的运作方式。
- Balooga
刚大学毕业,第一天入职第一份正经工作,我就被递了一本 MPEG-2 传输流规范的纸质版,被告知读完后带着问题回来。
这就是入职培训的方式。
- wmf
关于传输流真正的争议不在于它有多老,而在于其不必要的开销。如果向后兼容性比开销更重要,那也没问题。但要承认这里存在权衡取舍。
- korhojoa
希望这篇帖子能吸引到对的人。
我一直搞不定 CarPlay 在我汽车仪表盘上显示备用屏幕。前两三秒一切正常,之后因为 Apple 没有使用规整的 annex-b 流(Android Auto 的仪表盘显示工作正常),而是用了 avcc,把它塞进 mpeg-ts 需要做一些处理。
Apple 的编码器在屏幕没有变化时会停止发送帧,至少我的仪表盘上的 h264 解码器在连续 3 秒没有收到帧后会失去同步。
我尝试过不同类型的填充,比如 null ts 包、无变化的 P 帧等等。但解码器就是不想在帧流恢复后重新开始播放。
有什么想法吗?