Беру в работу разработку виджета для трансляций, который решает сразу три задачи: живой чат со зрителями, отдельная очередь вопросов к спикеру и счётчик того, сколько человек смотрит эфир прямо сейчас. Обычно заказчик приходит с одной болью — на эфире невозможно уследить за потоком сообщений, хорошие вопросы теряются среди эмодзи и флуда, а ведущий не понимает, сколько людей реально осталось на трансляции. Решение собирается как отдельный модуль, который встраивается в существующую страницу эфира и не требует переписывать остальную часть сайта или платформы.
Технически это связка лёгкого клиентского интерфейса и серверной части с постоянным соединением: сообщения и вопросы долетают до экрана модератора почти без задержки, а при резком притоке зрителей система не тормозит и не теряет сообщения. У модератора отдельный рабочий экран — он видит входящий поток, может в один клик поднять вопрос наверх, скрыть спам и вывести выбранный вопрос на экран трансляции или прямо в поле зрения спикера. Счётчик зрителей считается на сервере, а не эмулируется на клиенте, поэтому число не скачет случайным образом.
Задачи, которые закрывает разработка:
— лента чата с фильтром спама и ручной модерацией;
— очередь вопросов с сортировкой по популярности и времени;
— рабочий экран ведущего с быстрым отбором вопросов;
— живой счётчик зрителей без искажений при скачках аудитории;
— корректная работа с мобильных устройств и разных браузеров.
Технически это связка лёгкого клиентского интерфейса и серверной части с постоянным соединением: сообщения и вопросы долетают до экрана модератора почти без задержки, а при резком притоке зрителей система не тормозит и не теряет сообщения. У модератора отдельный рабочий экран — он видит входящий поток, может в один клик поднять вопрос наверх, скрыть спам и вывести выбранный вопрос на экран трансляции или прямо в поле зрения спикера. Счётчик зрителей считается на сервере, а не эмулируется на клиенте, поэтому число не скачет случайным образом.
Задачи, которые закрывает разработка:
— лента чата с фильтром спама и ручной модерацией;
— очередь вопросов с сортировкой по популярности и времени;
— рабочий экран ведущего с быстрым отбором вопросов;
— живой счётчик зрителей без искажений при скачках аудитории;
— корректная работа с мобильных устройств и разных браузеров.