Wednesday, December 17, 2025
HometeknologiMisteri Dual Engine TikTok Live: Haruskah Kita Mundur? - Mkhuda Blog

Misteri Dual Engine TikTok Live: Haruskah Kita Mundur? – Mkhuda Blog

Drama di balik layar saat pengembangan NetMeter Web kembali muncul. Setelah berhasil mengatasi Twitch dengan Patch-di-Dalam-Patch pada Web Worker dan WASM, kini TikTok menjadi fokus perhatian. TikTok menyimpan misteri unik yang menarik. Meskipun upaya untuk mem-patch worker mereka gagal, error yang muncul justru membuka jalan memecahkan kode penyiaran langsung mereka.

TikTok memiliki sistem keamanan tertentu, yaitu Content Security Policy (CSP) yang melarang worker berbasis blob dari pihak ketiga melakukan patching, sehingga mayoritas browser tidak mengizinkan tindakan tersebut. Meskipun tugas NetMeter Web sebenarnya sederhana, yaitu menghitung setiap byte yang masuk di client, tantangan saat melakukan monitoring live stream TikTok cukup kompleks.

Saat menjalankan live stream TikTok, NetMeter Web melaporkan nol byte atau terdapat perbedaan hasil penghitungan byte dengan yang diharapkan. TikTok menggunakan HTTP-FLV untuk live stream agar memiliki latensi rendah. Dalam proses ini, TikTok mengubah data FLV menjadi format yang dapat dimainkan oleh browser melalui JavaScript yang transmuxing.

Dua mode engine yang dimiliki TikTok, yaitu Mode VEWorker dan Mode Fallback, memberikan wawasan unik saat tracing trafik TikTok Live. Sebagai upaya untuk menganalisa veworker.js, bantuan dari ChatGPT dan Claude sangat diperlukan. Mode Fallback TikTok akan berjalan tanpa worker apabila terjadi error pada VEWorker atau adanya gangguan dari ekstensi pihak ketiga.

Percobaan untuk melakukan patch pada VEWorker TikTok dibatalkan karena melanggar Content Security Policy yang berlaku. Memahami struktur internal VEWorker dan mekanisme patched yang tidak stabil menjadi alasan utama untuk tidak melanjutkan upaya tersebut. Meskipun demikian, NetMeter Web tetap mampu melakukan monitoring dengan akurat untuk konten non-streaming seperti video FYP di beranda atau video on-demand. Sebuah pengalaman menarik dalam menghadapi tantangan teknis TikTok yang kreatif.

Source link

BERITA TERKAIT

BERITA POPULER