我终于使用以下链接中描述Silverlight 4的类和类找到了答案。CaptureSource
- 捕获源类;
- 在 Silverlight 4 中捕获网络摄像头。
至于流式传输内容,我发现我需要一个服务器端服务来广播从另一个来源接收到的内容,比如说另一个网络摄像头或类似的东西。然后,被捕获的源可用于广播。
要接收从流服务器流式传输的内容,需要使用“SingleSourceMultipleTarget”之类的类在特定的 IP 或 URL 和端口上订阅(我不确定这里的类名,我会在我编辑找到我的意思的确切类名)。
在服务器端,我建议使用此处讨论的 IIS 7 及更高版本的 SmoothStreaming 功能:IIS Live Smooth Streaming 入门。稍后当我再次找到它时,我将添加另一个链接。
最后,使用这些工具应该可以开始了。另一个有趣的选择是使用 H264 视频编解码器,然后需要自己将其移植到 .NET,可能使用DllImportAttribute该类。我还没有在那个方向上测试任何东西。
回到 Classic ASP 中,应使用 iFrame 来显示使用底层 Silverlight 应用程序的流媒体内容。
我希望有一天这会对某人有所帮助,因为它需要数小时的研究和阅读!=)