Beyond the MediaRouter, let's build our FooBarCast!
summary
A Raspberry Pi-based “FooBarCast” project that integrates with Android’s MediaRouter: it uses NsdManager for mDNS discovery, implements a custom MediaRouteProvider, and uses the OCast SDK to launch and control a DIAL-capable app on the Pi. The talk explains exact service descriptors and callback flows (including when descriptor changes cause route updates), demonstrates an end-to-end prototype streaming to a TV, and notes issues with multicast discovery flakiness and interoperability quirks with Google Cast controllers.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:48Agenda
- 1:48FooBarCast
- 4:40Le MediaRouter
- 17:35Discovery
- 18:45Unicast
- 19:37Broadcast
- 20:13Multicast
- 29:36DIAL discovery
- 31:15mDNS/DNS-SD
related talks
36mGoogle Cast: A Field Guide
31mMake your app for TV
34mTalk: Developing Media Streaming Android Apps..
16mGo the extra mile for your media app on Android
22mAndroid Built for Radio over IP
42mThe Second-Screen World in the Google Cast Era
44mBuilding an ML-powered Android Live-streaming App
44mAndroid Everywhere!
