# Übertragung prüfen/ steuern

Sobald Sie ein Signal an den Ingestpoint senden, können Sie im Bereich "Vorschau/Control Center" die Signalverarbeitung und die Auslieferung kontrollieren und steuern.

{% hint style="info" %}
Bevor Sie mit einer neuen Übertragung beginnen, sollten Sie die von der letzten Übertragung eventuell noch vorhandenen Timeshift-Dateien im Player zurücksetzen.
{% endhint %}

<figure><img src="https://59703589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkQg21V1sTKk5IFO6nIKJ%2Fuploads%2FUgBY3wEIApSKXnGg9ZMN%2Fsdn_interface_live_control%20center_betrieb.png?alt=media&#x26;token=752a21e8-30e4-4a32-a5a2-877f68f4f5e3" alt=""><figcaption></figcaption></figure>

## Kontrolloptionen

Während der Übertragung werden im Control Center Informationen zur Übertragung in folgenden Bereichen angezeigt:

#### Icons rechts oben

1. zeigt den Sendestatus - Anzeige *"Kein Signal"* oder "*Sendet"*
2. zeigt die Anzahl der aktiven Player - Zahl neben dem User-Icon

#### Eingangssignal

1. Eingangssignal liegt an, wenn die Anzeige erscheint
2. verwendeter Ingestpoint (einfach oder redundant)
3. das primäre Signal wird zuoberst angezeigt
4. Codec, Profil mit Level, Auflösung und Bitrate des Signals

{% hint style="info" %}
Bei der redundanten Anlieferung sollten Codec, Profil, Auflösung und Bitrate für beide Eingangssignale gleich sein.
{% endhint %}

#### Unter Tab "Log"

Hier erhalten Sie Statusinformationen der Typen "info", "warning" und "error".

<figure><img src="https://59703589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkQg21V1sTKk5IFO6nIKJ%2Fuploads%2FEs8QyeKs1Odljm7cbBfV%2Fsdn_interface_live_vorschau_logeintra%CC%88ge.png?alt=media&#x26;token=33ba21e7-4a33-4ece-9ed3-a9b8cfd854ee" alt=""><figcaption></figcaption></figure>

#### Logs vom Typ "info"

<table data-full-width="true"><thead><tr><th>Log-Eintrag</th><th width="418">Erläuterung</th><th data-hidden>Typ</th></tr></thead><tbody><tr><td><strong>Ingest Signal Online</strong> [de-origin-ingest-live], Protocol: RTMP, Encoder IP: XXX.XXX.XXX.XX</td><td>Signal liegt am primären Ingestpoint an, mit Protokoll und der IP-Adresse des Encoders</td><td>Info</td></tr><tr><td><strong>Ingest Signal offline</strong> [de-origin-ingest-live]</td><td>Signal liegt nicht mehr am primären Ingestpoint an</td><td></td></tr><tr><td><strong>Transcoder setup</strong>: automatic, dvr window: 10, streamtype: RTMP-PUSH, lowlatency: false, source stabilizing: true,</td><td>Das Transcoder-Setup wird aktiviert</td><td></td></tr><tr><td><strong>Transcoder starting</strong></td><td></td><td></td></tr><tr><td><strong>Transcoding with</strong> XXfps, speed 1x [Current stream: primary]</td><td>Diese Informationen zur Transkodierung werden angezeigt, wenn die Ausfallsicherung aktiviert ist. "fps" gibt die Frames pro Sekunde der Ausgabe an, die vom Transcoder verarbeitet werden; "Speed" gibt die Echtzeit-Verarbeitungsgeschwindigkeit an. Der "Current Stream" gibt den aktiven Stream für die Eingabe an, d. h. primär oder sekundär.</td><td></td></tr><tr><td><strong>Transcoding with</strong> 49fps, speed 1x</td><td>Diese Informationen zur Transkodierung werden angezeigt, wenn die Ausfallsicherung nicht aktiviert ist. "fps" gibt die Frames pro Sekunde der Ausgabe an, die vom Transcoder verarbeitet werden. "Speed" gibt die Echtzeit-Verarbeitungsgeschwindigkeit an.</td><td></td></tr><tr><td><strong>No signal</strong> has been received for the past 60 seconds. Transcode will be stopped [de-origin-ingest-live-02 (primary)]</td><td>In den letzten 60 Sekunden wurde kein Signal empfangen. Die Transkodierung wird gestoppt.</td><td></td></tr><tr><td>T<strong>ranscode stopped</strong> [de-origin-ingest-live-02 (primary)]</td><td>Die Transkodierung des primären Ingest-Signals ist gestoppt.</td><td></td></tr><tr><td>M<strong>anually transcoding stop</strong> requested</td><td>Erscheint, wenn "Stop Stream" genutzt wurde.</td><td></td></tr><tr><td><strong>Transcoder finished</strong></td><td>Das Transcoding ist beendet.</td><td></td></tr></tbody></table>

{% hint style="info" %}
Wenn die im Log-Protokoll angezeigten Ausgabe-FPS unter dem FPS-Wert der Ingest-Anzeige unter "Eingangssignal" liegen, die Transkodierungsgeschwindigkeit jedoch 1x beträgt, bedeutet dies, dass der Quell-Encoder nicht in der Lage ist, die Daten mit den konfigurierten FPS zu senden.&#x20;

Wenn der vom Transcoder erzeugte Ausgabe-FPS-Wert unter dem unter "Eingangssignal" angezeigten Wert liegt, die Transkodierungsgeschwindigkeit aber weniger als 1x beträgt, deutet dies darauf hin, dass der Live-Transcoder aufgrund von Ressourcenbeschränkungen oder suboptimaler Verarbeitung nicht in der Lage ist, mit den konfigurierten FPS Schritt zu halten. [Dieses Szenario möchten wir von unserer Seite aus untersuchen und beheben.](#user-content-fn-1)[^1]

{% endhint %}

<table data-full-width="true"><thead><tr><th>Log- Eintrag</th><th>Erläuterung</th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Recorder</strong> X... <strong>started</strong>.</td><td>Der gewählte Recorder zeichnet auf.</td><td></td></tr><tr><td><strong>Recorder</strong> X... <strong>stopped</strong></td><td>Der gewählte Recorder hat die Aufzeichnung beendet.</td><td></td></tr><tr><td><strong>3rd Party Publishing</strong> X... <strong>starting</strong></td><td>Ein Signal wird an den Endpoint gesendet.</td><td></td></tr><tr><td><strong>3rd Party Publishing</strong> X... <strong>stopping</strong></td><td>Der Sendeprozess wird angehalten.</td><td></td></tr><tr><td>X...: <strong>push finished</strong></td><td>Der Sendeprozess ist beendet.</td><td></td></tr><tr><td><strong>VoD2Live</strong> <strong>Job</strong> for ChannelEvent VOD 2 Live 1 am 18.8. <strong>starting</strong></td><td>Der VOD-to-Live-Prozess beginnt.</td><td></td></tr><tr><td><strong>VOD 2 Live</strong> 1 am 18.8.: <strong>Event finished</strong></td><td>Das VOD-to-Live-Event ist beendet.</td><td></td></tr><tr><td><strong>VoD2Live</strong> <strong>Job</strong> for ChannelEvent VOD 2 Live 1 am 18.8. <strong>stopping</strong></td><td>Der VOD-to-Live-Prozess ist beendet.</td><td></td></tr></tbody></table>

#### Logs vom Typ "Warning"

<table data-full-width="true"><thead><tr><th>Log-Eintrag</th><th>Erläuterung</th><th data-hidden></th></tr></thead><tbody><tr><td>Ingest stream primary/secondary has a <strong>fractional key frame interval</strong> : {...}. Make sure the keyframe interval in your encoder is set to 1, 2 or 4 seconds strict.</td><td>Diese Warnung wird angezeigt, wenn das Eingangssignal ein Keyframe-Intervall mit einer Dezimalzahl verwendet. Der Hinweis wird alle fünf Minuten wiederholt. Liegt keine fehlerhafte Einstellung im Encoder vor, weist diese Warnung darauf hin, dass das Netzwerk oder der Encoder nicht ausreichend dimensioniert ist.</td><td></td></tr><tr><td>Ingest stream primary/secondary has a <strong>fractional key frame interval</strong> : {...} and <strong>is larger than: 4</strong>. Make sure the keyframe interval in your encoder is set to 1, 2 or 4 seconds strict.</td><td>Diese Warnung wird angezeigt, wenn das Eingangssignal ein Keyframe-Intervall mit einer Dezimalzahl und einem Wert größer 4 verwendet. Bitte passen Sie die Encoder-Einstellungen an.</td><td></td></tr><tr><td>Ingest stream primary/secondary <strong>key frame interval</strong> : {...} <strong>is larger than: 4s</strong>. Make sure the keyframe interval in your encoder is set to 1, 2 or 4 seconds strict.</td><td>Diese Warnung erscheint, wenn der Encoder, der ein Ingest-Signal sendet, einen ganzzahligen Wert verwendet, welcher größer ist als die HLS-Segmentdauer. Bitte passen Sie die Encoder-Einstellungen an.</td><td></td></tr><tr><td><strong>Video bit rate</strong> {....} kbps <strong>is less than</strong> the recommended minimum bit rate of {...} kb/s for p.</td><td>Diese Warnung erscheint, wenn die Bitrate des Eingangssignals unter der für eine bestimmten Auflösung empfohlenen Mindest-Bitrate liegt.</td><td></td></tr><tr><td><strong>Video bit rate</strong> {....} kbps <strong>is larger than</strong> the recommended maximum bit rate of {...} kb/s for p.</td><td>Diese Warnung erscheint, wenn die Bitrate des Eingangssignals größer ist als die für die gewählte Auflösung empfohlene maximale Bitrate.</td><td></td></tr><tr><td><strong>PTS drift</strong> {...} in audio and video stream <strong>is larger than</strong> the key frame interval {...}. This might cause faulty stream sync. Check your encoder settings!</td><td>Diese Warnung wird angezeigt, wenn die PTS von Audio- und Videoframes stärker voneinander abweichen als das Keyframe-Intervall des jeweiligen Signals. Dies kann zu einer schlechten Audio-Video-Synchronisation in den Ausgabestreams führen und ist ein Hinweis auf ein Problem im Encoder.</td><td></td></tr><tr><td><strong>Difference between</strong> <strong>base</strong> frame rate {...} fps <strong>and</strong> <strong>average frame rate</strong> {...} fps exceeds 10%. Check your encoder settings!</td><td>Diese Warnung erscheint, wenn der Unterschied der eingestellten Framerate im Encoder und der des Eingangssignals 10 % übersteigt. Dies kann vorkommen, wenn der Encoder und/oder das Netzwerk nicht den Anforderungen entsprechen, und zu einem instabilen Ausgabesignal führen.</td><td></td></tr><tr><td><strong>No signal</strong> has been received for the <strong>past 60 seconds</strong>. Transcode will be stopped.</td><td>Diese Warnung zeigt an, dass innerhalb des Failover-Zeitfensters kein Signal zur Verarbeitung verfügbar war und dass die Verarbeitung jetzt beendet wird.</td><td></td></tr></tbody></table>

#### Logs vom Typ "Error"

<table data-full-width="true"><thead><tr><th>Log_Eintrag</th><th>Erläuterung</th><th data-hidden></th></tr></thead><tbody><tr><td><strong>No primary ingest signal</strong> was detected in the last 60sec. This will cause the stream to fail. The secondary ingest signal may only be used for the backup stream.</td><td>Diese Fehlermeldung wird angezeigt, wenn Failover ausgewählt ist, aber nur am sekundären Ingestpoint ein Signal anliegt. Der Eintrag wird jede Minute wiederholt. </td><td></td></tr><tr><td><strong>Signal Drop</strong>.</td><td>Zeigt den kurzzeitigen Signalausfall an. Wenn der Eintrag in kurzen Abständen erfolgt, sollte die Internetverbindung geprüft werden.</td><td></td></tr><tr><td>Could <strong>not connect</strong>.</td><td>Zeigt einen möglichen Netzwerkfehler an. Wenn der Eintrag häufig erscheint, sollte das Netzwerk geprüft werden.</td><td></td></tr><tr><td>Ingest stream primary/secondary is using <strong>invalid key frame interval</strong>: {...} or your encoder is set to use auto/variable keyframe interval. Make sure the keyframe interval in your encoder is set to 1, 2 or 4 seconds strict.</td><td>Diese Fehlermeldung wird angezeigt, wenn das Ingest-Signal ein sehr großes Key-Frame-Intervall hat wie z. B. 5 Sekunden, oder wenn der Encoder auf automatische/variable Key-Frame-Einstellung eingestellt ist (dies tritt in der Regel beim Wert 0 auf). Das kann bei Beginn der Übertragung zu einem längeren Zeitraum zu schwarzen Bildern führen, wenn die Ausfallsicherung aktiviert ist. Sobald die anfängliche Schwarzbildphase vorüber ist, bleibt die Ausgabe stabil. Da der Fehler nur zu Beginn der Übertragung Schwarzbild erzeugt, wird die Anzeigehäufigkeit auf einmal alle 5 Minuten reduziert.</td><td></td></tr><tr><td><strong>FPS does not match</strong> between primary stream: {...} and secondary stream: {...}. This can lead to errors in the output as well as modules using the livestream. Please ensure same frame rates for primary and secondary ingest signals.</td><td>Der Fehler tritt auf, wenn die Ausfallsicherung aktiv ist und das primäre und das sekundäre Signal mit unterschiedlichen Bildraten angeliefert wird. Das führt zu Problemen bei der Signalverarbeitung wie z. B. schwarze Bilder oder fehlende Audiosegmente in der Ausgabe. Im schlimmsten Fall kann der Transcoder vorzeitig anhalten.</td><td></td></tr></tbody></table>

#### [Im "Vorschauplayer"](#user-content-fn-2)[^2]

1. wenn nicht gesendet wird      - Anzeige "*Livestream derzeit nicht verfügbar*"&#x20;
2. erzeugte Auflösungen             - Steuerungsleiste, Anzeige über Zahnrad-Icon
3. erstellte Untertitel                    - Steuerungsleiste, Anzeige über CC-Icon
4. vorhandene Sprachversionen - Steuerungsleiste, Anzeige über Zahnrad-Icon
5. Timeshift aktiv                         - Progressionsbalken über der Steuerungsleiste
6. Kommentare aktiv                   - Steuerungsleiste, Kommentar-Icon
7. Umfrage aktiv                          - Overlay rechts im Player

#### Über das "Stift Icon" neben Preview "Embed Player" -

wird der  Player zur Überprüfung der Playereinstellungen und der Signalausgabe direkt in einem neuen Browsertab geöffnet.

<figure><img src="https://59703589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkQg21V1sTKk5IFO6nIKJ%2Fuploads%2FwKFH96uJRMoZy8fjZUBv%2Fsdn_interface_live_controlcenter_playeransichten.png?alt=media&#x26;token=94181b35-a4cc-4b42-a6ed-c738e73e11d7" alt=""><figcaption></figcaption></figure>

#### **Unter Preview Embed Player**

[Hier wird der Player im aktuellen Auslieferungsstatus (falls aktiviert: mit Anzeigeelement) angezeigt.](#user-content-fn-3)[^3]

## Steuerungsoptionen

Während der Übertragung stehen im Control Center folgende Steuerungsoptionen zur Verfügung:

| Option                     | Beschreibung                                                                                                                                                                                                             |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Button "Stop Stream"       | [Reset des Transcoding. Wenn das Signal im Livestream Software nicht zuerst gestoppt wurde, wird der Stream nach einer kurzen Unterbrechung wieder starten.](#user-content-fn-4)[^4]                                     |
| Player-Status              | Durch klicken auf den "Stift"-Icon können Sie das Anzeigeelement des Players wechseln.                                                                                                                                   |
| Tab "Recorder"             | Den manuellen [Recorder](https://sdn.docs.3q.video/interface/projekte/livestream-projekt/ein-livestream-projekt-einrichten/optionale-funktionen-fur-livestreams-wahlen/live-to-vod-recorder-nutzen) starten oder stoppen |
| Tab "3rd Party Publishing" | Das manuelle [Restreaming](https://sdn.docs.3q.video/interface/projekte/livestream-projekt/ein-livestream-projekt-einrichten/optionale-funktionen-fur-livestreams-wahlen/3rd-party-publishing) starten oder stoppen      |
| Tab "Live-Kommentare"      | [Live-Kommentare](https://sdn.docs.3q.video/interface/projekte/livestream-projekt/ein-livestream-projekt-einrichten/optionale-funktionen-fur-livestreams-wahlen/live-kommentare-verwenden) editieren                     |
| Tab "InfoPoints"           | [Infopoints](https://sdn.docs.3q.video/interface/projekte/livestream-projekt/ein-livestream-projekt-einrichten/optionale-funktionen-fur-livestreams-wahlen/infopoints-verwenden) anlegen, aktivieren und deaktivieren    |

{% hint style="info" %}
Die Anzeigetafeln und der Countdown werden nur im 3Q Player angezeigt. (Im HLS-Stream bzw. in anderen Playern wird immer direkt das ankommende Video zu sehen sein).
{% endhint %}

*

[^1]: Unglücklich formuliert; Vorschlag: raus, oder umformulieren.\
    \
    Der gesamte !-Kasten ist recht unverständlich formuliert.&#x20;

[^2]: Solche Bulleted lists wären übersichtlicher, wenn sie stattdessen als Tabelle formatiert wären.&#x20;

[^3]: Vorher stand hier: "Hier wird der Player im aktuellen Auslieferungsstatus, also wenn aktiviert mit Anzeigeelement, angezeigt." Richtig korrigiert?

[^4]: Text unverständlich, bitte korrigieren
