**This is an old revision of the document!**
Use of Broadcasters with DVSwitch
Usually we use the MJPEG streaming function of the Broadcaster (why?), which can be accessed through http://10.73.x.2:1881/vgabroadcaster.mjpg on older generation models, and through http://10.73.x.2:1881/stream.mjpg on new gen models (called VGADVI Broadcaster).
Assuming a 16:9 projector, use the following line to feed the mjpeg stream to DVSwitch:
Sofern man einen 16:9 Projektor hat kommt folgende Zeile zum Einsatz:
ffmpeg -i http://10.73.x.2:1881/vgabroadcaster.mjpg \ -target pal-dv -loglevel error -aspect 16:9 - | \ dvsource-file-voc -h "10.73.x.1" -i 1 -p 2000 /dev/stdin
Sie nimmt das Bild vom Framegrabber und zerrt es so weit auf, das das Video-Bild komplett gefüllt ist. Hat man einen Projektor der zwingend eine 4:3 Auflösung vom Broadcaster baucht muss man (nachdem einspielen der entsprechenden EDID Datei, siehe oben) in DVswitch links und rechts schwarze Balken hinzufügen. Dazu ersetzt man in der /etc/services/grabbersource die obrige Zeile durch folgende bzw. fügt die Filteroption an der richtigen Stelle ein:
ffmpeg -i http://10.73.x.2:1881/vgabroadcaster.mjpg \ -filter:v 'scale=768:576, pad=1024:576:128:0 , scale=720:576' \ -target pal-dv -loglevel error -aspect 16:9 - | \ dvsource-file-voc -h "10.73.x.1" -i 1 -p 2000 /dev/stdin
Das einzige Problem das man jetzt noch hat sind Vortragende die mit 16:9 Folien kommen. Der Rechner des Vortragenden macht oben und unten schwarze Streifen hin, die obrige Zeile links und rechts. Insgesammt wird die Folie also viel kleiner dargestellt als eigentlich notwendig. Es empfiehlt sich eine weitere Quelle anzulegen, die die schwarzen streifen vom Laptop weg schneidet. Dazu z.B. folgende Zeile auf encoderX in einem Screen laufen lassen:
ffmpeg -i http://10.73.x.2:1881/vgabroadcaster.mjpg \ -filter:v 'crop=h=3/4*in_h, scale=720:576' \ -target pal-dv -loglevel error -aspect 16:9 - | \ dvsource-file-voc -h "10.73.x.1" -i 5 -p 2000 /dev/stdin
Settings
MJPEG with “Default” setting (not “High speed”) 25 fps no audio no recording
hax0r
broadcaster lite partition layout
Disk /dev/sdc: 1967 MB, 1967128576 bytes 61 heads, 62 sectors/track, 1015 cylinders, total 3842048 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdc1 * 1 1051395 525697+ b W95 FAT32 /dev/sdc2 * 1051396 3838729 1393667 83 Linux