我正在尝试使用 Azure 制作实时视频流,但我真的不知道应该先尝试什么。
首先,有一个网站,上面有最新版本的 Flowplayer。
现在我需要知道如何将网络摄像头的视频流传输到 Azure(我需要什么样的软件)?我正在尝试使用 Expression Encoder 4 Pro(但它不想将视频流式传输到 Azure Blob)。
下一步我需要知道我应该在 Azure 上做什么?我的意思是一些设置,也许我应该创建一个具有 IIS 角色的虚拟机,或者只使用 Blob?以及如何制作呢?
最后一步是如何设置 Flowplayer 以从 Azure 获取流媒体视频?
感谢您的回答。
您真正需要的是两个 Web 服务器,第一个将充当“接收编码直播流的接收端点”,第二个 Web 服务器将直播内容作为“发布端点”分发到您的 SL 或 HTML 5 视频播放器,即流量播放器。
您可以使用 Windows Azure 云服务(作为 Web 角色)或 Windows Azure 虚拟机 (IaaS)。我更喜欢 Windows Azure 虚拟机,因为我可以更好地控制在 Azure VM 中的 IIS 上设置 IIS 平滑媒体服务器,然后使用 Web 角色,我将仅限于使用启动任务配置的内容。
对于 Windows Azure Web 角色,解释了实时流媒体的概念here http://azlivestreaming.codeplex.com/documentation这是值得一看并理解的,因为您在使用 Visual Studio 时将在应用程序中完成大部分工作。
如果您决定选择Windows Azure虚拟机,您将直接在Windows Server上完成大部分配置,这相对容易。首先,您只需要学习如何设置IIS 实时流畅流式传输 http://www.iis.net/learn/media/live-smooth-streaming/getting-started-with-iis-live-smooth-streaming在 Windows Server 中,您可以在本地计算机上执行此操作,也可以直接在运行 Windows Server 和 IIS 的 Windows Azure 虚拟机上执行此操作。您还可以看看this http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/16/leveraging-windows-azure-to-provide-highly-scalable-streaming-video-content-windows-media-services-building-your-own-netflix-streaming-server-or-tv-web-channel.aspx文章以了解有关这方面的更多信息。
以上两种解决方案does not要求您将任何符合您要求的内容存储在 Azure Blob 上,并且 IIS 实时流确实支持 HTML 5 视频播放,因此您可以使用 FlowPlayer 播放内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)