从服务器向UWP发送许多字节数组作为流

时间:2017-12-22 10:07:55

标签: wcf camera uwp stream

我有一个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帧/电话。

0 个答案:

没有答案