根据pts获取播放头位置

时间:2016-02-24 05:12:08

标签: video video-streaming hls pts

我试图确定是否可以根据TS文件的pts获得播放头位置。

我发现的大多数文章只是谈论使用ffmpeg而我没有使用它。

我的理解是pts基于pcr,它是MPEG TS规范中的可选字段。但是考虑到可以基于pts将帧的位置计算为秒到流中。如果是这样,我该如何进行计算?

1 个答案:

答案 0 :(得分:1)

不是真的,但也许你知道第一帧的pts。然后你可以做数学。请注意,pts每隔26个小时就会溢出一次,因此如果您希望流很长,则需要检查整个文件/清单。此外,如果设置了dicontinuity位,则可以在任何时候将pts重置为任何值。