Pemutar Video (HLS, Adaptive Streaming)
Pemutar video bersama yang membungkus react-player dengan HLS adaptive streaming, digunakan ulang di Inspigo For Business, Inspigo AI, dan setiap konten video.
Masalah
Pemutaran video harus berjalan andal di setiap platform Inspigo yang menyajikan konten video, dengan adaptive streaming alih-alih satu fixed bitrate.
Arsitektur
Membungkus react-player alih-alih membangun player dari nol, dengan
HLS adaptive streaming, kontrol kecepatan playback, dan kontrol kualitas
video di atasnya.
Eksekusi
Mengambil alih implementasi yang sudah ada dari developer legacy alih-alih membangunnya secara greenfield. Tantangan terberat di awal adalah mengintegrasikan analitik ke dalam player — mendapatkan event playback yang akurat dari komponen pihak ketiga yang dibungkus tidaklah mudah.



Dampak
Kini menjadi modul bersama yang digunakan ulang di berbagai platform Inspigo — termasuk Inspigo For Business dan Inspigo AI — serta menopang setiap konten video di platform ini.