【问题标题】:HttpClient in Silverlight is buffering data for MJPEG streamSilverlight 中的 HttpClient 正在缓冲 MJPEG 流的数据
【发布时间】:2015-01-14 15:04:17
【问题描述】:

当使用 HttpClient 在 Silverlight 中下载实时 MJPEG 流时,它每次缓冲大约 260,000 个字节,然后让我访问这些字节以转换为图像。这会导致一个问题,因为它将一次显示 16 个图像。在具有相同代码的 WPF 中不会发生这种情况,每个图像都会被读取然后显示。

我尝试减小尺寸,

httpClient.MaxResponseContentBufferSize

但这没有任何作用。我使用以下示例创建了我的 MJPEG 解码器,

http://mjpeg.codeplex.com/SourceControl/latest#

(它是 WPF,但我将其转换为 Silverlight)

http://blogs.infosupport.com/writing-an-ip-camera-viewer-in-c-5-0/

两个示例都有相同的问题,并且都在 WPF 中工作。

【问题讨论】:

    标签: c# wpf silverlight video video-streaming


    【解决方案1】:

    删除这个有效,

    HttpWebRequest.RegisterPrefix("http://", WebRequestCreator.ClientHttp);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 2012-08-07
      相关资源
      最近更新 更多