【问题标题】:WCF live video streamingWCF 实时视频流
【发布时间】:2012-01-22 06:02:45
【问题描述】:

我正在尝试通过 WCF 从捕获设备流式传输实时视频。

我使用directX.capture dll。

我尝试逐帧捕获它并在 NetTcpBinding 中发送每一帧。 当绑定传输模式处于“缓冲”状态时,它会抛出一个异常,即数据太大而 xml 配额无法读取。当传输模式为“流”时,我收到了流,但是当我调用 Image.Save(fileName,Stream) (或任何其他尝试访问流的东西)时,我得到“参数无效”的异常。 我尝试发送 Bitmap 或 Stream,结果相同。

【问题讨论】:

    标签: c# wcf video stream live


    【解决方案1】:

    您不能直接保存流。但是你可以将流转换为字节数组,然后保存字节数组。

    见:Creating a byte array from a stream 了解如何将流转换为字节数组。

    【讨论】:

    • 已经尝试过了,当我将流转换为字节数组时,我得到了无效参数异常
    猜你喜欢
    • 2011-03-24
    • 2012-12-18
    • 2016-07-12
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    相关资源
    最近更新 更多