Я хочу передавать видео (без звука) с сервера на клиент.Я закодирую видео с использованием libx264 и расшифрую его с помощью ffmpeg.Я планирую использовать фиксированные настройки (по крайней мере, они будут известны заранее как клиенту, так и серверу).Мне было интересно, смогу ли я обернуть сжатое видео в контейнерный формат (например, mp4 или mkv).
Сейчас я могу кодировать свои кадры, используя x264_encoder_encode.Я получаю сжатый кадр обратно, и я могу сделать это для каждого кадра.Какую дополнительную информацию (если вообще что-нибудь) мне нужно отправить клиенту, чтобы ffmpeg мог декодировать сжатые кадры, и, что более важно, как я могу получить ее с помощью libx264.Я предполагаю, что мне может понадобиться сгенерировать информацию NAL (x264_nal_encode?).Было бы очень полезно иметь представление о том, какой минимум необходим для передачи видео и как их собрать.