Я написал программу, которая использует API дублирования рабочего стола, предоставляемый окнами для захвата кадров. Я фиксирую кадр, кодирую его с помощью NVENC, а затем копирую кодированный кадр в векторную структуру. Я хочу передать это на другое устройство. В настоящее время я сериализирую вектор и отправляю его через сокет. Моя проблема в том, как мне декодировать этот вектор с помощью ffmpeg, полученного на стороне клиента.
вектор, в котором хранится закодированный кадр.
std::vector<std::vector<uint8_t>> Packet;