Адаптивная платформа видеоконференцсвязи на основе WebRTC в интернет образовании
Authors: УШАКОВ Ю А. , ПОЛЕЖАЕВ П Н. , ШУХМАН А Е. , УШАКОВА М В. 
Published: January 2025

Современная видеосвязь все больше переходит на технологию WebRTC из браузера. Этот путь порождает новые проблемы и новые решения в области коммутации видеопотоков, их обслуживания и преобразования. Видеосвязь стала возможна без применения каких либо внешних средств на большинстве смартфонов через сотовые сети. Но производительность таких каналов связи не всегда удовлетворяет требованиям отображения видео и соблюдения качества восприятия QoE. Почти все современные системы видеоконференций предоставляют функционал по обслуживанию, преобразованию, записи нескольких потоков видео. Работа видеосвязи в образовании, при дистанционном способе обучения через Интернет, имеет свои особенности. В отличие от вебинаров, селекторных и многоточечных конференций, требуется прямая двусторонняя связь один ко многим для оперативного реагирования на реакцию обучаемых, требуется интеграция авторизации, получения информации о пользователях, чата, передачи данных и автоматизации создания групп с той или иной платформой электронного обучения Learning Management System, например Moodle или Canvas. Невозможность ведущим прямо контролировать качество работы канала у слушателей требует постоянного контроля и обратной связи о качестве работы видео, проблемах ним. Количество слушателей может быть большим, что делает проблематичным ответы на вопросы в реальном времени. Переключение фокуса говорящего на одного из слушателей, вещание его остальным участникам, создание различных конфигураций видеостены в реальном времени все эти задачи решаются отдельными инструментами и алгоритмами. Созданная платформа позволяет проводить обучение в режиме видеоконференции и интегрируется в систему Moodle. Целью данной работы является изучение части платформы по работе с видеопотоками и работы подобных систем на базе открытого сервера коммутации видеопотоков Janus.

Modern video communications are switching to browser WebRTC technology. This gives rise to new problems and new solutions in the field of switching video streams, their maintenance and conversion. Video communication became possible without the use of any external means on most smartphones via cellular networks. But the performance of such communication channels does not always satisfy the requirements of video display and quality of QoE perception. Almost all modern video conferencing systems provide functionality for servicing, converting, recording multiple video streams. The work of video communications in education, with the remote learning method via the Internet, has its own characteristics. Unlike webinars, conference calls, and multipoint conferences, one-to-one direct two-way communication is required to quickly respond to students reactions integration of authorization, user information, chat, data transfer, and group creation automation with one or another Learning Management e-learning platform is required System, e.g. Moodle or Canvas. The inability of the presenters to directly control the quality of the channels work for listeners requires constant monitoring and feedback on the quality of the video, problems it. The number of listeners can be large, which makes it difficult to answer real-time questions. Switching the speakers focus to one of the listeners, broadcasting it to the other participants, creating various configurations of the video wall in real time all these tasks are solved by separate tools and algorithms. The created platform allows for training via video conferencing and is integrated into the Moodle system. The aim of this work is to study part of the platform for working with video streams and the operation of similar systems based on the open Janus video stream switching server.