Shyanta Vleugel
Tech Lead bij Triple I Part of Hypersolid
2025 - week 11

Chromecast zal altijd blijven

Vandaag wil ik het hebben over een veelgebruikt en handig streamingapparaat: de Chromecast. Een ideaal hulpmiddel om een oud scherm weer functioneel te maken of om mee te nemen op vakantie, zodat je daar eenvoudig je eigen series kunt kijken zonder in te hoeven loggen op de tv’s ter plaatse.

Hoewel Google heeft aangekondigd te stoppen met de productie van de Chromecast en zich te focussen op de Google TV Streamer, is het apparaat zelf nog lang niet ‘afgeschreven’. Er zijn ontelbaar veel Chromecasts geproduceerd, verkocht en nog steeds in gebruik. Het is een device dat je kocht om je ‘simpele’ tv minder simpel te maken. Of zoals ik het altijd zeg: als je tv niet ‘smart’ is, dan maak je hem zelf smart. Natuurlijk kan dit ook met een Fire TV Stick of een Apple TV, maar jarenlang was de Chromecast de meest budgetvriendelijke optie. Je gebruikt je telefoon om te verbinden en de stream op de tv te krijgen.
De Chromecast was afgelopen maandag veel in het nieuws: de tweede generatie leek ineens niet meer te werken. Vermoedelijk kwam dit door een certificaat dat door Google niet op tijd was verlengd. Wat mij hierdoor vooral opviel, was hoeveel mensen nog steeds een tweede generatie Chromecast gebruiken. Mensen schaffen het apparaat aan en gebruiken het vervolgens zo lang mogelijk.

Toen mij werd gevraagd of wij als Triple nog wel tijd moesten investeren in het bouwen van Chromecast-applicaties, aangezien de productie stopt, was mijn antwoord meteen en zonder twijfel: ‘Ja, dat moeten we nog steeds.’ Mijn aanname, die nu opnieuw wordt bevestigd, is dat mensen hun Chromecast kopen en deze blijven gebruiken zolang dat kan.
Denk aan alle vakantiehuisjes, jongeren die hun computerscherm ook willen gebruiken om tv te kijken, en ga zo maar door. Zelf ben ik al jarenlang een trouw gebruiker van de Chromecast en ik wil dan ook dat het goed blijft werken. 

Binnen Triple besteden wij dan ook veel aandacht aan het opzetten van een solide Chromecast Receiver, waarbij we vooraf al zoveel mogelijk scenario’s in overweging nemen. We onderzoeken of alles naar behoren werkt en, belangrijker nog, welke functionaliteiten Google zelf biedt die wij kunnen benutten.
Hier experimenteren we graag mee, zodat we experts blijven op het gebied van Chromecast. Vandaag staat er een demo op de planning van onze interne Receiver, waarin we bekijken hoe alles is ingebouwd en of dit naar wens functioneert.

Om wat dieper in de technische kant te duiken: een Chromecast lijkt voor de buitenwereld heel veel te kunnen. Je kunt bijna alles streamen, en het werkt! Maar technisch gezien is het een klein apparaatje met weinig werkgeheugen. Hier moet je dus zuinig mee omgaan. Voor een developer betekent dit: hoe minder code je hoeft te schrijven voor een Chromecast Receiver, hoe beter. Uiteindelijk is de Chromecast Receiver ‘maar’ een website die via websockets luistert naar signalen die een mobiele applicatie stuurt. Alles wordt gebouwd rondom het basisframework van Google, waarbij de vuistregel is: hoe minder je zelf bouwt, hoe beter!

Naast mijn rol als Tech Lead ben ik voor Chromecast nog steeds nauw betrokken bij het development proces. Ik heb hier jarenlang als developer aan gewerkt en help graag andere developers verder. Er zijn maar weinig dingen zo frustrerend als ontwikkelen voor een Chromecast—het blijft een grote black box.
Debugger te lang open? Geheugen vol, Chromecast valt uit.
Te breed netwerk met veel devices? Je kunt je eigen Chromecast niet vinden om naartoe te casten.
Nog zo’n netwerkissue: je kunt de debugger niet vinden en dus niet openen.
Er is wél een debugger te vinden, maar die toont niet de huidige sessie.
Zet je de tv uit? De Chromecast heeft een eigen stroomtoevoer en blijft gewoon actief. Zonder een timeout aan de receiverkant blijft hij eindeloos doorspelen.

Al deze uitdagingen maken het werk soms frustrerend, maar het geeft des te meer voldoening als het uiteindelijk wél werkt. Werk moet ook een beetje uitdagend zijn. Wat het voor mij zo leuk maakt? Iedereen om me heen weet wat een Chromecast is, en velen gebruiken de apps waar ik aan heb gewerkt. Er is niets leuker dan te kunnen zeggen: ‘Hé, wat je nu gebruikt, heb ik gebouwd!’

Shyanta Vleugel
Tech Lead bij Triple I Part of Hypersolid 

De week van Shyanta Vleugel

Tech Lead bij Triple I Part of Hypersolid
2025 - week 11