Projector client

The idea is to up an interface/client for the projector, in order to play & display video/audio over the network remotely. This will allow for less shuffling and more compatibility with a wider range of devices, for which we may not have all the cables. It also allows for mobile devices, such as phones and tablets, to share media to the projector directly.

Data goals

 * Presenters to broadcast their presentations or demonstrations remotely during workshops
 * YouTube and other streaming video to be streamed directly to the projector
 * Play music directly from personal library or music streaming services (e.g. Pandora)
 * Share project photos or videos directly from personal devices
 * Your idea here

Control goals

 * Turn on and off projector using IR signals (to allow for cooling)
 * Have a script that automatically launches the correct data source
 * Maybe use a dedicated port for streaming, then run nmap every x seconds scanning for port, and then stream from the correlated IP?
 * e.g 5905 for VNC
 * e.g 1205 for HTTP x264 streams
 * Link with trigger interface?

Obstacles

 * There aren't any solid similar solutions for remote screen sharing, we have to hack something together


 * Will the Raspberry Pi's power be sufficient?

HTTP x264/h264
VLC screen sharing (screen://) on sender + omxplayer on Pi (for hardware acceleration) (reeealy sketchy atm, can't get to work)

VNC
xtightvncviewer on Pi

x11vnc or your favorite server on your laptop

Veency on iOS

DroidVNC on Android

AirPlay
perl-net-sdp + shairport on Pi

rPlay for AirPlay mirroring (sketchy)

DLNA/UPnP
This

MPD
sudo apt-get install mpd basically

Maybe something like http://www.raspyfi.com/ ? Maybe we can build a nice interface too.

Chromecast
PiCast

Schedule

 * 29/11/13 - Zephyz bought pi with gcmalloc, sasha and others after discussion, each contributed 10 CHF
 * 04/12/13 - Pi received
 * 11/12/13 - Experimenting during evening weekly meeting

Participants

 * Sasha (Leader)
 * Zephyz
 * Gcmalloc
 * Other ppl