Door The FOSS: Ondertussen opgelost. Ik moet zeggen: het verbaast me wel dat mijn Chromecast blijkbaar een afhankelijkheid heeft van een bepaalde infrastructuur. Het is niet zo dat als bv. YouTube storingsvrij in de lucht is, dat je dan probleemloos je Chromecast kan gebruiken. Heb geen lokale bestanden geprobeerd af te spelen maar de app daarvoor (die ook remote van internet kan spelen) had ook geen cast-icon.
Had gedacht (en gehoopt) dat het helemaal lokaal, over de WiFi, zou werken. En dat de app op de telefoon of de browser helemaal lokaal de cast destinations zouden kunnen achterhalen. Via communicatie over de WiFi. Maar nee, je hebt blijkbaar altijd een actieve internetverbinding nodig -
https://productforums.google.com/forum/#!topic/chromecast/XRktmNTk0QY.
Inderdaad een beetje onverwacht voor lokale content (iig content zonder DRM) .
Ik heb een tijdje zitten googlen maar voorlopig bijna geen informatie gevonden _wat_ de Chromecast dan nodig heeft .
Blijkbaar heel weinig en alleen tijdens startup . (je ziet allerlei tips hoe je in een hotel met je telefoon als hotspot 'm even online kunt brengen om op te starten ).
Ik heb alleen niemand gevonden die er even een sniffer + firewall tussen gehangen heeft om te zien wat er gedaan wordt, en wat je eventueel kunt missen voordat de Chromecast zich internet-loos beschouwd .
Enige hints in
https://forum.xda-developers.com/android-tv/chromecast/rom-rcast-chromecast-standalone-media-t3218203 over een custom rom aan puur lokale standalone player ervan te maken.
Een DNS lookup en NTP (van pool.ntp.org) is natuurlijk prima lokaal af te vangen en te beantwoorden.
Ik heb er geen, maar mijn onderzoek zou beginnen met een linux machine als router + dhcp server in het netwerk met de chromecast , en kijken wat er langskomt bij de start .
Dan poorten/protocollen dichtzetten (iptables) en kijken of er sommige gemist kunnen worden.
Met destination nat in iptables kun je verkeer redirecten (bv DNS queries naar 8.8.8.8) en met een lokale DNS server beantwoorden.
Als er maar een heel beperkt DNS nodig is (bv een query naar pool.ntp.org) kun je die zones lokaal hosten.
Mogelijk is je Chromecast op zo'n manier toch 'standalone' (cq : standalone samen meet rPi ) bruikbaar te maken.
En het is wel boeiend om zo iets uit te zoeken.