最近短视频平台出现了一个现象级的弹幕玩法,叫“弹幕互动游戏”。大家看一个视频就清楚这是个啥玩意儿。同时感谢 https://github.com/xgxkxaxl/x-ladon-x-argus-x-gorgon-x-khronos作者的算法测试提供。
弹幕互动游戏
作为一名技术,其背后的商业逻辑我们不做过多的探究(毕竟市场已经证实了该玩法的市场效应是很不错的),我们研究下其技术实现原理
因为抖爸爸对DY两个字异常敏感,咱们这次就用tiktok手机端来看下整个技术实现方案。
一、寻找直播入口
1、打开tiktok,点击左上角live
二、抓包
发现“webcast16-ws-useast5.us.tiktokv.com/webcast/im/push/”开头的wss推流链接
这个就是直播间的用于跟用户建立通信的websockes长链接,先看下请求参数:
live_region: US
app_language: en
app_type: normal
channel: googleplay
device_type: pixel
language: en
rid: 7167623950695271194
resolution: 1080*2180
update_version_code: 202270101
cdid: b0a5c09c-061e-4fc8-aed1-00359b33d9e4
sys_region: US
uoo: 1
timezone_name: Canada/Eastern
residence: US
ac: wifi
effect_sdk_version: 12.3.0
current_network_quality_info: {"tcp_rtt":15,"quic_rtt":15,"http_rtt":258,"downstream_throughput_kbps":2214,"quic_send