
Nagy léptékű videószolgáltatás stabilizálása eszközök között
A Liberty Global nagy léptékű videószolgáltatásokat üzemeltet több európai piacon, ahol a lejátszás eszközök, operációs rendszerek, böngészők és connected TV környezetek széles körén fut. Munkánk a Shaka Player több főverzióval való frissítésére fókuszált, miközben biztosítottuk az új implementáció stabilitását a teljes eszközmátrixon.
“A Sophiestream kivételes contractor volt a csapatunkban, akik a legkomplexebb videólejátszási és videóapp problémákat oldották meg, amelyekkel valaha találkoztunk. Technikai mélységük és módszeres debuggolási megközelítésük következetesen tiszta, megbízható javításokká alakítja a makacs, nehezen reprodukálható problémákat. Habozás nélkül ajánlom őket bárkinek, akinek komoly szakértelemre van szüksége ezen a területen.”
Ronald Auwens
Video UI & Applications igazgató

A kihívás
A meglévő Shaka Player implementációt több főverzión át kellett frissíteni lejátszási regressziók nélkül. Mivel a platform széles eszközökoszisztémát szolgált ki, a frissítést validálni kellett böngészőkben, connected TV-ken és operátori eszközkörnyezetekben — kulcskockázatokkal a HLS és DASH kompatibilitási változásoknál, DRM és licencfolyamat-eltéréseknél, eszközspecifikus regressziókban, buffering és adaptációs viselkedés változásaiban, valamint régebbi vagy korlátozott eszközök kompatibilitásában.
Megközelítésünk
- A Shaka Player főverziói közötti breaking change-ek áttekintése és az integrációs logika frissítése az új API-khoz.
- HLS és DASH lejátszási viselkedés validálása a támogatott eszközmátrixon.
- DRM folyamatok és licencbeszerzési viselkedés tesztelése különböző környezetekben.
- Platformspecifikus lejátszási regressziók vizsgálata és javítása, amelyeket a lejátszó viselkedésének változásai okoztak.
- Kompatibilitás támogatása CTV, böngésző és operátori környezetek között, eszközspecifikus korlátok kezelésével, ahol a standard böngészős feltételezések nem érvényesek.
Eredmények
- Shaka Player frissítése több főverzión át, modernizálva a lejátszási alapot.
- HLS és DASH lejátszási kompatibilitás megőrzése a támogatott eszközökoszisztémában.
- DRM lejátszási viselkedés megőrzése a támogatott környezetekben.
- Megnövelt bizalom a többeszközös lejátszási stabilitásban és csökkentett hosszú távú karbantartási kockázat a régi lejátszófüggőségekből.
- A platform alapjának megerősítése a jövőbeli lejátszási fejlesztésekhez.
Következő esettanulmány
Sky