代码之家  ›  专栏  ›  技术社区  ›  Alexander Zwitbaum

为什么Silverlight没有任何编码API就提供网络摄像头和麦克风支持?

  •  5
  • Alexander Zwitbaum  · 技术社区  · 14 年前

    Silverlight将音频流捕获为原始pcm。那么您如何实现例如音频/视频聊天或客户端/服务器音频录制应用程序,而客户端没有任何编码,而Silverlight中没有可用的api?

    更不用说在Silverlight中不能使用非托管dll了。您可以使用com自动化(Silverlight 4的一个新功能,我认为仅适用于Windows),但前提是它已经安装在客户端(您知道任何与Windows一起安装的编码com服务器吗)。否则,如何在Silverlight应用程序中部署自定义COM服务器?

    AudioSink .

    1 回复  |  直到 14 年前
        1
  •  3
  •   Ken Smith    14 年前

    当我发现这一点时,我最初的想法是,微软并没有意识到人们真正想要的是什么。然而,事实证明,在与Silverlight团队中的一些人交谈之后,真正的问题只是他们没有时间进入流媒体部分。为了获得一个端到端的流媒体(视频聊天)解决方案,他们必须与各种没有以任何特定方式连接到Silverlight团队的团队进行协调,而这在Silverlight4需要发布时是不会发生的。因此,我怀疑他们会在Silverlight5运行时修复这个问题。

    如果您现在需要使用此功能,可以从中获得一个相当简单的视频聊天应用程序实现 SocketCoder / Codeplex