Compare commits
4 Commits
main
...
software-k
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5ef08a91de | ||
|
|
171814096f | ||
|
|
8da3f9105e | ||
|
|
01fe742e2b |
@@ -4,8 +4,7 @@
|
|||||||
Im Computer ist hierfür eine \textit{Blackmagic Design DeckLink Duo 2} verbaut.
|
Im Computer ist hierfür eine \textit{Blackmagic Design DeckLink Duo 2} verbaut.
|
||||||
Diese bietet 4 Bidirektionale 3G-\Gls{SDI}-Anschlüsse und einen Sync-Eingang; dieser wird allerdings nicht benutzt.
|
Diese bietet 4 Bidirektionale 3G-\Gls{SDI}-Anschlüsse und einen Sync-Eingang; dieser wird allerdings nicht benutzt.
|
||||||
|
|
||||||
Es sind folgende Kabelstrecken installiert:
|
\begin{table}[H]
|
||||||
\begin{table}[h]
|
|
||||||
\caption{Belegung der \Gls{SDI}-Capture-Karte \textit{Blackmagic Design DeckLink Duo 2}}
|
\caption{Belegung der \Gls{SDI}-Capture-Karte \textit{Blackmagic Design DeckLink Duo 2}}
|
||||||
\centering
|
\centering
|
||||||
|
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
\section{PTZ}
|
\section{PTZ}
|
||||||
\subsection{Stromversorgung}
|
\subsection{Stromversorgung}
|
||||||
|
|
||||||
\subsection{Parposition}
|
\subsection{Parkposition}\label{cam:ptz:park}
|
||||||
Damit sich während der Nichtbenutzung der Kamera möglichst wenig Staub auf der Linse ablagert, fährt die Kamera beim Schließen von OBS eine Parkposition an, in welcher sie senkrecht nach unten schaut.
|
Damit sich während der Nichtbenutzung der Kamera möglichst wenig Staub auf der Linse ablagert, fährt die Kamera beim Schließen von OBS eine Parkposition an, in welcher sie senkrecht nach unten schaut.
|
||||||
|
|
||||||
Hierzu ist im \Gls{OBS}-Plugin \textit{Advanced Scene Switcher} ein Makro hinterlegt, welches beim Schließen von OBS ausgeführt wird.
|
Hierzu ist im \Gls{OBS}-Plugin ein Makro hinterlegt, welches beim Schließen von OBS ausgeführt wird.
|
||||||
Es wird eine Exe ausgeführt, welche einen \Gls{Visca}-Befehl an die \Gls{PTZ-Kamera} sendet.
|
Es wird eine Exe ausgeführt, welche einen \Gls{Visca}-Befehl an die \Gls{PTZ-Kamera} sendet.
|
||||||
|
|
||||||
Das Programm ist ein Python-Skript, welches als Standalaone-Exe kompiliert wurde.
|
Das Programm ist ein Python-Skript, welches als Standalaone-Exe kompiliert wurde.
|
||||||
|
|||||||
53
Software.tex
53
Software.tex
@@ -42,8 +42,57 @@
|
|||||||
Die Standardmöglichkeiten von OBS sind in einem Untermenü versteckt und müssen erneut aktiviert werden, wenn der Kopfhörer neu eingesteckt wurde.
|
Die Standardmöglichkeiten von OBS sind in einem Untermenü versteckt und müssen erneut aktiviert werden, wenn der Kopfhörer neu eingesteckt wurde.
|
||||||
|
|
||||||
\subsection{Konfiguration}
|
\subsection{Konfiguration}
|
||||||
|
\subsubsection{Intro}
|
||||||
\section{PPT NDI}
|
Der Ablauf des Intros wird durch \nameref{obs:plugins:ass}-Makros automatisiert.
|
||||||
|
Es muss lediglich wenn die Kirchenglocken ausgeschalten werden zu der Szene \textit{Intro} gewechselt werden.
|
||||||
|
|
||||||
|
Mit dem Start des Streams wird zur Szene \textit{Glocken} gewechselt.
|
||||||
|
Diese zeigt die Powerpoint, spielt ein Glockenläuten ab und mutet den Mischpultton.
|
||||||
|
Mit dem Ausschalten der (echten) Glocken wird auf die Szene \textit{Intro} gewechselt.
|
||||||
|
Dadurch wird das Intro-Video abgespielt und spielt ein ausklingendes Glockenläuten ab.
|
||||||
|
Nach dessen Ende wird wieder zur PowerPoint zurückgeschalten und der Mischpultton wieder entmutet.
|
||||||
|
|
||||||
|
\begin{table}[H]
|
||||||
|
\caption{Die Szenen für die Introsequenz}
|
||||||
|
\centering
|
||||||
|
|
||||||
|
\begin{tabular}{lll}
|
||||||
|
\toprule
|
||||||
|
\multicolumn{1}{c}{Szene} & Quelle & Quellentyp \\
|
||||||
|
\midrule
|
||||||
|
\textit{Glocken} & \parbox{0.3\textwidth}{PowerPoint\\Glockenläuten-Start.wav\\Glockenläuten-Loop.wav} & \parbox{0.2\textwidth}{Szene\\Medienquelle\\Medienquelle} \\ \midrule
|
||||||
|
\textit{Intro} & \parbox{0.3\textwidth}{Intro.mp4\\Glockenläuten-Ende.wav} & \parbox{0.2\textwidth}{Medienquelle\\Medienquelle} \\
|
||||||
|
\bottomrule
|
||||||
|
\end{tabular}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[H]
|
||||||
|
\caption{Die Makros für die Intro-Automatisierung}
|
||||||
|
\centering
|
||||||
|
|
||||||
|
\begin{tabular}{lll}
|
||||||
|
\toprule
|
||||||
|
\multicolumn{1}{c}{Name} & \multicolumn{1}{c}{Bedingung} & \multicolumn{1}{c}{Aktionen} \\
|
||||||
|
\midrule
|
||||||
|
\textit{on\_stream\_start} & Streaming gestartet & \parbox{0.5\textwidth}{
|
||||||
|
Zu Szene \texttt{Glocken} wechseln\\
|
||||||
|
Medienquelle \texttt{Glocken\-läuten-Start.wav} starten\\
|
||||||
|
Mikrofon (Mischpult-Ton) muten
|
||||||
|
} \\ \midrule
|
||||||
|
\textit{glocke\_intro\_to\_loop} & \parbox{0.25\textwidth}{\texttt{Glocken\-läuten-Start.wav} ist $t_R = \SI{0,3}{\second}$ vor Ende} & \parbox{0.5\textwidth}{Medienquelle \texttt{Glocken\-läuten-Loop.wav} starten} \\ \midrule
|
||||||
|
\textit{stop\_glocke\_on\_intro} & Aktive Szene ist \texttt{Intro} & \parbox{0.5\textwidth}{Medienquelle \texttt{Glocken\-läuten-Loop.wav} stoppen} \\ \midrule
|
||||||
|
\textit{switch\_to\_PP\_after\_intro} & \parbox{0.25\textwidth}{Medienquelle \texttt{Intro.mp4} ist zu Ende} & \parbox{0.5\textwidth}{
|
||||||
|
Zu Szene \texttt{PowerPoint} wechseln\\
|
||||||
|
Mikrofon (Mischpult-Ton) entmuten
|
||||||
|
} \\
|
||||||
|
\bottomrule
|
||||||
|
\end{tabular}
|
||||||
|
\end{table}
|
||||||
|
\subsubsection{PTZ-Kamera parken}
|
||||||
|
Mit einem \nameref{obs:plugins:ass}-Makro wird die \Gls{PTZ-Kamera} beim Schließen von OBS in eine Park-Position gefahren.
|
||||||
|
Siehe hierzu auch \nameref{cam:ptz:park}.
|
||||||
|
|
||||||
|
\section{PPT NDI}
|
||||||
Alle Text-Einblendungen werden mit PowerPoint erstellt.
|
Alle Text-Einblendungen werden mit PowerPoint erstellt.
|
||||||
Eine Vorlage befindet sich im Google-Drive Verzeichnis.
|
Eine Vorlage befindet sich im Google-Drive Verzeichnis.
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
\section{Konfiguration}
|
\section{Konfiguration}
|
||||||
\subsection{PTZ}
|
\subsection{PTZ}
|
||||||
Companion ermöglicht eine direkte Steuerung der \Gls{PTZ-Kamera} über das \textit{\Gls{Visca}-Protokoll}.
|
Companion ermöglicht eine direkte Steuerung der \Gls{PTZ-Kamera} über das \Gls{Visca}-Protokoll.
|
||||||
Die Buttons, welche die verschiedenen PTZ-Presets abrufen, haben zwei Befehle hinterlegt:
|
Die Buttons, welche die verschiedenen PTZ-Presets abrufen, haben zwei Befehle hinterlegt:
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item PTZ-Preset abrufen: Dies sendet einen \Gls{Visca}-Befehl an die Kamera, um das entsprechende Preset anzufahren.
|
\item PTZ-Preset abrufen: Dies sendet einen \Gls{Visca}-Befehl an die Kamera, um das entsprechende Preset anzufahren.
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
% \titlehead{titlehead}
|
% \titlehead{titlehead}
|
||||||
\subject{Dokumentation}
|
\subject{Dokumentation}
|
||||||
\title{Streaming-Setup in der Johanneskirche Bühl}
|
\title{Streaming-Setup in der Johanneskirche Bühl}
|
||||||
\subtitle{Version 0.1}
|
\subtitle{Version 0.1.1 - Intro-Beta}
|
||||||
\author{Simon Ziegler}
|
\author{Simon Ziegler}
|
||||||
\date{Stand 15. März 2022}
|
\date{Stand 15. März 2022}
|
||||||
\publishers{installiert von Jonas Borho \& Simon Ziegler}
|
\publishers{installiert von Jonas Borho \& Simon Ziegler}
|
||||||
|
|||||||
Reference in New Issue
Block a user