У меня 2 вопроса
1) Как записать необработанные данные в файл-приемник.Я пытаюсь мультиплексировать.2) Как убедиться, что поглощенные данные записываются не в файл, а в буфер памяти
Подробно:
Я пытаюсь использовать Windows MPEG-4 File Sink для записикакой-нибудь Intel SDK закодировал avc или hevc в память и отправил в websocket.
Каков правильный подход?
Могу ли я просто подать необработанный hevc или avc as (в байтах *, длину) в приемник файлов MPEG-4?Или мне нужно обернуть Intel Encoder в пользовательский кодировщик Windows Media Foundation (ну, в любом случае, я могу просто использовать GUID для получения Intel Encoder) из работы Windows Media Frame.Поправьте меня, если я ошибаюсь, пожалуйста.
Итак, у меня 2 проблемы. Как записать мои необработанные данные (avc || hevc) в MP4 Sinker (кодируется сторонним кодером)
Нужно ли реализовывать пользовательский Sinker?И как это принято.Могу ли я наследовать часть MPEG4 Sinker (В конце концов, я не хочу повторно реализовывать полный контейнер для Mp4)
Или изменить поведение MPEG4 Sinker, чтобы он не записывал его в файл, а записывал в память
Я знаю, что чувствую, что повторюсь несколько раз.Извини за это.