Turn a Raspberry Pi into an Airplay server using RPiPlay to enable screen mirroring on tvs, monitors and projectors.
This project essentially creates a docker image wrapping RPiPlay and making it easily deployable to balena fleets.
- Currently, the image does not include the gstreamer renderer
- This project aims to build a very minimal image. The binary has been dockerized and it is based on busybox. The image size is ~14 MB.
Setup and Deployment
You can simply join the balenaHub openFleet.
- You don't need to signup for a balenaCloud account
- Your device will keep running the latest releases
- No control over configurations
If you want to manage your own device and fleet, you can run this app is as simple as deploying it to a balenaCloud fleet.
- You need to signup for a balenaCloud account
- You manage your fleet and releases
- You have total control over configurations
You can do it in just one click by using the button below:
The following Device Variables might be required for proper scaling and resolutions:
||Specify the network name of the AirPlay server|
||Set audio output device|
||Show black background always, only during active connection, or never|
||Enables low-latency mode. Low-latency mode reduces latency by effectively rendering audio and video frames as soon as they are received, ignoring the associated timestamps. As a side effect, playback will be choppy and audio-video sync will be noticably off|
||not set||Specify image rotation in multiples of 90 degrees|
||not set||Specify image flipping|