我有一个WCF服务,可以连续更新摄像机的字节数组,如下所示:
private void ImageGrabbedCamera(object sender, ImageGrabbedEventArgs e)
{
try
{
if (e.GrabResult.GrabSucceeded)
{
//This variable is updated continuous from the camera
result = e.GrabResult.Clone();
}
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
我从UWP客户端应用程序调用此方法从服务器获取字节数组
public Stream GetStreamCamera()
{
MemoryStream ms;
if (result != null)
{
ms = new MemoryStream(ObjectToByteArray(result.PixelData as byte[]));
ms.Position = 0;
return ms;
}
else
{
return new MemoryStream();
}
}
在客户端应用中,我将而(true)调用 GetStreamCamera()方法来获取帧但不行,因为容量非常大而且不仅仅是1台摄像机,分辨率(1280 * 960) 10台摄像机。那么我们是否有任何UWP支持的协议将图像从服务器流式传输到UWP客户端? 我不想再打电话给而(真实)再获得1帧/电话。