在我的网页中,它使用MediaStream以30帧/秒的速度捕获Camera的图像(dataUrl)。 然后它将dataUrl发送到我的websocket服务器。 我的websocket服务器将dataUrl转换为图像。
我的其他用户在其计算机上打开了其他页面。他们应该看看我在镜头前做了什么。我所做的是从我的websocket服务器中恢复图像并将其作为“视频”播放 但如果网络环境不好,视频就不会流畅。它使用太多的带外,它很昂贵。
有可能: 我只是将图像编码并保存到AMS(Azure媒体服务)的存储库中,AMS会自动将它们转换为视频流。我的朋友需要使用HTML5 / javascript播放来自AMS的MPEG-DASH流媒体。
答案 0 :(得分:0)
媒体服务不支持图片输入,您可以在此处查看支持的内容http://msdn.microsoft.com/en-us/library/azure/dn535852.aspx
如果网络环境容量较低或数据包丢失,那么视频将以任何方式造成麻烦。如果您可以一致地将图像上传到服务器,那么可能会将图像显示给它们并使用轮询的ajax查询或websocket进行更新。