【发布时间】:2017-08-23 09:31:00
【问题描述】:
我有一个在 Citrix 上运行的应用程序,它需要使用连接到客户端 PC 的网络摄像头拍摄照片。该应用程序使用 C# 编码并使用 DirectShow 库。 Citrix XenApp 是 7.x 版,客户端在 Windows 7 和 10 上。远程桌面和 Citrix 似乎有同样的问题。
在胖客户端上一切正常。在 Citrix 或远程桌面上,我的本地网络摄像头当然不会出现,但“Citrix HDX 网络摄像头”会出现。当我使用它并尝试启动相机时,我收到错误“无法添加视频捕获过滤器”。
继续过滤提示,我将 GraphEdit 加载到服务器上并通过 RDP 客户端运行它。我可以将 Citrix HDX 网络摄像头视为捕获源,但它没有输入或输出引脚。不知道该怎么办。
我已经在网上浏览了几天,但没有运气。有暗示默认情况下,相机访问在 Citrix 中不起作用,但可以做到。 Citrix 甚至有一篇关于 HDX 实时网络摄像头视频压缩的支持文章,但缺乏技术细节。它更多的是关于配置选项,而不是关于编码。
我确信这是可以做到的,因为有第三方产品可以弥合差距以造福于其他应用程序。有没有人有关于将其编码到自己的应用程序中的一些好的信息的链接?甚至指出一些错误的方向,例如“不要打扰 DirectShow。你应该使用...”
非常感谢。
【问题讨论】:
-
你有没有想过这个问题?