ASP中的视频会议流媒体,我有哪些选择?

时间:2011-05-19 04:40:14

标签: asp.net streaming video-streaming audio-streaming video-conferencing

我已经在互联网上搜索了一些有关视频会议流媒体的信息,但我觉得我还没有掌握它。我知道这里有不同的会议服务,我想知道是否有可能将其中一个集成/嵌入ASP书面网站。

  1. Videoconference Streaming Solutions Cookbook
  2. i-meet.com
  3. iMEET - Your own personal meeting room is waiting
  4. SO Search Results: Questions Containing 'video streaming asp'
  5. 客户要求通过他的网站实际使用ASP编写网络摄像头视频会议流功能。

    所以问题是:

    1. 如何构建此视频会议流功能以及ASP编写的网站?
    2. 以某种方式将这些iMeet网站的视频流功能嵌入到这个ASP书面网站中是否可行?
    3. 是否可以使用某些.NET组件进行流式处理以在此ASP网站中使用?
    4. 任何可能有帮助的问题建议? =)
    5. 感谢您的帮助! =)

1 个答案:

答案 0 :(得分:2)

我终于使用Silverlight 4CaptureSource类找到了我的答案,如以下链接所述。

  1. CaptureSource Class;
  2. Capturing the Webcam in Silverlight 4
  3. 至于流式传输内容,我发现我需要一个服务器端服务来广播来自其他来源的接收内容,让我们说另一个网络摄像头或类似的。然后,捕获的源可用于广播。

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

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

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

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

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