Projector client

From Fixme.ch
Revision as of 21:58, 11 December 2013 by Sasha (Talk | contribs)

Jump to: navigation, search

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.


Goal

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?

Component

Screen sharing

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 http://www.raywenderlich.com/44918/raspberry-pi-airplay-tutorial works now 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