Мы не забыли про КопеллаЛайв.
Вы писали про обрывы трансляций, «вечную загрузку» при перемотке и многое другое — мы прошли весь путь видео от OBS до плеера и разобрали каждый шаг. Копать пришлось глубже, чем казалось.
Прямые эфиры больше не переподключаются по кругу
Трансляция уходила в одно место, а плеер искал её в другом — поток исправно шёл на сервер, но до зрителя не доезжал ни один кусочек. Отсюда и «бесконечные переподключения»: плеер честно пытался снова и снова, пока вы смотрели на крутилку. Всё переделали.
Перемотка перестала думать по минуте
Перемотка видео бесила всех. А виновата в этом была узкая труба до хранилища: все запросы стояли в одной очереди друг за другом и ждали, пока пройдёт первый. Труб теперь четыре, а популярное подгружается заранее. Свежие и часто просматриваемые видео перематываются за 0,05 секунды, редкие — за несколько секунд вместо минуты.
Архивы длинных эфиров больше не теряются
Запись длинной трансляции не доходила до архива: на финальной сборке всё падало с ошибкой, и эфир оставался висеть незавершённым. Обиднее всего, что чем дольше и удачнее был стрим, тем вернее он не сохранялся. Сохранение переписано — архив собирается порциями, и длина эфира больше ни на что не влияет.
Изгнание призраков
Есть призраки, которые пугают людей темной-темной ночью. У нас тоже был такой призрак: только вместо ночи и людей он пугал процессор и ВСЕГДА. Провели процедуру изгнания. Теперь ваша любимая медиаплатформа дышит свободнее.
🥰 Спасибо за терпение и багрепорты!
Если что-то всё ещё ведёт себя странно — пишите, такие сообщения сильно помогают нам развиваться.
