Kino

Aus Kullenhof
Version vom 3. September 2017, 21:10 Uhr von Tkienzle (Diskussion | Beiträge) (Technische Informationen)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Kinosessel

Allgemeines

  • Die Vandalismus-Schäden sind behoben, das Kino ist wieder eröffnet
  • Zur Benutzung des Kinos oder der Sound-Anlage muss nun eine Kaution von 10 Euro vom Bewohnerkonto hinterlegt werden (ablauf siehe unten)
  • der neue Prjektor unterstützt nun FullHD!

F.A.Q.

Projektor
  • Benutzer-Interface
    Wer darf den Beamer benutzen? -- Die Benutzung steht für alle Bewohner frei die Mitglied im "Studentenwohnheim Kullenhof e.V." sind
  • Wer schaltet mir die Technik ein? -- Es handelt sich um ein Selbstbenutzerkino. Du kannst die Technik selbst in Betrieb nehmen.
  • Kostet die Benutzung was? -- Nein, allerdings müssen während der Benutzung 10 Euro Kaution hinterlegt werden. Du benötigst also zur Inbetriebnahme des Beamers mindestens 11,25 € auf deinem Bewohnerkonto (10 € Kaution + ein Bier und eine Chips vom Automaten), nein Quatsch, es reichen 10 Euro.
    Audio auf Köpfhörer stellen: Taste 'alt' drücken!
  • Wofür die Kaution? -- Ist nach deiner Benutzung nennenswert Unordnung oder Müll zu finden ist die Kaution weg. Daher wird sie nach der Benutzung unter Vorbehalt zurückerstattet.
  • Darf ich Freunde einladen? -- Ja, es gibt insgesamt 12 Kinosessel.
  • Kann ich den Beamer reservieren? -- Nein, du kannst aber per Rundmail an das Wohnheim mit Angabe des Films auch andere Bewohner zum Film einladen den du veranstaltest. z.B.: "Heute Abend 20:15 Tatort Münster". Dann ist er sozusagen reserviert.
  • Wo kommt das Bild her? -- Von deinem Laptop. Anschlüsse: HDMI & VGA (Bild), Klinke (Audio) und LAN per USB-Gigabit-Adapter oder RJ45. Auf diese Weise kann man jeden Rechner mit dem Netzwerk verbinden.
  • Woher kommen die Filme? -- Bringst du selbst mit. DVD, Datei, Amazon Prime, iTunes - das liegt bei dir.
  • Kann ich auf dem Beamer Fernsehen, z.B. für Fußball? -- Klar über deinen Computer. Fernsehen richtest du so ein.
  • Quelle auf Kopfhörer setzen!
    Mein Ton kommt aus dem Projektor und ist leise - Du bist über HDMI angeschlossen und dein Computer denkt der Sound soll auf dem Beamer ausgegeben werden. Umstellen des Tonausgangs auf Kopfhörer hilft (siehe Screenshot).
  • Darf ich den Beamer aus dem Gehäuse nehmen oder das Gehäuse sonstwie anfassen? -- Nein!!! (Sagmal spinnst du?!?)
  • Wer räumt den Müll und die Chipsbrösel weg? -- Du. Bleibt Müll zurück ist die Kaution weg. Ausreden wie: "Das war schon vorher!!" zählen nicht. Wenn das Kino verlassen wird ist alles ordentlich.
  • Darf ich irgendwelche Einstellungen am Beamer ändern? -- Nein. Bitte melde dich bei der NetzAG wenn irgendetwas nicht optimal eingestellt ist.
  • Muss man den Beamer am Ende abschalten? -- Er schaltet sich zwar selbst nach 10 Minuten aus, aber bitte schalte ihn doch vor Logout über das Menü aus.

Netzwerk

  • WLAN deaktivieren, mit Kabel hat man immer volle Geschwindigkeit
  • Netzwerk ist über Lan-Kabel und einen Gigabit USB-Adapter verfügbar
  • Fernseh-Streams können über http://playlist.kaeng.de aufgerufen werden (siehe nächster Abschnitt)

Fernsehen mit VLC im Kino

Mac

Möchte man VLC verwenden, aber nicht das Kabel benutzen müssen, so kann man VLC auch eine URL so übergeben, sodass man das Fernsehsignal über Netzwerk empfängt. Die URL die man dafür benötigt ist: http://playlist.kaeng.de , meist reicht ein Doppelklick. Diese Adresse teilt man VLC manuell wie folgt mit:

Windows
Mac OS X mit VLC

Oben in der Leiste von Mac OS X Ablage anwählen --> Netzwerk öffnen --> URL: http://playlist.kaeng.de Wichtig für die Nutzung von VLC mit einem MacBook Pro Retina: Aktivere unter Einstellung --> Interface --> Nativen Vollbild-Modus verwenden Sollte dies nicht angewählt sein, so kann es zu ungewollten Abstürzen von VLC bei der Wiedergabe im Vollbildmodus kommen!


Windows mit VLC

Oben in der Leiste auf Medien --> Netzwerkstream öffnen --> URL: http://playlist.kaeng.de

Deinterlace

Ist der Bildrand ausgefranst, muss Deinterlace aktiviert werden:

Einrichtung des Kinos


Geplante Verbesserungen

  • Vorhänge zur Abdunklung seitlich
  • Heizkörper für den Winter

Technische Informationen

Allgemeine technische Informationen

  • Wir verwenden einen Epson EH-TW5350 Full-HD-Beamer, dank LCD-Technologie gibt es keine Farbblitzer wie bei DLP
  • Auflösung 1920*1080 pixel
  • Computer anschließbar wahlweise über VGA, HDMI oder Mini-Displayport (z.B. Apple)
  • Sound über Klinke (eigener Verstärker) -> guter Sound oder über HDMI (sehr leise da Projektorlautsprecher)
  • der Sound-Verstärker ist mittels Zeitschaltuhr ab 23:00 Uhr deaktiviert um Ruhestörungen auszuschließen
  • Gigabit-LAN per Ethernetkabel oder USB-Adapter auf Gigabit - so ist sogar Multicast als Quelle möglich
  • das Steuerinterface ist in PHP/Mysql + Arduino realisiert, analog zu den Verkaufsautomaten

Fernsteuerung des Epson EH-TW5350 über Netzwerk

Explizit gerichtet an Leute in der Welt die den selben Beamer wie wir besitzen und ebenfalls über einen Computer fernsteuern wollen.

Der Beamer Epson EH-TW5350 ist mit WLAN ausgestattet, damit man ihn u.a. mit einer App steuern kann. Ingegriert ist hierzu vermutlich ein embedded Linux das über einen Webserver die befehle entgegen nimmt. Belauscht man die Kommunikation der App mit dem Beamer, stellt sich heraus, daß die in der App integrierte Steuerungsoberfläche eine Webseite ist. Mittels eines iframe kann man so das Steuerungsinterface im Browser des iPad 1 ohne Passworteingabe darstellen, was ohnehin in unserer Beamersteuerung zum Einsatz kommt. Somit ware ich schon fertig. Neuere iPads ignorieren den iframe wegen Phishinggefahr, Firefox gibt ebenfalls Meldungen aus, diese Probleme sind jedoch lösbar.

Per wireshark lässt sich die Kommunikation zwsichen der iPad-App Epson iProjection belauschen. Sie ist inklusive der Credentials unverschlüsselt.


Was ist die eigentlich interessante Neuigkeit? Die URL lautet: http://EPSONMOBILE:###passwort-mit-fernbedienung-gesetzt####@###IP-des-beamers###/mobile/index.html?EPSON=Projector


(control beamer web-interface browser Epson iProjection remote data communication php switch on off wifi)

PHP-Code

  • per PHP lässt sich der Beamer ein- und ausschalten // switch on and off beamer via php script
  • script.php?bitte=1 switches on
  • script.php?bitte=0 switches off
  • no parameter shows status
  •  ?input=vga or hdmi1 or hdmi2 switches input

<html><head><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="refresh" content="300"> </head><body><big><big>
<span style="font-family: Courier New,Courier,monospace;"><b><font color="#000000">Beamer ist: <font color="#FF0000">

<?php
function secu(){
// SICHERHEIT //
if($_SERVER['REMOTE_ADDR'] != "x.x.x.x" && $_SERVER["REMOTE_ADDR"] != "x.x.x.x" && $_SERVER["REMOTE_ADDR"] != "x.x.x.x") { die("forbidden"); }
}


error_reporting(0);

$nowtime = time();

#pruefe status
$context=array('http' => array ('header'=> 'Referer: http://x.x.x.x/cgi-bin/webconf', ),);
$xcontext = stream_context_create($context);
$str=file_get_contents("http://x.x.x.x/cgi-bin/json_query?jsoncallback=SOURCE?&_=".$nowtime,FALSE,$xcontext);
#echo $str;
if (strpos($str, 'true') !== false) {
echo 'AUS<br>';
#off
$an=0;
}else{
echo "AN<br>";
$an=1;
#on
}




if($_GET["input"] == "hdmi1"){
secu();
echo "Setze HDMI1";
file_get_contents("http://x.x.x.x/cgi-bin/directsend?KEY=4D&_=".$nowtime,FALSE,$xcontext);
}else if ($_GET["input"] == "hdmi2"){
secu();
echo "Setze HDMI2";
file_get_contents("http://x.x.x.x/cgi-bin/directsend?KEY=40&_=".$nowtime,FALSE,$xcontext);
}else if($_GET["input"] == "vga"){
secu();
echo "Setze VGA";
file_get_contents("http://x.x.x.x/cgi-bin/directsend?KEY=44&_=".$nowtime,FALSE,$xcontext);
}





if($_GET["bitte"] == "1"){
secu();
	if($an == 1){exit;
	}else{
	#anschalten
echo "Schalte Beamer AN";
	file_get_contents("http://x.x.x.x/cgi-bin/directsend?KEY=3B&_=".$nowtime,FALSE,$xcontext);
	}
}


if($_GET["bitte"] == "0"){
secu();
	if($an == 0){exit;
	}else{
	#ausschalten
echo "Schalte Beamer AUS";
	file_get_contents("http://x.x.x.x/cgi-bin/directsend?KEY=3B&_=".$nowtime,FALSE,$xcontext);
	sleep(2);
	file_get_contents("http://x.x.x.x/cgi-bin/directsend?KEY=3B&_=".$nowtime,FALSE,$xcontext);
	}
}

?>
 </big></big></span>
</center></span></body></html>