关于网络传输的问题,求前辈看我思路。
我现在要做一个远程视频监控的功能,我实现方式是,不停的自己桌面截图,内存中压缩成JPEG格式的数据后,传输给其他机器,其他电脑解码后显示。
目前是每秒我设置的截5张图, 每张图压缩后40KB, 也就是每秒单对单传输200KB/S。 因为只在局域网内使用,所以OK(局域网网速快)。 一个问题,我想广播视频,就是同时让几十台电脑观看我桌面的截图,如果使用TCP连接的话,流量就要乘以好几十。 不知我这种设计是否科学? 貌似有个UDP广播,只发送一个报文,所有电脑都可以接受到,但是UDP是不可靠连接,我不知数据报丢失,乱序怎么办?
求前辈的经验看法,如果是你们,你们怎么做。