Для разработчиков
TikTok LIVE: декодер WebSocket
Вставьте base64- или hex-фрейм, перехваченный из WebCast WebSocket TikTok. Мы декодируем wire-формат protobuf, автоматически распакуем gzip во внутреннем payload и покажем дерево полей. Работает на инфраструктуре подписи TikTool - загружать схему не нужно.
Ввод
Результат
Здесь появится дерево полей protobuf.
Как перехватить WebCast-фрейм
- Откройте трансляцию TikTok LIVE в Chrome.
- DevTools > Network > WS. Нажмите на WebSocket
im/push. - Выберите любой фрейм сообщения. Правый клик > "Copy message".
- Вставьте его сюда. Подходят и base64, и hex.
Перехватываете из своих клиентов? Официальные SDK для Node.js + Python отдают каждый сырой фрейм через событие raw - залогируйте его один раз и вставьте сюда для разбора. Полная документация WebSocket