3

我正在尝试使用 Azure 制作实时视频流,但我真的不知道我应该先尝试什么。

首先,有一个网站,上面有最新版本的 Flowplayer。

现在我需要知道如何从我的网络摄像头制作流视频到 Azure(我需要什么样的软件)?我正在尝试使用 Expression Encoder 4 Pro(但它不想将视频流式传输到 Azure Blob)。下一步我需要知道我应该在 Azure 上做什么?我的意思是一些设置,也许我应该创建一个带有 IIS 角色的 VM,或者只使用 Blob?以及如何制作?

最后一步是如何设置 Flowplayer 以从 Azure 获取流式视频?

谢谢你的回答。

4

2 回答 2

2

您真正需要的是两个 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 播放内容。

于 2012-11-23T20:24:14.173 回答
1

您现在可以使用 Windows azure 媒体服务http://www.windowsazure.com/en-us/solutions/media/

它允许我们上传视频并将其转换为流畅的流媒体,也可以在 html5 播放器上播放。

希望能帮助到你!

谢谢。

莫希特查布拉

于 2013-11-18T10:02:17.363 回答