音视频入门知识(七):时间戳及其音视频播放原理

七、时间戳

解码时间戳DTS和显示时间戳PTS

  • 解码时间戳(DTS)

    定义:读入内存中的比特流在什么时候开始送入解码器中进行解码

    作用 :DTS 主要应用在编码视频流中 ,其中 B 帧(双向预测帧)和 P 帧(前向预测帧)的解码顺序与显示顺序不同 。DTS 确保视频解码器按正确的顺序解码帧,以便生成正确的显示帧序列。

    DTS 决定解码的顺序,因此即使 PTS 顺序不同,DTS 顺序始终保证数据按预测关系进行解码。

  • 显示时间戳(PTS)

    **定义:**解码后的视频帧什么时候被显示出来

    作用 :PTS 主要用于控制视频帧的显示顺序 ,确保视频播放的流畅性和帧的准确显示。PTS 帮助解决 因为帧间预测而导致的显示顺序与解码顺序不同的问题

    PTS 的顺序是帧显示的顺序,尤其是在包含 B 帧的情况下。PTS 顺序和 DTS 顺序可能不同。

举例:帧序列:I B B P

  • 解码顺序(DTS) :I P B B 显示顺序(PTS):I B B P

附录:音视频播放原理

解协议->解封装->解码->音视频同步->播放

相关推荐
RTC实战笔记4 天前
实时互动数字人怎么做,才不是一个只会说话的视频?
音视频·数字人·rtc·数字人接入
RTC实战笔记16 天前
Android 实时音视频接入教程:媒体补充增强信息(SEI)
音视频·媒体·rtc
潜创微科技17 天前
HDMI1.3 无线传输芯片方案 空旷 150 米量产级音视频方案
音视频
VidDown17 天前
VidDown 工具站:免费、本地优先的开发者工具箱
javascript·编辑器·音视频·视频编解码·视频
换个昵称都难17 天前
音频格式之WAV
音视频
AI创界者17 天前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
u1521096484917 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
VidDown17 天前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
EasyDSS17 天前
全能音视频平台/私有化音视频系统EasyDSS!直播/点播/会议/集群对讲一站式落地
音视频
Damon_X17 天前
车载音频复习
音视频