“Поддельное” устройство видеосъемки DirectShow

Парни спасибо, я использовал комбинацию и Ваших ответов @Christian и @Jonathan для моей определенной потребности.

"http://" + Request.ServerVariables["SERVER_NAME"] +  Request.RawUrl.ToString()

я не должен волноваться о безопасном http, нуждался в переменной имени сервера, и RawUrl обрабатывает путь от доменного имени и включает querystring если существующий.

6
задан Jonathan Hawkes 4 September 2009 в 00:54
поделиться

3 ответа

На самом деле не так уж и сложно превратить исходный фильтр DirectShow в устройство захвата. Вам необходимо зарегистрировать фильтр в правильной категории и реализовать IKsProperty, чтобы сообщать правильную категорию на выходном контакте.

Взгляните на пример фильтра источника захвата Vivek на http://tmhare.mvps.org/ downloads.htm

G

6
ответ дан 11 December 2019 в 00:40
поделиться

Используйте «фильтр захвата vivek directshow». Это то, что вам в основном нужно. Конечно, это очень простой пример кода. Чтобы ваш код работал с Flash Player, вам необходимо реализовать все необходимые методы, такие как SetFormat / SetMediaType, а поскольку DirectShow - довольно неприятный интерфейс, вы потратите на это некоторое время.

0
ответ дан 11 December 2019 в 00:40
поделиться

Вы также можете посмотреть Wowza Media Server, так как он намного удобнее с устройствами ввода (поддерживает захват RTP / RTSP / MPEG-TS H.264 / AAC). http://www.wowzamedia.com

0
ответ дан 11 December 2019 в 00:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: