Skip to content

Cast Android screen via WiFi or USB with low latency

Notifications You must be signed in to change notification settings

Vancezheng/CastScreen

 
 

Repository files navigation

CastScreen

Cast Android screen via WiFi or USB

Demo video: https://youtu.be/D_DSuvFz_sg

Requirments

  • Gstreamer 1.0 with H264 decoder (h264parse, avdec_h264)
  • adb for mirror via USB

With native receiver

  • Compile the receiver
$ cd receiver
$ make

Via WiFi

  1. Launch receiver
$ cd receiver
$ ./cs_receiver autovideosink
  1. Open CastScreen APP
  2. Wait the receiver to appear on the list
  3. Select the receiver
  4. Tap Start on right corner

Via USB

  1. Enable debug mode on the Android device
  2. Make sure adb is available on your PC
  3. Open CastScreen APP
  4. Select Server mode
  5. Tap Start on right corner
  6. Launch receiver
$ cd receiver
$ ./wait_adb.sh

With python receiver

Via WiFi

  1. Launch receiver
$ cd receiver
$ python cs_receiver.py
  1. Open CastScreen APP
  2. Wait the receiver to appear on the list
  3. Select the receiver
  4. Tap Start on right corner

Via USB

  1. Enable debug mode on the Android device
  2. Make sure adb is available on your PC
  3. Open CastScreen APP
  4. Select Server mode
  5. Tap Start on right corner
  6. Launch receiver
$ cd receiver
$ adb forward tcp:53516 tcp:53515
$ python cs_receiver_conn.py

License

Copyright (c) 2015-2016 Jones Chi. Code released under the Apache License.

About

Cast Android screen via WiFi or USB with low latency

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 68.3%
  • C 23.5%
  • Python 6.4%
  • Shell 1.2%
  • Makefile 0.6%