Info

Open Website
WARNING! Clicking "Open Website" will launch a third-party app, use at your own risk. We do not recommend logging in with your main account.

Testing and Issues

You can test this app and submit issues during the testing period of the JavaScript 2024 Contest, Round 1 contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

10
by rating

Issues

Fair Quokka Feb 4 at 19:35
Конкурсное задание выполнено практически до конца, работа над приложением близка к завершению.

TASK I
Для реализации трансляций используется mp4box. Для поддержки работы трансляций в Safari используется opus-decoder. Видео и звук проигрываются отдельно и синхронизируются (MediaSource & WebAudio).

TASK II
Неплохое решение. Реализация не добавляет новых зависимостей в приложение. Приложение проверяет каждый чанк и модифицирует его незаметно для браузера без перезагрузки такого видео, не требуя его полного скачивания. Единственный недостаток решения – отсутствие поддержки видео без потокового воспроизведения.

В ходе тестирования приложения, были выявлены следующие недоработки (Task I): 
– Синхронизация аудио и видео может работать плохо при подгрузке.
– Не работают трансляции из других дата-центров, например, аккаунты DC2 не могут подключиться к @bbcpersian.
– Расхождение с предоставленным дизайном.
– Пользователь может вступить в несколько трансляций одновременно.
– Работа над функциональностью трансляций с точки зрения администратора не завершена.
– Отсутствует возможность поделиться трансляцией.
10
Nobody added any issues yet...