这里有谁知道有一款具有良好(全面)API 的优质高清视频采集卡吗?我现在管理着几台进行视频编码的服务器,但是当我们切换到高清摄像机时,它们就不够用了。
除此之外,我们现在的服务器都是黑匣子,除了启动/停止视频捕获设备之外,我什么都无法使用。我希望能够自己动手,这样我们就可以更好地将其与现有系统集成,但我几乎不知道市面上有哪些类型的高清捕获卡,如果我能避免花钱测试它们的 API,那就太棒了。
那么有没有人有这方面的经验?我们所有的其他软件都是用 C# 编写的,我想设置带有 Web 界面的新服务器来启动/停止捕获(也是用 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
至于高清采集卡,Black Magic 设计制作了一些不错的产品。
www.blackmagic-design.com
显然,blackmagic 免费为他们的卡提供了自己的 SDK,但是如果您正在为 Windows 进行开发,那么 Direct Show 可能是最佳选择。