Виртуальная камера / фильтр прямого показа для сетевого потока - PullRequest
0 голосов
/ 21 мая 2010

Я работаю с Flash Live Encoder. Он использует камеру для потокового видео. Форум поддержки говорит, что я могу создать собственный фильтр прямого показа и потоковую передачу данных, которые мне нужны. Я не могу понять, как фильтр прямого показа будет отображаться в списке источников живого кодировщика. Я пытался использовать коммерческую виртуальную камеру, и она работает нормально, но она не может использовать источник из сетевого потока.

Резюме. У меня есть несколько сетевых потоков. Я думаю, что я должен создать виртуальную камеру для каждого. Но если я найду примеры с фильтром прямого показа на C #, я не смогу найти виртуальную камеру.

1 Ответ

1 голос
/ 28 мая 2010

Здесь приведен пример того, как сделать виртуальное устройство захвата. Вам придется использовать C ++ для его реализации. Вам также потребуется реализовать код для получения сетевого потока и разбить его на примеры, чтобы DirectShow мог их понять.

Фильтр Capture Source Filter (версия 0,1) 86 КБ на молнии, включает двоичные файлы. Фильтр исходного кода, который эмулирует устройство для захвата видео ... устройство для захвата видео ...

http://tmhare.mvps.org/downloads.htm

...