将多个实时视频流拉入 WPF [英] Pulling multiple live video streams into WPF

查看:33
本文介绍了将多个实时视频流拉入 WPF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建一个应用程序,将多个实时视频源(由同轴电缆、hdmi 或其他标准提供)拉入 WPF 进行操作(即应用一些变换或像素着色器),然后输出到监视器.开始使用此应用程序时我会考虑什么 - 是否有任何硬件可以让事情变得更轻松?

I'd like to create an app that pulls multiple live video feeds, supplied either by coax, hdmi or some other standard, into WPF for manipulation (i.e. apply a few transforms or pixel shaders) which is then output to monitor. What would I look at to get started with this app - is there any hardware that would make things easier?

推荐答案

如果您通过同轴电缆或无线接入标准广播,100 美元的 ATSC 高清电视调谐器就可以了.我对高清采集卡没有任何经验(我认为它们的运行价格约为 1000 美元),或者更具体地说,对接收原始高清流的卡没有任何经验.

If you are pulling in standard broadcast via coax or over the air, a $100 ATSC HD TV tuner will do. I don't have any experience with HD capture cards (I think they run for about $1000), or more specifically, cards that take in a raw HD stream.

当您在 Windows 中安装捕获设备(电视调谐器、网络摄像头、捕获卡)时,它会为其创建一个 DirectShow 源过滤器包装器.根据您所针对的硬件类型,确定您如何创建 DirectShow 图.我没有理由期望高清采集卡与任何采集卡或网络摄像头不同(电视调谐器略有不同).

When you install a capture device (TV tuner, webcam, capture card) in Windows, it creates a DirectShow source filter wrapper for it. Based off what kind of hw you are targeting, determines how you create the DirectShow graph. I have no reason to expect HD capture cards to be different than any capture card or webcam (TV tuners are slightly different).

您可以使用我的 WPF MediaKit 作为基础.网络摄像头控制可以开箱即用,或者只需要对高清采集卡稍作改动.电视调谐器需要的远不止这些.

You can use my WPF MediaKit as a base. The web cam control may work out of the box or just require slight changes for an HD capture card. A TV tuner would require a lot more than just this.

这篇关于将多个实时视频流拉入 WPF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆