2014-10-28 105 views
0

在我的网页中,它使用MediaStream以30帧/秒的速度捕获相机的图像(dataUrl)。然后它将dataUrl发送到我的websocket服务器。 我的websocket服务器将dataUrl转换为图像。使用Azure媒体服务从图像提供HTML5视频

我的计算机上有其他用户打开的其他页面。他们应该看看我在我的相机前做了些什么。我所做的是从我的websocket服务器中获取图像,并在 中将它们作为“视频”播放。但是,如果网络环境不好,视频不流利。而且它使用的带外太多,价格昂贵。

是否有可能: 我只是将图像编码并保存到AMS(Azure Media Service)的存储库中,AMS会自动将它们转换为视频流。我的朋友只需要用HTML5/javascript从AMS播放MPEG-DASH流。

回答

0

媒体服务不支持图像输入,你可以看到什么就是从这里http://msdn.microsoft.com/en-us/library/azure/dn535852.aspx

支持如果网络环境容量低或丢弃数据包,然后视频会以任何方式麻烦。如果您可以将图像始终上传到服务器,则可能会将图像显示给它们,并使用轮询的ajax查询或websocket进行更新。

+0

是的,绝对......我今天做了同样的研究。你是完全正确的。我对今天的Azure感到沮丧。 – 2014-11-06 09:42:16