close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

#751 closed Verbesserung (erledigt)

Dokumentenkamera

Reported by: bau Owned by: Rüdiger Kupper
Priority: bei Gelegenheit Milestone: Schuljahr 2012/13
Component: Server: Linux Terminal Server (LTSP) Severity: beeinträchtigt keinen Unterricht
Keywords: Cc: bau

Description

Idee:
Wir haben noch WebCams im Keller. Könnte man die nicht an den Terminals fest anbringen und damit in Zusammenarbeit mit dem Beamer einen Dokumentenbetrachter erhalten. WebCams sind nicht weiter teuer :-)

Change History (44)

comment:1 by Rüdiger Kupper, 14 years ago

Milestone: Schuljahr 2012/13 → Wunschliste
Status: new → accepted

Geniale Idee. Muss ich ausprobieren.

comment:2 by Rüdiger Kupper, 14 years ago

Ich habe die Webcam ausprobiert, die im Bücherkeller auf dem Tisch lag.

Ergebnis
Funktioniert. Die Wiedergabesoftware muss als local application auf dem Client laufen. Dann braucht man die Webcam nur anzustecken. Zur Wiedergabe gibt es eine handvoll Programme zur Auswahl, ich habe cheese und camorama ausprobiert.
Probleme
Es gibt zwei Probleme, die gelöst werden müssten, ein kleineres und ein größeres:
  1. Damit die normalen Nutzer das Videodevice öffnen dürfen, müssen sie Mitglied in der Gruppe "video" sein. Es ist mir heute nicht gelungen, diese LDAP-Gruppe anzulegen und mich hineinzustecken. Ich habe es so probiert, wie ich es hier beschrieben habe. Der Befehl smbldap-groupadd bricht aber neuerdings mit einer Fehlermeldung ab. Der Fehler ist ​hier beschrieben, zusammen mit der wahrscheinlichen Lösung. Ich wollte aber nicht am LDAP herumwerkeln, ohne Dich zuvor zu fragen.
  2. Das wiedergegebene Bild ist viel zu hell. Dieses Problem kenne ich bereits, es trat genau so auch schon auf, als ich die DVDs über die local application wiedergegeben habe. Offenbar sind bestimmte Parameter des Videotreibers falsch (bzw. gar nicht) gesetzt. Ein ähnlicher Fehler ist ​hier beschrieben. Ich war schon fast amüsiert zu lesen, dass es mal wieder ein Problem mit unserem Intel-Treiber ist. Lässt man die DVD-Wiedergabe über den Server laufen, erhält man richtige Helligkeit, also vermute ich, dass in der Client-Chroot vielleicht die Installation von gestreamer nicht vollständig ist. Bevor man die Webcam benutzen kann, müssen wir das herausfinden.
Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:3 by bau, 14 years ago

Das hört sich ja erstmal recht gut an :-)
Wäre es bei der Gruppe nicht möglich, die für video nötige Gruppe auf die teachers-Gruppe umzubiegen, das wäre am wenigsten Aufwand.
Hoffentlich lässt sich das Helligkeitsproblem lösen! Das Bild einmal von der WebCam zum Server und zurück zu schicken wäre nicht gerade elegant!

in reply to:  3 comment:4 by Rüdiger Kupper, 14 years ago

Replying to bau:

Wäre es bei der Gruppe nicht möglich, die für video nötige Gruppe auf die teachers-Gruppe umzubiegen, das wäre am wenigsten Aufwand.

Glaube nicht, dass das viel einfacher ist. Das device (/dev/video0) wird vom USB-Treiber dynamisch erzeugt, sobald die Kamera angesteckt wird, und eben mit diesen Besitzrechten. Ich wüsste nicht, wo man das konfigurieren könnte. Aber es kann ja nicht so schwer sein, eine neue Gruppe zu erzeugen und Nutzer hineinzustecken. Die Schulkonsole macht das ja auch ständig mit den Gruppen für die Klassen/Projekte.

Hoffentlich lässt sich das Helligkeitsproblem lösen! Das Bild einmal von der WebCam zum Server und zurück zu schicken wäre nicht gerade elegant!

Das ginge auch gar nicht, weil das Device /dev/video0, anders als die Speichermedien und das Sounddevice, nicht von LTSP auf dem Server gemountet wird.

comment:5 by bau, 14 years ago

Problem ist nur, dass man das Hineinstecken in die Gruppe automatisieren muss, damit jeder Lehrer das Device auch nutzen kann. Schade, dass man nicht eine ganze Gruppe in eine andere Gruppe stecken kann.

comment:6 by Rüdiger Kupper, 14 years ago

Habe gerade eine andere Webcam im Einsatz (Logitech, von denen wir im Keller eine ganze Kiste haben). Damit tritt das Helligkeitsproblem nicht auf. Entweder, es liegt tatsächlich am Modell, oder es lag an dem Softwareupdate, das ich heute morgen seit langer Zeit mal wieder durchgeführt habe.

comment:7 by Rüdiger Kupper, 14 years ago

Summary: Dokumentankamera → Dokumentenkamera

comment:8 by Rüdiger Kupper, 14 years ago

Milestone: Wunschliste → Schuljahr 2012/13

comment:9 by Rüdiger Kupper, 14 years ago

Vorschlag zur Befestigung am Lehrerpult:

Alternativ eine Schwanenhals-LED-Leuchte, dann hätten wir auch gleich Beleuchtung. Die gibt es typischerweise für den USB-Anschluss, sie sind aber nur 20-30cm lang (vom USB-Port aus gerechnet). Das ist höchstens für die Tastaturen mit USB-Hub praktikabel.

comment:11 by bau, 14 years ago

Habe den LED-Schwanenhals 1x zum testen bestellt. Ich denke, dass 6,90€ für Schwanenhals+LED sicher sinnvoller sind als 10,99€ für den Hals ohne Clip.

comment:12 by Rüdiger Kupper, 14 years ago

Brauchen wir außerdem auch noch USB-Hubs, oder sind genug Anschlüsse vorhanden?

comment:13 by bau, 14 years ago

Ich habe noch Slotblenden da.
Wenn der Testaufbau fertig ist, dann entscheiden wir, was wir konkret anschaffen wollen.

comment:14 by Rüdiger Kupper, 14 years ago

Ich habe jetzt die Gruppe video im LDAP erzeugt. Das ging trotz des oben beschriebenen Fehlers (der weiterhin existiert und behoben werden muss), weil ich die Gruppen-ID ohnehin vorgeben musste (die lokale Gruppe video hat auf allen Rechnern die GID 44).

Das Vorgehen ist hier dokumentiert: AdminLdap#NeueLDAP-Gruppeanlegen.

Frage ist jetzt nur noch, wie wir sophomorix verklickern, dass alle Nutzer generell in dieser Gruppe sein sollen (oder zumindest die Nutzer in Gruppe teachers).

comment:15 by Rüdiger Kupper, 14 years ago

Wenn's dafür keine automatische Lösung gibt, schlage ich ein tägliches Cronskript vor, etwa so:

#!/bin/bash

# add all teachers to LDAP group "video"

for uid in $(teachers) ; do
  smbldap-usermod  -G +video
done
Version 1, edited 14 years ago by Rüdiger Kupper (previous) (next) (diff)

comment:16 by Rüdiger Kupper, 14 years ago

Einstweilen sind in der LDAP-Gruppe video testweise nur kup und bau.

comment:17 by Rüdiger Kupper, 14 years ago

Die Webcams müssten jetzt an allen Clients funktionieren. Bitte einfach mal irgendwo anstecken und ausprobieren.

Programme zum testen (Aufruf wie gewohnt über das Menü)

  • cheese (arbeitet bei mir nur mit langsamer Wiederholrate)
  • camorama (hier hab ich keine Möglichkeit gefunden, auf Vollbild zu schalten)
  • guvcview

Keinen Menüeintrag hat:

  • xawtv

Aufruf im Terminal: ltsp-localapps xawtv

comment:18 by Rüdiger Kupper, 14 years ago

Cc: pal added

Software war auf ltsp2 lokal noch nicht installiert (muss ein Tippfehler gewesen sein). Habe ich eben nachgeholt. Jetzt sollten Webcams an sämtlichen Clients verwendbar sein. Bitte prüfen.

pal hatte heute die naheliegende Idee (auf die wir dennoch nicht gekommen sind ;-) ), die Webcams einfach an den OHP-Köpfen zu befestigen. Dann brauchen wir keine Schwanenhälse und haben trotzdem eine stabile, höhenverstellbare Befestigung. Darüber hinaus wird dann am Pult kein zusätzlicher Platz benötigt.

@pal: Kannst Du mir bei Gelegenheit mal die "professionelle" Dokumentenkamera zum Vergleich zeigen? Ich rechne damit, dass die professionelle Kamera deutlich bessere Bildqualität liefert. Die Frage istm bei welcher Lösung die Vorteile überwiegen:

professionelle Kamera ("Visualizer")
  • sehr gute Bildqualität
  • hohe Wiederholrate
  • stabiler, unkomplizierter Aufbau
  • Preis: 250-700€ pro Gerät (nach ​http://www.beamershop24.net/visualizer/)
  • daher vermutlich nur in wenigen Räumen zu installieren
Webcam
Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:19 by bau, 14 years ago

Nachteil professionelle Version:
Ich habe die am Dienstag ins Klassenzimmer geschleppt und den Video->RGB-Konverter auch richtig angeschlossen aber trotzdem kein Bild auf dem Beamer erhalten, das hat mich doch etwas gefrustet. Die Fehlerquelle bei "Ich logge mich ein und starte das Programm, lege ein Blatt unter die WebCam und habe ein Bild auf dem Beamer" überzeugt mich doch etwas mehr!

Bildwiederholfrequenz ist bei einem Standbild kein Argument :-)

Die Auflösung der Kamera können wir ja noch festlegen, hauptsache man kann in der Projektion die Schrift in einem Schülerheft gut lesen und die Farben erkennen.

Wie schaut's mit der Ausleuchtung bei Befestigung am OHP-Hals aus? Reicht die normale Zimmerbeleuchtung? Bei der LED-Schwanenhalslösung ist noch das ZOLL-Problem zu beachten, die Dinger kommen derzeit aus Hongkong (deshalb ist das Teil auch noch nicht da), die Zollfreigrenze liegt bei etwa 24€, darüber muss eine unverständliche mehrseitige Zollerklärung ausgefüllt werden, das hatte ich schonmal und brauche es gewiß nicht nochmal!

in reply to:  19 comment:20 by Rüdiger Kupper, 14 years ago

Replying to bau:

Bildwiederholfrequenz ist bei einem Standbild kein Argument :-)

Korrekt.

Die Auflösung der Kamera können wir ja noch festlegen, hauptsache man kann in der Projektion die Schrift in einem Schülerheft gut lesen und die Farben erkennen.

Die Logitech-Webcams, die wir im Keller haben, haben eine Auflösung von 640x400, das ist also knapp über 1/4 der nativen Auflösung unserer Beamer (1024x768).

Wie schaut's mit der Ausleuchtung bei Befestigung am OHP-Hals aus? Reicht die normale Zimmerbeleuchtung?

Meiner Erfahrung nach ja. Mit Beleuchtung wird aber (a) das Bild schärfer und (b) die Wiederholrate höher.

Bei der LED-Schwanenhalslösung ist noch das ZOLL-Problem zu beachten, die Dinger kommen derzeit aus Hongkong (deshalb ist das Teil auch noch nicht da), die Zollfreigrenze liegt bei etwa 24€, darüber muss eine unverständliche mehrseitige Zollerklärung ausgefüllt werden, das hatte ich schonmal und brauche es gewiß nicht nochmal!

Es gibt doch ganz sicher auch entsprechende Produkte von europäischen Herstellern.

Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:21 by Rüdiger Kupper, 14 years ago

Mit der 640x320-Webcam ist die Auflösung hart an der Grenze zur Lesbarkeit. Um ein gewöhnliches A4-Blatt komplett lesbar abzubilden bräuchten wir Webcams mit höherer Auflösung, am besten 1024x768 oder höher.

comment:22 by Rüdiger Kupper, 14 years ago

Wenn ich mich so durch das Angebot von Webcams klicke, scheint 1280x768 heute Standard zu sein, für Preise um die 20-40€.

comment:23 by bau, 14 years ago

Habe zwei hochauflösende WebCams zum Testen bestellt, sollten nächste Woche da sein (Preis jeweils: 15€).

comment:24 by Rüdiger Kupper, 14 years ago

Es gibt jetzt ein Skript, das alle Lehrer in die Gruppe "video" steckt:
source:keplertools/scripts/trunk/add-teachers-to-group-video

Das wird wöchentlich aus der keplertools/etc/trunk/cron.weekly heraus ausgeführt, oder bei Bedarf von Hand.

comment:25 by Rüdiger Kupper, 14 years ago

Owner: changed from Rüdiger Kupper to bau
Status: accepted → assigned

Laut Empfehlung eines UVC-Entwicklers würde ich vorschlagen, diese Webcam zu testen: ​http://www.amazon.de/dp/B002EL4LPI (Logitech C300).
Die macht echte 1280x1024 Auflösung -- mehr brauchen wir ja nicht, da unsere Beamer auch nicht mehr machen. Sie hat eine Plastiklinse mit manuell verstellbarem Fokus -- wichtig, wenn die Webcam am OHP-Kopf verstellbar angebracht ist. Glaslinse wäre sicher noch besser, aber die entsprechenden Modelle sind teurer und haben nur einen festen Fokus.

Auf der Amazon-Seite ist unten eine Vergleichstabelle mit Logitech-Kameras.

Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:26 by bau, 14 years ago

Ist bereits bestellt und unterwegs :-)

comment:27 by Rüdiger Kupper, 14 years ago

Kamera ist da und funktioniert, Auflösung 1280x1024, damit kann man Schrift auf einem A4-Blatt scharf lesen. Super!

Jetzt brauchen wir ein "Versuchskaninchen".

comment:28 by bau, 14 years ago

Ich würde das Teil dann mal in der Fachvertreterkonferenz vorstellen und gerne dann die Klassenzimmer damit ausstatten (das sind so 30x20€ = 600€).

comment:29 by Rüdiger Kupper, 14 years ago

Die Webcam ist jetzt in Raum 5.55 am OHP befestigt (vorerst provisorisch mit Klebeband).
Anzeige per Programm "guvcview".

Programmaufruf
  • Auf das runde rote Startsymbol klicken [alternativ: Windows-Taste drücken]
  • "guvcview" tippen
  • Auf das Programmsymbol klicken

@bau: Beim Ausprobieren ist mir nochmals aufgefallen, dass die Videoumschalter die Bildqualität verschlechtern. Oft erscheint das Bild verwaschen und wird erst dann scharf, wenn man ein wenig am Drehschalter wackelt. Oxidierte Kontakte?

comment:30 by Rüdiger Kupper, 14 years ago

On 12/12/2012 08:06 PM, Jens Baumgärtner wrote:

Hallo Rüdiger,

dir FVK war mit großer Mehrheit der Ansicht, dass wir die WebCams
anschaffen sollten.
Ich werde jetzt also mal 50 Stück ordern und dann können wir mit der
Installation loslegen.

Grüße
Jens

Super, feine Sache! Bestell gleich 50 USB-Verlängerungen und Befestigungsmaterial mit (Clips, Schrauben).

Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:31 by Rüdiger Kupper, 14 years ago

Owner: changed from bau to Rüdiger Kupper

Karl-Friedrich berichtet, dass die Webcams teilweise schon angebracht sind, das ging ja schnell!

-> ich werde dann einen Link zu "guvcview" in die Startleiste oder auf den Desktop legen.

comment:32 by bau, 14 years ago

Herrn Krauß sei DANK, der ist echt was wert!

comment:33 by Rüdiger Kupper, 14 years ago

Resolution: → erledigt
Status: assigned → closed

Der Link liegt auf dem Desktop, wie man bei anderen Leuten etwas in die Startleiste bekommt, hab ich noch nicht rausgefunden. Früher gab es für sowas mal Config-Files, heute steht das alles in einer Datenbank, und da muss man erstmal richtig mit umgehen...

comment:34 by Rüdiger Kupper, 14 years ago

Was tun wir mit den drei Webcam-Modellen, die wir zur Ansicht bestellt hatten (640er-Auflösung)? Die stehen noch bei mir herum. Verschenken? Bei Ebay verhökern? ;-)

comment:35 by bau, 14 years ago

Wir haben auch noch die alten Modelle im Bücherkeller.
Ich würde die einfach mal im Bücherkeller lagern, vielleicht brauchen wir sie noch.

comment:36 by bau, 14 years ago

Raum 113: Dokumentenkamera macht nur minimale Auflösung???

comment:37 by bau, 14 years ago

Resolution: erledigt
Status: closed → reopened

comment:38 by bau, 14 years ago

Cc: bau added; Rüdiger Kupper remp kau pal removed
Status: reopened → assigned

comment:39 by bau, 14 years ago

komisch, in 114 jetzt plötzlich auch - speichert der irgendwo was falsches ab??

comment:40 by bau, 14 years ago

OK, das ist ein Problem in der .gucviewrc, dort hatte das System eine minimale Auflösung eingetragen. Leider habe ich nirgens eine Einstellmöglichkeit für das Problem gefunden, ich habe jetzt einfach die Standars-rc reinkopiert, jetzt tut's wieder.

Was machen Kollegen, bei denen das passiert?
Die rc löschen hatte nicht den Erfolg, da die Standard-Einstellungen eine kleinere Auflösung haben als 1280x1024. Kann man das irgendwo vorgeben?

comment:41 by Rüdiger Kupper, 14 years ago

Status: assigned → accepted

Ich hatte kürzlich etwas in der .guvcview verändert und dabei offenbar nicht gemerkt, dass sich die Auflösung umgestellt hatte.
Die .guvcview wird über unseren Skeleton-Mechanismus jede Nacht neu in die Homeverzeichnisse verteilt.
Da das alles im svn eingecheckt ist, kann ich es problemlos korrigieren und morgen läuft bei allen wieder die hohe Auflösung.

comment:42 by Rüdiger Kupper, 14 years ago

Hm? Eigenartig, die Auflösung steht noch richtig drin. Ich hatte lediglich drei Pfade auskommentiert, die in mein Homeverzeichnis wiesen (sonst schreiben die Kollegen Bilder in mein Homeverzeichnis, wenn sie auf "Bild speichern" drücken).
Aber wie dem auch sei, vielleicht verschluckt sich das Programm an den Kommentarzeichen. Ich stelle das .guvcview erst mal wieder so her, wie es war, als es funktioniert hat.

changeset:467/keplertools

comment:43 by Rüdiger Kupper, 14 years ago

Priority: normal → gering
Severity: normal → unkritisch

Wir finden dann bei Gelegenheit raus, was man statt der Pfade reinschreiben kann. Vielleicht kann man $HOME verwenden. Aber jetzt schaun wir erstmal, ob es so wieder geht.

comment:44 by bau, 14 years ago

Resolution: → erledigt
Status: accepted → closed

Ich habe die restlichen USB-Slotbleche eingebaut und die Kameras einheitlich angeschlossen.
Nach den Ferien bieten wir eine Technik-Sprechstunde (jeden Tag nach der 6. Stunde in 5.55 an, wo wir den Einsatz der Kameras zeigen und sonstige technische Fragen beantworten.

Note: See TracTickets for help on using tickets.