Проведение обучения через Интернет с использованием VNC или других инструментов.
Я пытаюсь реализовать возможность проводить обучение в стиле веб-конференций в режиме реального времени для группы из 10-15 студентов, находящихся на другом континенте. Мы в Канаде, они в Австралии. Вот основные требования:
- Мне нужно поделиться своим рабочим столом со всеми учениками одновременно. Я буду чередовать слайды и компьютерные демонстрации.
- Мне нужно иметь возможность поделиться своим голосом со всеми учениками одновременно. Мы можем использовать уже существующий мост конференц-связи Asterisk для достижения этой цели, но он все равно будет влиять на пропускную способность восходящего канала.
- Исходящая пропускная способность моего соединения номинально составляет 1 Мбит / с.
Исторически мы делали это с помощью конференц-моста Asterisk + VNC для совместного использования экрана, но у нас никогда не было столько студентов и никогда так далеко. Как пропускная способность восходящего канала, так и задержка являются серьезными соображениями.
Я не уверен, что коммерческие решения, такие как WebEx, могут решить эту проблему, например, позволив мне транслировать аудио и рабочий стол на центральный сервер, расположенный ближе к студентам, а затем повторно транслировать всем студентам одновременно, что значительно уменьшая мои потребности вверх по течению.
Или, если в протоколе VNC имеется достаточный запас с включенным сжатием и т. Д., Чтобы сделать это возможным.
Или даже если бы я мог настроить свои собственные возможности ретрансляции с использованием EC2 или аналогичного экземпляра, расположенного в Азии или Австралии, если такая вещь существует.
Все мысли и предложения будут оценены.
1 ответ
Вам не нужно отправлять данные всем пользователям одновременно. Лучшее, что вы можете сделать, это отправить данные на один сервер, и этот сервер будет отправлять видео и аудио данные всем пользователям в режиме реального времени с задержкой ~10 секунд.
Вы можете найти несколько бесплатных веб-сайтов, которые делают это, но наиболее часто используемыми являются Youtube.com (да, YouTube предлагает прямую трансляцию) и Twitch.tv.
Хорошо, что с помощью этой системы вы можете подключить от 1 пользователя к миллионам пользователей независимо от вашей полосы пропускания, а также вашим пользователям не нужно устанавливать дополнительное программное обеспечение.
РЕДАКТИРОВАТЬ: Кроме того, эти сети имеют чаты, так что ваши пользователи могут комментировать и задавать вопросы, пока вы объясняете.