Screencasting from Android

From Open Source Ecology
Revision as of 21:37, 16 April 2025 by Eric (talk | contribs) (Added some more information)
Jump to navigation Jump to search

Terms, Concepts

  • USB-C is female. The USB-C port on a Google Pixel phone is female. Specifically, it's a female USB Type-C connector, which is the receptacle that accepts a male USB-C plug from a cable or adapter.
  • HDMI socket on a monitor is female.
  • A Pixel 7 running GrapheneOS will not allow you to directly screencast to a monitor using a USB-C to HDMI cable without any software or additional hardware. Pixel 7, and even the Pixel 7 Pro, lack the hardware and software support for video output via USB-C to HDMI. Pixel 8 and later models do have this capability, but not the Pixel 7.
  • DisplayLink or Chromecast is required on pixel 7 to screencast. [1]
  • DisplayLink adapters use software to produce video signal, as Pixel 7 doesn't have hardware to produce video signal out of USB c
  • Chromecast plugs into the HDMI port on monitor. It requires a network to work, and that network probably cannot be a hotspot from the device you are using to screencast [2].
  • For apple, this works - [3]

Options

  • Check.pngUSB to HDMI works on android, but it's not usb c [4]. Needs OTG adapter? Yes.
  • Check.pngDisplaylink and Chromecast should both work on Graphene [5]
  • Howto - [6]
  • Seems like chromecast works? [7]
  • Displaylink - more expensive one but usb c [8]

Wired

Chromecast

  • The Android Branded Video Streaming over Wifi
  • ”Airplay” is the apple equivalent
  • If only 1080p is needed, Chromecast units aren’t too pricy and are a nice thing to have
  • Walmart has a nice Android TV box for 4k UHD etc
  • Granted all the concerns of smart devices, but Smart TVs/Monitors/AV Receivers often advertise chromecast/airplay built in