Карта видеозахвата HD с хорошим API?

1956
quack quixote

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

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

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

2

1 ответ на вопрос

1
Reflux

Вы должны использовать 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.

Definitely agree with Direct Show. Once you use it you can switch capture cards more easily (although it's not usually as readily swappable as the marketing would make you believe--each often requires some custom programming, but far less than using a totally custom api). Sam 13 лет назад 0

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