c#如何实现实时图像流

时间:2014-07-22 23:03:16

标签: c# image real-time

我正在尝试将图像数据从我的机器实时传输到远程机器,如vpn,因此图像会随着时间的推移而变化。 在尝试udp后,我意识到它的大小限制使得这是不可能的。 在我尝试使用tcp之前,我想询问是否有可以使用的实用程序。 有人告诉我,即便这样也不是实时的,我只需要发送差异。 请给我一些指导。

2 个答案:

答案 0 :(得分:0)

UDP大小限制不是此处的问题或约束。 TCP或UDP都具有数据包数据大小限制(可配置),并且需要调整以接收和发送缓冲区以在某种程度上扩展这些限制。

在您的情况下,要实时发送和使用更改的图像数据,以便@EugenRieck建议使用视频流选项,您将能够根据提供的问题描述实现您的目的。

视频基本上是每秒帧(图像)的渲染。

答案 1 :(得分:0)

正如它在维基百科中所说,“基础IPv4协议对数据长度的实际限制为65,507字节”对于UDP;

所以我尝试了TCP,它完全正常。 虽然我没有压缩算法,但不同国家的渲染速度可以接受为实时事件。 任何改进它的想法都是相关的,也是受欢迎的。