Для разработчиков

TikTok LIVE: декодер WebSocket

Вставьте base64- или hex-фрейм, перехваченный из WebCast WebSocket TikTok. Мы декодируем wire-формат protobuf, автоматически распакуем gzip во внутреннем payload и покажем дерево полей. Работает на инфраструктуре подписи TikTool - загружать схему не нужно.

Ввод
Результат

Здесь появится дерево полей protobuf.

Как перехватить WebCast-фрейм

  1. Откройте трансляцию TikTok LIVE в Chrome.
  2. DevTools > Network > WS. Нажмите на WebSocket im/push.
  3. Выберите любой фрейм сообщения. Правый клик > "Copy message".
  4. Вставьте его сюда. Подходят и base64, и hex.

Перехватываете из своих клиентов? Официальные SDK для Node.js + Python отдают каждый сырой фрейм через событие raw - залогируйте его один раз и вставьте сюда для разбора. Полная документация WebSocket