您真正需要的是两个 Web 服务器,第一个将充当“接收器端点以接收编码的实时流”,第二个 Web 服务器将实时内容作为“发布端点”分发到您的 SL 或 HTML 5 视频播放器,即流播放器。
您可以使用 Windows Azure 云服务(作为 Web 角色)或 Windows Azure 虚拟机 (IaaS)。我更喜欢 Windows Azure 虚拟机,因为我可以更多地控制在 Azure VM 中的 IIS 上设置 IIS 平滑媒体服务器,然后是一个 Web 角色,我将仅限于使用启动任务可以配置的内容。
对于 Windows Azure Web 角色,此处解释了实时流式传输的概念,值得一看并理解它,因为您将在使用 Visual Studio 时在应用程序中完成大部分工作。
如果您决定选择 Windows Azure 虚拟机,您将直接在 Windows Server 上进行大部分配置,这相对容易。首先,您只需了解如何在 Windows Server 中设置IIS Live Smooth Streaming,您可以在本地计算机上或直接在运行 Windows Server 和 IIS 的 Windows Azure 虚拟机上进行。您还可以查看这篇文章以了解有关这方面的更多信息。
上述两种解决方案都不需要您在满足您要求的 Azure Blob 上存储任何内容,并且 IIS 实时流确实支持 HTML 5 视频播放,因此您可以使用 FlowPlayer 播放内容。