我正在研究一个项目,他们希望将输入从多个摄像机流式传输到中央服务器。摄像头正在观察生产工厂,我们需要能够向操作员(可能在工厂外)生成警报(短信/邮件),以便快速连接到摄像头并查看问题。
用户应该能够选择摄像头,并拥有来自所选摄像头的实时视频流。最终用户可以使用PC(即浏览器+silverlight)、智能手机(android、iphone、wp7)或pad(android、ipad、win8)
我还需要将视频流(公关相机)存储一段可配置的时间以用于“按需播放”
我希望可以使用 Windows Azure + IIS Smooth Streaming + Expression Encoder 4.0 API 来解决这个问题。
我想知道我是否在这里以正确的方式思考,或者我们是否应该选择其他解决方案..
这里有一些博客文章描述了如何在 Azure 中使用 Expression Encoder,但我还没有看到任何关于直播的内容。
- http://msdn.microsoft.com/en-us/library/ff728356.aspx
- http://www.wadewegner.com/2011/01/using-expression-encoder-4-in-a-windows-azure-worker-role/
- http://www.wadewegner.com/2010/08/using-the-expression-encoder-sdk-to-encode-lots-of-videos/
想法?