3 Commits

Author SHA1 Message Date
DarthJenow
5ef08a91de kleine Fehler korrekturen 2022-03-28 07:07:47 +02:00
DarthJenow
171814096f Versionsnummerierung angepasst 2022-03-27 01:51:08 +01:00
DarthJenow
8da3f9105e Intro-Konfiguration geschrieben 2022-03-27 01:49:17 +01:00
5 changed files with 56 additions and 9 deletions

View File

@@ -4,8 +4,7 @@
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.
Es sind folgende Kabelstrecken installiert:
\begin{table}[h]
\begin{table}[H]
\caption{Belegung der \Gls{SDI}-Capture-Karte \textit{Blackmagic Design DeckLink Duo 2}}
\centering

View File

@@ -2,10 +2,10 @@
\section{PTZ}
\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.
Hierzu ist im \Gls{OBS}-Plugin \nameref{obs:config:ass} 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.
Das Programm ist ein Python-Skript, welches als Standalaone-Exe kompiliert wurde.

View File

@@ -42,8 +42,56 @@
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}
\subsubsection{Advanced Scene Switcher}\label{obs:config:ass}
Mit \nameref{obs:plugins:ass} wird beim Schließen von \Gls{OBS} ein Programm ausgeführt, welches die \Gls{PTZ-Kamera} auf eine Park-Position fährt.
\subsubsection{Intro}
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.
Eine Vorlage befindet sich im Google-Drive Verzeichnis.

View File

@@ -28,7 +28,7 @@
\section{Konfiguration}
\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:
\begin{enumerate}
\item PTZ-Preset abrufen: Dies sendet einen \Gls{Visca}-Befehl an die Kamera, um das entsprechende Preset anzufahren.

View File

@@ -64,7 +64,7 @@
% \titlehead{titlehead}
\subject{Dokumentation}
\title{Streaming-Setup in der Johanneskirche Bühl}
\subtitle{Version 0.1}
\subtitle{Version 0.1.1 - Intro-Beta}
\author{Simon Ziegler}
\date{Stand 15. März 2022}
\publishers{installiert von Jonas Borho \& Simon Ziegler}