我在SO和其他地方看过很多地方,但似乎没有什么能直接回答我的问题(至少没有使用我熟悉的术语).
注意:我们意识到让视频自动应答器顺利工作并且看起来很好的挑战,但这个问题与此无关.现在我正专注于向Skype提供视频文件的直接技术问题.
背景
我被要求创建一个Skype"自动应答器",用于支持音频和视频呼叫以及IM聊天的演示环境.
问题
为此创建IM聊天"bot"相对容易,并且看起来现有的Skype API用于通过呼叫播放音频文件,但是没有用于播放视频文件的API.
做我的家庭作业
在Skype API中,还有另一个名为SkypeKit的版本,据称它提供了一些与其标准桌面API不同的功能.我已经提交了访问SkypeKit但尚未收到回复的请求.
除了Skype API的支持之外,我们的下一个想法是必须有用于下载/购买的虚拟网络摄像头组件,这将允许我们播放视频,以便Skype认为它来自网络摄像头.我在stackoverflow上找到的一个比较接近的问题是:
但是,该帖子的作者限制了他对免费/开源解决方案的要求,而我可以选择使用商业组件(在合理范围内).此外,对它的唯一响应意味着使用DirectShow构建您自己的虚拟网络摄像头.
在SO和其他网站上,有很多关于使用DirectShow构建自己的虚拟网络摄像头的讨论,但这似乎比仅购买少数几美元的东西要贵得多.我没有使用DirectShow或任何相关的经验,只需要时间来理解概念和术语.我有可能花时间学习所有这些,但更简单的解决方案(如果有的话)是首选.
就现有组件而言,我唯一能找到的是Virtual Camera SDK,但它似乎专注于捕获视频(来自屏幕或真实网络摄像头),而不是冒充其他应用程序的网络摄像头.他们的网站信息也相当模糊,这让我有点谨慎.
我找到了很多其他的产品和讨论,但是在这里列出它们将会很乏味且无法提供信息.
问题
我的实际问题包括两部分:
另外,有人甚至建议只在屏幕上播放视频并设置真正的网络摄像头以将图像流式传输到Skype.可以想象,完全程序化的解决方案会更好.
提前感谢您的任何帮助.
就目前的技术而言,我想说最好的选择确实是使用虚拟网络摄像头实现。
有几种可用的解决方案(快速谷歌搜索 - www.google.com/search?q=virtual+webcam - 返回了很多选项)。完整的 POC 解决方案将涉及:
| 归档时间: |
|
| 查看次数: |
2132 次 |
| 最近记录: |