Установить поток байтов в качестве живого источника в Expression Encoder 4
У меня есть Expression Encoder 4, который поддерживает два типа источников:
- Живой источник и
- Источник файла
Теперь я хочу, чтобы мой поток байтов был установлен в качестве прямого источника в Expression Encoder для прямой трансляции. Я читал о фильтрах DirectShow, но я не знаю, как его использовать. Пожалуйста, дайте мне знать, если вы что-то получите.
1 ответ
Решение
Типичное решение заключается в реализации виртуальной камеры и потоковой передачи данных с нее. Кодировщик увидит его как устройство захвата видео, и вы сможете выбрать его в качестве источника видео.
Смотрите также:
- Устройства захвата DirectShow в Expression Encoder 4
- "Поддельное" устройство захвата видео DirectShow
- Написание исходного фильтра Direct Show
Кратко:
- Самым близким примером SDK к виртуальному источнику видео является образец Push Source Filters.
- Хорошо известный пример не виртуальной SDK для виртуальной камеры - проект VCam
- Чтобы быстро проверить, сработает ли все это с EE4, вы можете установить обертку виртуального видеоустройства на IP-камеры JPEG/M-JPEG, настроить ее на съемку из какой-нибудь демонстрации в Интернете и проверить ее в Encoder 4 для детали совместимости и интеграции