Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何在MPEG-2流中查找关键帧,压缩在MPEG-TS中_Video_Video Streaming_Keyframe - Fatal编程技术网

Video 如何在MPEG-2流中查找关键帧,压缩在MPEG-TS中

Video 如何在MPEG-2流中查找关键帧,压缩在MPEG-TS中,video,video-streaming,keyframe,Video,Video Streaming,Keyframe,我已经编写了MPEG-TS解复用器。它将传输流解压缩为PES数据包。 现在我要删除所有帧,直到遇到关键帧 我怎么做?我应该在每个PES帧中查找序列块吗?您应该能够在中查找设置的随机访问指示符位。如果您处理的是一个不使用的传输流,则需要依赖包含的基本流中的信息。例如,如果您正在处理H.264流,则需要查找(类型5)。MPEG-TS或MPEG-PES是否提供任何字段来定位下一个SP(序列参数集)或IDR切片NAL单元,或者媒体播放器是否应扫描H.264基本流以查找起始代码前缀和NAL单元类型,直到找

我已经编写了MPEG-TS解复用器。它将传输流解压缩为PES数据包。 现在我要删除所有帧,直到遇到关键帧


我怎么做?我应该在每个PES帧中查找序列块吗?

您应该能够在中查找设置的随机访问指示符位。如果您处理的是一个不使用的传输流,则需要依赖包含的基本流中的信息。例如,如果您正在处理H.264流,则需要查找(类型5)。

MPEG-TS或MPEG-PES是否提供任何字段来定位下一个SP(序列参数集)或IDR切片NAL单元,或者媒体播放器是否应扫描H.264基本流以查找起始代码前缀和NAL单元类型,直到找到它们?