1

我在互联网上搜索了一些关于视频会议流的信息,但我仍然觉得我没有掌握它的窍门。我知道这里有不同的会议服务可用,我想知道是否可以将其中一个集成/嵌入到 ASP 编写的网站中。

  1. 视频会议流媒体解决方案食谱
  2. i-meet.com
  3. iMEET - 您自己的私人会议室正在等待
  4. SO 搜索结果:包含“视频流 asp”的问题

客户在他的网站上请求网络摄像头视频会议流功能,该功能实际上是用 ASP 编写的。

所以问题是:

  1. 如何构建此视频会议流媒体功能以与 ASP 编写的网站一起使用?
  2. 以某种方式将此类 iMeet 网站的视频流功能嵌入到这个 ASP 编写的网站中是否可行?
  3. 在这个 ASP 网站中使用一些 .NET 组件进行流式传输是否可行?
  4. 任何问题建议也可能有所帮助?=)

感谢您的帮助!=)

4

1 回答 1

2

我终于使用以下链接中描述Silverlight 4的类和类找到了答案。CaptureSource

  1. 捕获源类
  2. 在 Silverlight 4 中捕获网络摄像头

至于流式传输内容,我发现我需要一个服务器端服务来广播从另一个来源接收到的内容,比如说另一个网络摄像头或类似的东西。然后,被捕获的源可用于广播。

要接收从流服务器流式传输的内容,需要使用“SingleSourceMultipleTarget”之类的类在特定的 IP 或 URL 和端口上订阅(我不确定这里的类名,我会在我编辑找到我的意思的确切类名)。

在服务器端,我建议使用此处讨论的 IIS 7 及更高版本的 SmoothStreaming 功能:IIS Live Smooth Streaming 入门。稍后当我再次找到它时,我将添加另一个链接。

最后,使用这些工具应该可以开始了。另一个有趣的选择是使用 H264 视频编解码器,然后需要自己将其移植到 .NET,可能使用DllImportAttribute该类。我还没有在那个方向上测试任何东西。

回到 Classic ASP 中,应使用 iFrame 来显示使用底层 Silverlight 应用程序的流媒体内容。

我希望有一天这会对某人有所帮助,因为它需要数小时的研究和阅读!=)

于 2011-10-13T12:33:54.213 回答