Перейти к содержимому

Методология тестирования экосистемы Lampa

1. Принципы верификации программных компонентов

Ключевая цель тестирования на портале LAMPA.HELP — предоставить пользователям проверенные, безопасные конфигурации медиаоболочки Lampa, исключающие зависания, вылеты WebView на телевизорах и сбои потокового воспроизведения 4K HDR.

Все рекомендуемые сборки, расширения и конфигурационные параметры проверяются на реальных платформах: Samsung Tizen, LG webOS, Google TV, Apple TV и Android TV.

2. Аудит безопасности и стабильности JS-плагинов

Каждое расширение и скрипт из нашего каталога проходит многоуровневый аудит в изолированной песочнице перед публикацией:

  • Синтаксический и сигнатурный анализ: проверка исходного кода скриптов на отсутствие недокументированных внешних сетевых запросов, скрытого сбора пользовательских данных и вредоносных инъекций.
  • Совместимость с версиями движка Lampa: проверка работоспособности интерфейса расширений на стабильных и тестовых версиях оболочки (v1.6.x – v1.7.x).
  • Утечки оперативной памяти: профилирование расхода RAM встроенным инспектором Chrome DevTools в сессиях непрерывного серфинга длительностью от 60 минут.

3. Тестирование буферизации TorrServer Matrix

Воспроизведение тяжелых медиафайлов без предварительного скачивания предъявляет повышенные требования к сетевой подсистеме и настройкам кольцевого буфера:

  • Нагрузочные замеры битрейта: стриминг тестовых релизов BDRemux (битрейт от 45 до 125 Мбит/с) в локальной сети и через публичные серверы.
  • Расчет размера буфера ОЗУ: экспериментальное определение безопасного порога Cache Size под устройства с 1 ГБ, 1.5 ГБ, 2 ГБ и 4+ ГБ оперативной памяти для защиты от аварийного завершения процесса (OOM Killer).
  • Тайминги предзагрузки (Preload Buffer): фиксация времени от нажатия кнопки воспроизведения до старта первого кадра видео (Time-to-First-Frame).

4. Совместимость видеоплееров и потоков

Мы проверяем корректность воспроизведения различных контейнеров и протоколов через внутренний плеер Lampa и внешние плееры (Vimu Media Player, Just Player, ExoPlayer):

  • Форматы потоков: HLS (.m3u8), MPEG-DASH, Progressive MP4, Matroska (MKV).
  • Аппаратное ускорение кодеков: AV1, HEVC Main 10, VP9 Profile 2.
  • Автофреймрейт (AFR): динамическое переключение кадровой частоты экрана ТВ (23.976, 24.000, 50, 59.94, 60 Гц) без разрывов кадров и рассогласования аудиодорожки.

5. Аудиосистема и прямой вывод звука

Тестирование сквозного вывода многоканального звука (Audio Pass-through) по HDMI eARC и оптическому выходу S/PDIF:

  • Сжатые форматы: Dolby Digital (AC3), Dolby Digital Plus (E-AC3 with Atmos).
  • Несжатые форматы высокого разрешения: Dolby TrueHD, DTS-HD Master Audio.
  • Контроль рассинхронизации звука и видео (Audio Delay Offset) на разных платформах.