Как передавать необработанные кадры H.264 в Windows 10 UWP?

Я хочу знать, как получить поток данных H.264 и декодировать его в приложении UWP. Есть ссылки на это приложение?

Чтобы добавить дополнительную информацию, я использую камеру H.264 с Raspberry Pi и потоковую передачу данных с помощью TCP / IP. Чтобы узнать, что я пытаюсь сделать, найдите этот БЛОГ

В настоящее время мне удалось выполнить потоковую передачу в приложение для Android. У меня вопрос: каковы альтернативы Windows API библиотекам Android MediaCodec и MediaFormat.

0
0
676
1

Ответы 1

I want to know how to receive H.264 data stream and decoding it in UWP app. Any reference apps to this?

Вы отправили потоковые данные по TCP / IP, поэтому вы можете использовать соответствующие API-интерфейсы Разъем для получения данных в UWP.

Затем вы можете использовать библиотеку ffmpeg, которая поддерживает декодирование данных H.264 в UWP. См. https://github.com/Microsoft/FFmpegInterop

Пожалуйста, следуйте этому инструкции для компиляции для платформы UWP.

Спасибо, это очень помогло. У меня еще один вопрос. Есть ли способ декодирования без использования библиотеки FFmpeg? Как прямое использование декодеров H.264. Пожалуйста, поделитесь своими впечатлениями, если это возможно.

shijuza 12.07.2018 11:55

@shijuza Других способов не видел.

Xie Steven 16.07.2018 10:42

Спасибо @Xavier. Я просто пытался понять, можно ли это реализовать с использованием API от Microsoft, таких как класс MediaStreamSource (docs.microsoft.com/en-us/uwp/api/…) и видеодекодер H.264 (docs.microsoft.com/en-gb/windows/desktop/medfound/…). Есть ли какие-нибудь примеры приложений, которые я могу использовать для декодирования и рендеринга на стороне UWP без использования FFmpeg.

shijuza 17.07.2018 11:12

@shijuza Нет. Вы не можете декодировать и визуализировать поток h.264 без FFmpeg.

Xie Steven 20.07.2018 09:13

Другие вопросы по теме