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
events:ppw16a [2016/05/06 18:25] – [Aufbau] andievents:ppw16a [2026/07/26 22:17] (current) – external edit 127.0.0.1
Line 1: Line 1:
-SUBSCRIBE 7+SUBSCRIBE 7
 alter Name: ppw16a alter Name: ppw16a
  
Line 13: Line 13:
 email_mail           : team@das-sendezentrum.de #  email_mail           : team@das-sendezentrum.de # 
 raeume               : 1 #  raeume               : 1 # 
-cases                : 2 #+cases                : S1-2 #
 audio_hardware       : ja #  audio_hardware       : ja # 
 streaming            : ja #  streaming            : ja # 
Line 26: Line 26:
 ---- ----
  
-== Meta+## Meta
  
 * [[https://frab.das-sendezentrum.de/de/subscribe7/public/schedule.xml|schedule.xml]] * [[https://frab.das-sendezentrum.de/de/subscribe7/public/schedule.xml|schedule.xml]]
Line 32: Line 32:
 * [[https://meta.subscribe.de/logos/sub7-logo-long.svg|Logo (long)]] * [[https://meta.subscribe.de/logos/sub7-logo-long.svg|Logo (long)]]
  
-== Betreuung+## Betreuung
   wir wären dankbar für personelle Unterstützung durch eine VOC-erfahrene Person für unsere SUBSCRIBE Podcast Konferenz und Workshop am 6.-8.5.2016 (ehemals Podlove Workshop) in Berlin.   wir wären dankbar für personelle Unterstützung durch eine VOC-erfahrene Person für unsere SUBSCRIBE Podcast Konferenz und Workshop am 6.-8.5.2016 (ehemals Podlove Workshop) in Berlin.
  
Line 38: Line 38:
   * jwacalex hätte ebenfalls Zeit, allerdings müssten Kosten übernommen werden   * jwacalex hätte ebenfalls Zeit, allerdings müssten Kosten übernommen werden
  
-== Aktuelle Planung+## Aktuelle Planung
  
 Dennis (gglnx) und mrmoe werden da sein und haben schon öfter mit auf und ab gebaut und kriegen das hin. Tim könnte die Hardware vorher in den Metaebene bringen so das wir remote cubes und mixer neu deployen können. Dennis (gglnx) und mrmoe werden da sein und haben schon öfter mit auf und ab gebaut und kriegen das hin. Tim könnte die Hardware vorher in den Metaebene bringen so das wir remote cubes und mixer neu deployen können.
 Somit wäre "nur" remote support nötig. Somit wäre "nur" remote support nötig.
  
-== Aufbau+## Aufbau
  
-Im Hauptsaal (Mosaik) steht Encoder1, Mixer1, Framegrabber2 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 -> Framegrabber1 -DVI-> Hausanlage  
 +* Produktiv benutzt wird für die Talks ab Samstag Framegrabber1. Umbau erfolgte Freitag Abend gegen 20:30. 
 + 
 +## Betrieb
  
 gefundene Bugs: gefundene Bugs:
Line 51: Line 56:
   * beim Broadcaster von MJPEG auf H264 umsteigen   * beim Broadcaster von MJPEG auf H264 umsteigen
   * im FFMPEG mehr Frames liefern?   * im FFMPEG mehr Frames liefern?
 +  * mit gstreamer anstatt ffmpeg transcoding machen 
 +  * curl verwenden
 * Wenn man beim Framegrabber die Auflösung o.ä. ändert muss man nen ''sudo systemctl restart voctomix-grabber-source.service'' auf encoder1 ausführen. * Wenn man beim Framegrabber die Auflösung o.ä. ändert muss man nen ''sudo systemctl restart voctomix-grabber-source.service'' auf encoder1 ausführen.
  
 +
 +Mögliche Quellen für schwarze Frames
 +* <del>ffmpeg -filter_complex fps=25</del> http://ffmpeg.org/ffmpeg-filters.html#toc-fps-1 sagt es dupliziert oder dropped nur.
 +   * 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 63: 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.1462559153.txt.gz
  • Last modified: 2016/05/06 18:25
  • by andi