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