Azure and live streaming



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

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

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

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

谢谢你的回答。

您真正需要的是两个web服务器,第一个将充当"接收端接收编码的直播流",第二个web服务器将直播内容作为"发布端"分发到SL或HTML5视频播放器,即Flow player。

您可以使用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实时平滑流式处理,这可以在本地计算机上进行,也可以直接在运行Windows Server和IIS的Windows Azure虚拟机上进行。您也可以查看这篇文章,了解有关这方面的更多信息。

上述两个解决方案都不要求您在Azure Blob上存储任何符合您要求的内容,IIS直播确实支持HTML5视频播放,因此您可以使用FlowPlayer播放内容。

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

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

希望有帮助!

谢谢。

Mohit Chhabra

最新更新