Difference between revisions of "AirPlay"
From LinuxMCE
(Additional implementation note structure.) |
|||
Line 9: | Line 9: | ||
== Others == | == Others == | ||
Another bunch of software re AirPlay can be found [http://ericasadun.com/ftp/AirPlay/ here]. | Another bunch of software re AirPlay can be found [http://ericasadun.com/ftp/AirPlay/ here]. | ||
+ | |||
+ | == Proposed Design == | ||
+ | |||
+ | As contributed by --[[User:Tschak909|Tschak909]] 04:50, 10 February 2011 (CET) | ||
+ | |||
+ | === Goals === | ||
+ | |||
+ | * To allow an AirPlay compatible device to send a video to a LinuxMCE DCE controlled Media Player. | ||
+ | * To allow AirPlay compatible devices to access LinuxMCE Media via Orbiter and native device means, to play the media on these devices as clients, with LinuxMCE being the Server. | ||
+ | |||
+ | Thus being a bi-directional bridge. | ||
+ | |||
+ | Due to the fact that we want to handle control in both directions, two distinct paths will be taken: | ||
+ | |||
+ | === Orbiter to Airplay Device === | ||
+ | |||
+ | === Airplay Device to LinuxMCE Controlled Media Player === |
Revision as of 04:50, 10 February 2011
Contents
Airplayer
Airplayer is a Python app, which can be used to receive video and picture streams via Apple's AirPlay.
It can be extended using MediaBackends. At the moment there are backends for XBMC, Plex and Boxee.
To utilize this in LinuxMCE, there need to be an Airplayer device for each Media Director / Output zone.
The source is available via the GitHub.
Others
Another bunch of software re AirPlay can be found here.
Proposed Design
As contributed by --Tschak909 04:50, 10 February 2011 (CET)
Goals
- To allow an AirPlay compatible device to send a video to a LinuxMCE DCE controlled Media Player.
- To allow AirPlay compatible devices to access LinuxMCE Media via Orbiter and native device means, to play the media on these devices as clients, with LinuxMCE being the Server.
Thus being a bi-directional bridge.
Due to the fact that we want to handle control in both directions, two distinct paths will be taken: