2012-11-23 63 views
3

我正在尝试使用Azure进行实时视频流传输,但我真的不知道应该先尝试一下。Azure和实时流式传输

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

现在我需要知道如何从我的网络摄像头制作流视频到Azure(我需要哪种软件)?我试图使用Expression Encoder 4 Pro(但不希望将视频流式传输到Azure Blob)。 下一步我需要知道我应该在Azure上做什么?我的意思是一些设置,也许我应该使用虚拟机上的IIS角色,或者只是使用Blobs?以及如何做到这一点?

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

感谢您的回答。

回答

2

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

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

对于Windows Azure的Web角色直播的概念解释here这是值得考虑的外观和它理解为最,而使用Visual Studio,你会在你的应用程序所做的工作。

如果您决定选择Windows Azure虚拟机,您将直接在Windows Server上执行大部分配置,这相对比较容易。首先,您只需要学习如何在Windows Server中设置IIS Live Smooth Streaming,并且您可以在本地机器上或直接在运行Windows Server和IIS的Windows Azure虚拟机上执行此操作。您也可以看看this文章以了解更多关于这方面的信息。

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

+0

好的。现在我有这个: –

+0

好的。现在我有这个: - 具有IIS Live Smooth Streaming Role的VM; - 我从我的摄像头发送视频与EE4 Pro到它http://.....cloudapp.net/stream.isml; - 在这个网站上我制作了一个流式http://artstream.cloudapp。net/ 和silverlight和Ios都可以。 但我不知道如何将这个直播流与Flowplayer连接起来。在我的虚拟机上,我有文件.ismv .m3u8 .isml 你能帮我吗? –

+0

嘿,我需要知道你是如何做到这一点与iOS? –

1

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

它允许我们上传的视频,并将其转换成流畅的流以及和HTML5播放机上播放也是可能的。

希望它有助于!

谢谢。

Mohit Chhabra