Booting Chromecast requires working Internet with unhindered connection to a Google server with a non-fake TLS certificate. So using Chromecast seems to be not an option in my use case.

What else can be used to cast screen / audio from Pixel 3 to some HDMI-outputting device? Are there alternative hardware devices that are compatible with Pixel 3? Can [rooted] Pixel 3 running Android 9 use Miracast instead with some third-party software?

Or maybe there are some other methods to make a "virtual Google" to allow Chromecast 3 to activate?

  • Wired or wireless? If wired can there be a PC-like object between the screen and phone or does it have to be seamless/user friendly? – Morrison Chang Sep 13 '19 at 6:50
  • Maybe wired, maybe wireless, but with lag comparable to using Chromecast/Miracast. Maybe with some compact, cheap-ish and fanless device in between. – Vi0 Sep 13 '19 at 7:04
  • I was thinking of using scrcpy on a Raspberry PI might work for you. Not sure if audio forwarding works on RPi if you need it. You would have to see if the lag is acceptable. – Morrison Chang Sep 13 '19 at 7:17
  • @MorrisonChang, Is it substantially different from using adb exec-out screenrecord --output-format=h264 --derived hacks? – Vi0 Sep 13 '19 at 7:20
  • scrcpy has its own server APK and uses bi-directional stream over adb. See: blog.rom1v.com/2018/03/introducing-scrcpy as the author addresses that exact case. – Morrison Chang Sep 13 '19 at 7:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.