将流馈送到 Uri

本文关键字:Uri | 更新日期: 2023-09-27 18:31:59

我正在使用Coding4Fun的MJpegDecoder在基于Windows运行时的应用程序中解压缩运动jpeg流。

对于一个项目,我需要比较TCP和UDP传输。解码器需要 mjpeg 源的 URI(对于 TCP 流,它是 http://IpAaddress : PORT)。现在使用基于消息的UDP,我正在考虑提供一个流,在其中编写单个消息。

问题是:

是否可以将 Uri 获取到内存中的流,而无需将其写入临时文件?

将流馈送到 Uri

不,这通常是不可能的,因为 URI 无法控制它的使用方式。

如果您决定创建引用内存中对象的 URI 方案,这是可能的,但处理您的 URI 的客户端也必须支持它。

具体来说,MJpegDecoder 仅支持基于 ParseStream 主体的 http:

public void ParseStream(Uri uri)
{
    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
    // snip
}
相关文章:
  • 没有找到相关文章