🔑
Token-scoped sessionsСессии по токену
Each session is bound to a short-lived token, so links can't be replayed once it ends.Каждая сессия привязана к короткоживущему токену — ссылку нельзя переиграть после завершения.
🔁
Cursor long-pollingКурсорный long-poll
The client advances an offset cursor each poll; the API returns only the delta.Клиент двигает offset-курсор на каждом поле; API отдаёт только дельту.
📊
Built-in QoE signalsВстроенные QoE-сигналы
Rebuffer ratio, startup time and bitrate switches on the same channel.Rebuffer ratio, время старта и переключения битрейта в том же канале.
📦
Edge-cached SDKSDK в edge-кэше
player.js is versioned and cached at the PoP nearest the viewer.player.js версионируется и кэшируется на ближайшем PoP.
🌍
Global manifestsГлобальные манифесты
Static manifests ride the CDN while session state stays dynamic.Статичные манифесты едут через CDN, а состояние сессии остаётся динамическим.
🧩
Framework-agnosticБез привязки к фреймворку
Plain JS core with adapters for hls.js, Shaka and native players.Ядро на чистом JS с адаптерами для hls.js, Shaka и нативных плееров.