Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
voctomix [2017/12/22 15:28] – derpeter | voctomix [2019/09/19 23:04] – remove obsolete information andi | ||
---|---|---|---|
Line 10: | Line 10: | ||
project-status : running | project-status : running | ||
---- | ---- | ||
- | Voctomix ist ein Softwaremischer der es uns erlaubt auf Konferenzen HD-Recording und -Streaming anbieten zu können. | + | Voctomix ist ein Softwaremischer der es uns erlaubt auf Konferenzen HD-Recording und -Streaming anbieten zu können. |
* [[https:// | * [[https:// | ||
Line 51: | Line 51: | ||
Ansible always resets the setup to a default configuration, | Ansible always resets the setup to a default configuration, | ||
^ Systemd-Unit ^ Description ^ | ^ Systemd-Unit ^ Description ^ | ||
- | | bgloop-source.service | Source the background loop from ''/ | ||
- | | decklink-source-[NAME].service | Such a unit is generated for each Decklink input device present at the time of the ansible-run. Source video- and audio from this Decklink input | | ||
- | | grabber-source.service | Source Video-Input from the Epiphan framegrabber via Ethernet | | ||
- | | grabber-to-[NAME]-playout.service | Such a unit is generated for each Decklink output device present at the time of the ansible-run. Playout video- and silence from the framegrabber input to the Decklink output | | ||
- | | grabber-to-framebuffer-playout.service | Playout video from the framegrabber input to the HDMI/ | ||
| music-source.service | Source Music from ''/ | | music-source.service | Source Music from ''/ | ||
| pause-source.service | Source pause loop from ''/ | | pause-source.service | Source pause loop from ''/ | ||
Line 119: | Line 114: | ||
Playout to the framebuffer can always be interrupted by funny tty0 printouts at any time :) | Playout to the framebuffer can always be interrupted by funny tty0 printouts at any time :) | ||
Also think about whether you want to playout the program output (before the stream-blanker) or the streaming output (after the stream-blanker). | Also think about whether you want to playout the program output (before the stream-blanker) or the streaming output (after the stream-blanker). | ||
- | |||
- | Creating a background for the supersource from an image file | ||
- | |||
- | ffmpeg -loop 1 -i background.png -f s16le -i /dev/zero -ar 48000 -ac 1 -r 25 -t 00:01:00 -s 1920x1080 -c:v mpeg2video -q:v 0 -aspect 16:9 -f mpegts bgloop.ts | ||
- | |||
- | Creating a background for the supersource from a MP4 file in correct resolution | ||
- | |||
- | ffmpeg -i bgloop.mp4 -filter:v fps=25 -c:v mpeg2video -q:v 0 -aspect 16:9 -f mpegts bgloop.ts | ||
- | |||
Line 138: | Line 124: | ||
Alternative version: | Alternative version: | ||
journalctl -a -f -u grabber-source.service | journalctl -a -f -u grabber-source.service | ||
+ | |||
+ | |||
== Control Commands | == Control Commands | ||
Some useful control commands when you only have a shell (see also [[https:// | Some useful control commands when you only have a shell (see also [[https:// |