2

Кто-нибудь здесь знает о хорошей карте захвата видео HD, которая имеет хороший (всеобъемлющий) API? Я администрирую несколько серверов, которые прямо сейчас выполняют кодирование видео, но когда мы переключимся на HD-камеры, их будет недостаточно.

В дополнение к этому, серверы, которые у нас сейчас есть, являются черными ящиками, закрытыми для меня, кроме как для запуска / остановки устройства захвата видео. Я хотел бы иметь возможность катиться самостоятельно, чтобы мы могли лучше интегрировать его с нашими существующими системами, но я почти ничего не знаю о том, какие карты захвата HD есть, и если я могу избежать тратить деньги, просто чтобы проверить их API, которые будут качаться

Так у кого-нибудь есть опыт с этим? Все остальное наше программное обеспечение находится на C #, и я хотел бы настроить новые серверы с веб-интерфейсами для запуска / остановки захвата (также в C #, возможно, с использованием .NET 3.5). Я не уверен, насколько специфичны эти API, но именно с этим я работаю, просто как ориентир. Я ценю любую помощь, которую может оказать сообщество!

1 ответ1

1

Вы должны использовать Direct Show API. Он входит в состав Windows SDK и должен работать с любой картой захвата, совместимой с Windows, и, конечно, он работает с .net.

http://msdn.microsoft.com/en-us/library/dd375454%28v=VS.85%29.aspx

Что касается HD Capture Cards, дизайн Black Magic делает несколько хороших.

www.blackmagic-design.com

Очевидно, что blackmagic предоставляет свои собственные SDK для своих карт бесплатно, но Direct Show, вероятно, поможет вам, если вы разрабатываете для Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .