能否在通过ts包数据,分析得到该ts包是一个I帧数据的开始包?解决思路
能否在通过ts包数据,分析得到该ts包是一个I帧数据的开始包?如题。各位大侠,我现在正在做机顶盒上的pvr,录制
能否在通过ts包数据,分析得到该ts包是一个I帧数据的开始包?
如题。
各位大侠,我现在正在做机顶盒上的pvr,录制了ts数据在硬盘中,在硬盘中的ts节目数据时,需要快播功能。不知道怎么做,有人给我提议,建立一个I帧的包位置索引,通过每次传入I帧数据的ts包来进行播放,通过跳I帧的方式进行快播,不知道是否可行啊?
[解决办法]
这样做是可以的,而且是比较可靠的。一般跳过所有P帧,只放I帧。
[解决办法]
ts是有封装格式的,I帧的格式都是有的啊。按照格式做码流分析不行吗??
[解决办法]
快进的时候一般的确是只播放I帧的。
至于怎么解析I帧,自己看协议文档吧,这个别人不能代劳。
GB-T17975
或者
ISO-IEC13818
[解决办法]
[解决办法]TS的格式里面本身是没有包含帧的信息的,你还是要分析具体的视频流数据。。。
[解决办法]快放简单的实现就是显示的yuv队列进行控制,通过是否解码缓冲满控制解码前的速度。直接在解码的时候进行速度控制,往往得不到最满意的效果。
[解决办法][解决办法]