Техническое задание: JavaScript скрипт для модификации WebRTC

Цель проекта

Разработать JavaScript-скрипт, который выполняется в самом начале загрузки страницы в браузере Google Chrome. Основная функция скрипта - переопределение стандартных объектов и API, отвечающих за работу технологии WebRTC, для достижения контроля над передачей сетевых данных.

Основные требования

  • Скрипт должен выполняться на этапе инициализации страницы, до активации других скриптов, использующих WebRTC.
  • Необходимо переопределить ключевые объекты и методы WebRTC, которые используются для получения и передачи IP-адресов.
  • Решение должно быть совместимо с актуальной версией браузера Google Chrome.
  • Код должен быть чистым, эффективным и не нарушать базовую функциональность страницы, не связанную с WebRTC.

Ожидаемый результат

Готовый рабочий скрипт в виде отдельного файла .js с подробными комментариями в ключевых местах, объясняющими логику переопределения объектов.

Разработка системы интерактивных кнопок для игры по типу Угадай мелодию

Требуется создать набор из мастер-кнопки и до 8 клиентских кнопок с беспроводной связью по Wi-Fi, подсветкой и звуковыми эффектами. Необходимо полное программное обеспечение, помощь в сборке и автономное питание от аккумуляторов.