Azure和直播

时间:2012-11-23 16:06:40

标签: azure streaming media live smooth

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

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

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

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

感谢您的回答。

2 个答案:

答案 0 :(得分:2)

您真正需要的是两个Web服务器,第一个将充当“Receiver端点以接收编码的实时流”,第二个Web服务器将实时内容作为“发布端点”分发到您的SL或HTML 5视频播放器即Flow Player。

您可以使用Windows Azure云服务(作为Web角色)或Windows Azure虚拟机(IaaS)。我更喜欢Windows Azure虚拟机,因为我可以更好地控制在Azure VM中的IIS上设置IIS平滑媒体服务器,然后是Web角色,我将限制使用启动任务配置的内容。

对于Windows Azure Web角色,实时流的概念解释为 here ,值得一看,并将其理解为您在使用Visual时在应用程序中执行的大部分工作工作室。

如果您决定选择Windows Azure虚拟机,您将直接在Windows Server上执行大部分配置,这相对容易。首先,您需要了解如何在Windows Server中设置 IIS Live Smooth Streaming ,这可以在本地计算机上运行,​​也可以直接在运行Windows Server的Windows Azure虚拟机上运行IIS。您还可以查看 this 文章,了解有关这方面的更多信息。

以上两种解决方案都不要求您在Azure Blob上存储符合您要求的任何内容,IIS实时流媒体确实支持HTML 5视频播放,因此您可以使用FlowPlayer播放内容。

答案 1 :(得分:1)

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

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

希望它有帮助!

感谢。

Mohit Chhabra