Skip to content

RussTedrake/UxPlay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is an early stage prototype of unix AirPlay server. Work is based on https://github.com/FD-/RPiPlay. Tested on Ubuntu 19.10 desktop. 5G Wifi connection is the must.

Features:

  1. Based on Gstreamer.
  2. Video and audio are supported out of the box.
  3. Gstreamer decoding is plugin agnostic. Uses accelerated decoders if availible. VAAPI is preferable.
  4. Automatic screen orientation.

Building:

  1. sudo apt-get install cmake
  2. sudo apt-get install libssl-dev libavahi-compat-libdnssd-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav NOT: 3. sudo apt-get install gstreamer1.0-vaapi (For Intel graphics) 3.5. Install from upstream RpiPlay instructions (but not gstreamer1.0-vaapi, which caused my gnome session to exit)
  3. mkdir build
  4. cd build
  5. cmake ..
  6. make

About

AirPlay Unix mirroring server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.1%
  • Objective-C 45.0%
  • C++ 2.7%
  • CMake 0.2%