Проведение обучения через Интернет с использованием VNC или других инструментов.

Я пытаюсь реализовать возможность проводить обучение в стиле веб-конференций в режиме реального времени для группы из 10-15 студентов, находящихся на другом континенте. Мы в Канаде, они в Австралии. Вот основные требования:

  1. Мне нужно поделиться своим рабочим столом со всеми учениками одновременно. Я буду чередовать слайды и компьютерные демонстрации.
  2. Мне нужно иметь возможность поделиться своим голосом со всеми учениками одновременно. Мы можем использовать уже существующий мост конференц-связи Asterisk для достижения этой цели, но он все равно будет влиять на пропускную способность восходящего канала.
  3. Исходящая пропускная способность моего соединения номинально составляет 1 Мбит / с.

Исторически мы делали это с помощью конференц-моста Asterisk + VNC для совместного использования экрана, но у нас никогда не было столько студентов и никогда так далеко. Как пропускная способность восходящего канала, так и задержка являются серьезными соображениями.

Я не уверен, что коммерческие решения, такие как WebEx, могут решить эту проблему, например, позволив мне транслировать аудио и рабочий стол на центральный сервер, расположенный ближе к студентам, а затем повторно транслировать всем студентам одновременно, что значительно уменьшая мои потребности вверх по течению.

Или, если в протоколе VNC имеется достаточный запас с включенным сжатием и т. Д., Чтобы сделать это возможным.

Или даже если бы я мог настроить свои собственные возможности ретрансляции с использованием EC2 или аналогичного экземпляра, расположенного в Азии или Австралии, если такая вещь существует.

Все мысли и предложения будут оценены.

1 ответ

Решение

Вам не нужно отправлять данные всем пользователям одновременно. Лучшее, что вы можете сделать, это отправить данные на один сервер, и этот сервер будет отправлять видео и аудио данные всем пользователям в режиме реального времени с задержкой ~10 секунд.

Вы можете найти несколько бесплатных веб-сайтов, которые делают это, но наиболее часто используемыми являются Youtube.com (да, YouTube предлагает прямую трансляцию) и Twitch.tv.

Хорошо, что с помощью этой системы вы можете подключить от 1 пользователя к миллионам пользователей независимо от вашей полосы пропускания, а также вашим пользователям не нужно устанавливать дополнительное программное обеспечение.

РЕДАКТИРОВАТЬ: Кроме того, эти сети имеют чаты, так что ваши пользователи могут комментировать и задавать вопросы, пока вы объясняете.

Другие вопросы по тегам