Skip to content
阅读进度

音视频播放的完整链路是什么? ​

返回 兼容与平台扩展 目录

标准回答 ​

播放器读取媒体数据,解析封装拿到音视频轨,解码成音频采样和视频帧,按时间戳同步,再交给音频输出与 Surface 等显示目标。

关键机制 ​

  • MP4 等是容器,H.264 / H.265 等是视频编码格式,不能混为一谈;硬件解码能力与设备和媒体参数有关。
  • 卡顿可能来自下载缓冲、解码不足、渲染延迟或时钟同步;先定位哪个队列断粮或堆积。
  • 处理音频焦点、耳机切换、页面生命周期与资源释放;录音录像还涉及运行时权限和前后台规则。

通俗例子 ​

视频有声音但黑屏,不能只检查网络。还要看视频轨、解码器、Surface 生命周期、尺寸与渲染绑定。

易混淆点 ​

提高缓存量可能减少网络抖动,却增加首播等待和直播延迟;要根据点播或实时场景取舍。

参考资料 ​

内容来源 ​

用完整回答理解机制,用真实证据解释项目。