Azure and live streaming

久未见 提交于 2019-12-04 13:13:08

What you really need is two web server first one is going to act as "Receiver endpoint to receive your encoded live stream" and the second web server is to distribute the live content as "publishing endpoint" to your SL or HTML 5 video player i.e. Flow Player.

You can either use Windows Azure Cloud Services (as Web Role) or Windows Azure Virtual Machines (IaaS). I would prefer Windows Azure Virtual Machines as I would have much more control to setup the IIS smooth Media Server on IIS in Azure VM then a Web Role where I will be limited to what I can configure using Startup task.

For a Windows Azure web role the concept of Live Streaming is explained here which is worth taking look and understand it as most of the work you will do in your application while using Visual Studio.

If you decide to choose Windows Azure Virtual Machine, you will do most of the configuration directly on Windows Server which is comparatively easy. To start with first you just need to learn how to setup IIS Live Smooth Streaming in a Windows Server and this you can either do on a local machine or directly on a Windows Azure Virtual Machine running Windows Server and IIS. You can also take a look at this article to learn more on this regard.

Both of above solution does not require you to store any content on Azure Blobs which does meet your requirement and IIS live streaming does support HTML 5 video playback so you can play the content with FlowPlayer.

You can use windows azure media services now http://www.windowsazure.com/en-us/solutions/media/

It allows us to upload the video and convert it into the smooth streaming as well and playback on html5 players is also possible.

Hope it Helps!

Thanks.

Mohit Chhabra

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!