ts流时间进度的处理.docVIP

  • 1
  • 0
  • 约4.62千字
  • 约 8页
  • 2019-09-16 发布于浙江
  • 举报
TS流时间进度的处理 在做媒体播放器过程中,遇到了TS流字幕不同步的问题。经过对源码进行分析、与windows上的播放器进行对比,发现是时间进度与视频帧没有对应起来,而字幕的显示又是根据时间来刷新的,所以也就导致了字幕与视频不同步的结果。 最终几经周折,通过获取PCR的值来计算时间进度。以下对解决问题的过程做一下记录: 一、首先希望能通过TS流PES包中的PTS来计算时间进度,毕竟PTS就是所谓的#8220;显示时间戳#8221;,而且PTS能通过应用程序已有的接口获取到。 数据分析: 1.通过在windows上使用EasyICE来分析TS码流,提取其中的PTS信息如下: PTS:90000 PTS:93753(3753) PTS:97507(3754) PTS:101261(3754) PTS:105015(3754) PTS:108768(3753) PTS:112522(3754) PTS:116276(3754) PTS:120030(3754) PTS:123783(3753) PTS:127537(3754) PTS:131291(3754) PTS:135045(3754) PTS:138798(3753) PTS:142552 PTS:14

文档评论(0)

1亿VIP精品文档

相关文档