МАСТЕР КЛАСС 16 апреля, Москва, Лофт Министерство
Научим создавать электронные курсы для бизнеса
Посмотреть программу

iSpring запускает сервис вебинаров по технологии WebRTC

Пользователи системы дистанционного обучения (СДО) iSpring Online получили дополнительную эксклюзивную возможность: система доукомплектована сервисом по проведению вебинаров! Он реализован с использованием современной технологии трансляции потокового видео WebRTC (Web Real Time Communications).

Наиболее ресурсоемкой задачей при реализации сервиса вебинаров является организация трансляции потокового видео и аудио. Существует несколько способов организовать такую трансляцию.

Первый способ - это десктопное приложение, наподобие всем известного Skype. У этого способа с точки зрения пользователя только два недостатка - это необходимость специально устанавливать приложение, и отсутствие достаточной степени интеграции с браузерами, поскольку сервис вебинаров является составной частью СДО iSpring Online, реализованной по SaaS модели.

В качестве второго способа организации трансляции можно назвать Java-апплет. Однако при реализции этого способа также возникают трудности: с точки зрения пользователя это, опять-таки, необходимость установки апплета, а с точки зрения разработчика - производительность подобного решения, в первую очередь при реализации цифровой обработки звука (шумоподавления). Неповоротливать Java заставляет использовать для реализации алгоритмов обработки звука библиотеки C/C++, что лишает данный способ основного преимущества - кросcплатформенности.

Традиционный способ реализации вебинарных движков - Flash с протоколом RTMP также не лишен недостатков. Связано это с работой протокола RTMP поверх TCP/IP, что приводит к сохранению всех пакетов при передаче видео/аудио и возможному возникновению задержек. Несмотря на то, что во Flash Player 10 компания Adobe реализовала поддержку протокола RTMFP, работающего по UDP, особенности реализации режима доставки аудио/видео в этом протоколе таковы, что требуют обязательного использования Adobe Media Server.

По сравнению с вышеперечисленными технологиями WebRTC изначально проектируется для обеспечения передачи видео и аудио между браузерами. Протоколы передачи данных, на которых строится WebRTC, позволяют обеспечить:

  • минимизацию задержек при трансляции и воспроизведении изображения;
  • высокое качество звука;
  • стабильную работу браузера;
  • защищенность по отношению к внешним атакам.

За счет использования в WebRTC алгоритмов, компенсирующих потерю данных при передаче звука и изображения, эта технология является на сегодняшний день самым высокопроизводительным средством для организации сервиса по проведению вебинаров. WebRTC на сегодняшний день обладает единственным недостатком - не все брaузеры полностью поддерживают предоставляемую функциональность. Пользователи iSpring Online могут использовать для организации вебинаров Google Chrome и Mozilla Firefox.

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

О том, как организовать вебинар в СДО iSpring Online, читайте в статье.