Проведение веб-обучения с использованием VNC или других инструментов [закрыто]

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

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

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

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

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

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

Все мысли и предложения будут приняты с благодарностью.

1
задан 21 January 2015 в 23:49
1 ответ

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

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

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

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

2
ответ дан 3 December 2019 в 21:34

Теги

Похожие вопросы