我正在尝试为位于另一个大陆的10-15名学生提供实时的networking会议式培训。 我们在加拿大,他们在澳大利亚。 基本要求如下:
从历史上看,我们已经通过Asterisk会议桥+ VNC来实现屏幕共享,但是我们从来没有过这么多的学生,从来没有这么远。 上行带宽和延迟都是严重的考虑因素。
我不确定像WebEx这样的商业解决scheme是否可以解决这个问题,例如允许我将audio和桌面广播到靠近学生的中央服务器,然后同时向所有学生重新播放减less我的上游需求。
或者,如果VNC协议中有足够的空间并启用了压缩function,则可以实现这一点。
或者即使我可以使用位于亚洲或澳大利亚的EC2或类似实例来build立自己的重播能力,如果存在这样的情况。
所有的想法和build议将不胜感激。
您无需一次将数据发送给所有用户。 您可以做的最好的办法是将数据发送到一台服务器,该服务器将实时发送video和audio数据给所有用户,延迟时间大约为10秒。
你可以find一些这样做的免费networking,但最常用的是Youtube.com(是Youtube提供现场直播)和Twitch.tv
好的是,无论使用什么带宽,使用这个系统你都可以从1个用户到数百万个连接的用户,而且你的用户也不需要安装任何aditional软件。
编辑:另外,这些networking聊天,所以你的用户可以评论和问题,而你解释。