Need help with CastScreen?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

JonesChi
227 Stars 96 Forks 21 Commits 26 Opened issues

Description

Cast Android screen via WiFi or USB with low latency

Services available

!
?

Need anything else?

Contributors list

# 148,002
Kotlin
bottom-...
Android
django-...
14 commits
# 213,339
Shell
c-plus-...
TeX
calibre
2 commits
# 497,329
Shell
C
HTML
1 commit
# 529,101
Java
Shell
C
1 commit

CastScreen

Cast Android screen via WiFi or USB

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

Requirments

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

With native receiver

  • If you are not on an ARM machine, ignore outputs from *_arm targets, or remove them from the Makefile.
  • Compile the receiver
    $ cd receiver
    $ make
    
    ### Via WiFi
  • Launch receiver
    $ cd receiver
    $ ./cs_receiver autovideosink
    
  • Open CastScreen APP
  • Wait the receiver to appear on the list
  • Select the receiver
  • 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
    
  2. Open CastScreen APP
  3. Wait the receiver to appear on the list
  4. Select the receiver
  5. 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
    

Closing receivers

Ubuntu

Open system monitor, look up using the word receiver, and kill the process.

Using an alternative app.

You can use the receiver with the All Cast Receiver App as well. Just start a receiver as described above (the native receiver is faster than the python one).

License

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.