c#如何实现实时图像流
本文关键字:实时 图像 实现 何实现 | 更新日期: 2023-09-27 18:14:09
我正在尝试将图像数据从我的机器实时传输到远程机器,如vpn,因此图像随时间变化。在尝试了udp之后,我意识到它的大小限制使得这是不可能的。在尝试tcp之前,我想问一下是否有可以使用的实用程序。有人告诉我,即使这样也不是实时的,我只需要发送差额。请给我一些指导。
UDP大小限制不是这里的问题或约束。TCP或UDP都有数据包数据大小限制(可配置),并且需要调整接收和发送缓冲区以在一定程度上延长这些限制。
在你的情况下,改变图像数据是实时发送和使用的,所以@EugenRieck建议去视频流选项,你将能够实现你想要的,基于所提供的问题描述。
视频基本上是每秒渲染帧(图像)。
正如wikipedia中所说,对于UDP,"底层IPv4协议施加的数据长度的实际限制是65,507字节";
所以我尝试了TCP,它工作得很好。不同国家的渲染速度是可以接受的,即使我没有压缩算法。