kjo6152 / Phonetop

Miracast via Usb + Input sharing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phonetop

Android for desktop project Using miracast and input sharing. Android use miracast source, uinput, resoultion change. Ubuntu applcation use rtp ffmpeg player, input drvier.

License

GPL license v3.0

How To Build

Environment

  • Android framework 4.4.2 (Nexus5), Ubuntu 14.04 LTS, FFMpeg 2.3

Build

  1. Android framework ( 4.4.2 )
  1. Android Application ( 4.4.2 , Need rooting to input sharing )
  • Import project to eclipse
  • Change ADB location in 'phonetop/systemapp/createSystemApp.sh'
  • Check environment path about java
  • Clean and build project then application install
  1. Linux Application ( Ubuntu 14.04, ffmpeg 2.3 )
  • './configure' and 'make' in 'phonetopclient/ffmpeg 2.3' directory
  • 'make new in' 'phonetopclient' directory

Testing

  • Android application & framework : Nexus5
  • Linux application : Desktop, Odroid XU

Usage

  • Run android application and switch toogle.
  • If show message '실행중' then run linux application thought './runPhonetopClient.sh' in phonetopclient directory.
  • You can see monitor that show android display.

##Demonstration Phonetop

  • Click the upper image if you want to watch a demo video!

##BLINK Members

  • Jiwon Kim (김지원)
  • Jinyoung Lee (이진영)
  • Youngsik Lee (함영식)

About

Miracast via Usb + Input sharing


Languages

Language:C 88.3%Language:Assembly 5.8%Language:C++ 2.1%Language:Java 1.9%Language:Makefile 1.6%Language:Shell 0.1%Language:Objective-C 0.1%Language:Perl 0.1%Language:Verilog 0.0%Language:CSS 0.0%Language:Python 0.0%Language:HTML 0.0%Language:Groff 0.0%