0

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

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

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

4

1 回答 1

0

媒体服务不支持图像输入,您可以从此处查看支持的内容http://msdn.microsoft.com/en-us/library/azure/dn535852.aspx

如果网络环境容量低或丢包,那么视频无论如何都会很麻烦。如果您可以一致地将图像上传到您的服务器,那么可能会向它们显示图像并使用轮询的 ajax 查询或 websocket 进行更新。

于 2014-11-06T05:23:18.440 回答