events:ppw16a

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
events:ppw16a [2016/05/06 20:50] – [Aufbau] andievents:ppw16a [2016/05/09 12:37] – [Betrieb] andi
Line 47: Line 47:
 Im Hauptsaal (Mosaik) steht Encoder1, Mixer1, und Kamera1 und 2. Encoder2 ist als Support fürs Release-Encoding auch noch da.  Im Hauptsaal (Mosaik) steht Encoder1, Mixer1, und Kamera1 und 2. Encoder2 ist als Support fürs Release-Encoding auch noch da. 
  
-Aufbau der Framegrabber ist aktuell Laptop -> Framegrabber2 -DVI-> Framegrabber1 -DVI-> Hausanlage +Aufbau der Framegrabber ist aktuell Laptop -> Framegrabber1 -DVI-> Hausanlage 
-* Das ermöglicht das man beide Framegrabber gleichzeitig (z.B. für Tests) verwenden kann. +
 * Produktiv benutzt wird für die Talks ab Samstag Framegrabber1. Umbau erfolgte Freitag Abend gegen 20:30. * Produktiv benutzt wird für die Talks ab Samstag Framegrabber1. Umbau erfolgte Freitag Abend gegen 20:30.
  
 +== Betrieb
  
 gefundene Bugs: gefundene Bugs:
Line 63: Line 62:
  
 Mögliche Quellen für schwarze Frames Mögliche Quellen für schwarze Frames
-* ffmpeg -filter_complex fps=25 +<del>ffmpeg -filter_complex fps=25</del> http://ffmpeg.org/ffmpeg-filters.html#toc-fps-1 sagt es dupliziert oder dropped nur. 
-* gstreamer intervideosrc+   * stellt sich die frage warum da manchmal 24 und nicht konstant 25 frames aus ffmpeg rauskommen. 
 +* gstreamer intervideosrct 
 + 
 +Lösung: https://mazdermind.wordpress.com/2016/05/08/ffmpeg-mjpeg-and-the-fps-filter/ 
 + 
 == Random notes == Random notes
 +
 +
  
   journalctl -a -f -u  voctomix-grabber-source.service   journalctl -a -f -u  voctomix-grabber-source.service
Line 72: Line 78:
  
   curl http://10.73.2.2:1881/vgabroadcaster.mjpg | gst-launch-1.0 -q fdsrc ! multipartdemux ! image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! videoscale ! videorate ! videoconvert ! video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! mux.  audiotestsrc ! audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! mux.   matroskamux name=mux ! tcpclientsink host=localhost port=10002   curl http://10.73.2.2:1881/vgabroadcaster.mjpg | gst-launch-1.0 -q fdsrc ! multipartdemux ! image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! videoscale ! videorate ! videoconvert ! video/x-raw,format=I420,width=1920,height=1080,framerate=25/1,pixel-aspect-ratio=1/1 ! mux.  audiotestsrc ! audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 ! mux.   matroskamux name=mux ! tcpclientsink host=localhost port=10002
 +  
 +<code>#!/bin/sh
 +#curl http://10.73.2.2:1881/vgabroadcaster.mjpg | ffmpeg -y -nostdin -xerror \
 +curl http://10.73.1.2:1881/stream.mjpg | ffmpeg -y -nostdin -xerror \
 +        -f mjpeg -i - \
 +        -filter_complex "
 +                [0:v] fps=25 [v] ;
 +                anullsrc=r=48000:cl=stereo [a]
 +        " \
 +        -map "[v]" -map "[a]" \
 +        -c:a pcm_s16le \
 +        -c:v rawvideo \
 +        -pix_fmt yuv420p \
 +        -r 25 \
 +        -f matroska \
 +        -metadata title="grabber" \
 +        tcp://localhost:10002
 +
 +#       [0:v] scale=1920:1080,fps=30,setsar=1/1 [v] ;
 +</code>
  • events/ppw16a.txt
  • Last modified: 2016/05/28 19:09
  • by andi