如果p帧帧没有改变当前解码视频中的任何像素(即没有运动矢量,则没有),那么让p帧帧为空。
我需要的是能够根据请求手动将空p帧插入到视频流中(需要以恒定的帧率将帧发送到流客户端,但是流式服务器上的帧源可以提供带有不同/较低的一个)。
所以我需要能够正确地形成表示当前分辨率的空p帧的字节序列(我想知道可能需要哪些其他参数?)
理想情况下,我更喜欢拥有独立于编码器的解决方案,因为我使用了两个不同的解决方案:nvenc通过Nvidia Video SDK和x264通过FFmpeg。
我应该在哪里看?
答案 0 :(得分:0)
我认为有一个专门用于数据填充的h264 nal单元(nal_unit_type:12:filler_data_rbsp())。它可能对你有用。