Zum Hauptinhalt springen

Broadcast-Software einrichten

Kompatibilität

Im Allgemeinen ist Owncast mit jeder Software kompatibel, die RTMP verwendet, um an einen Remote-Server zu senden. RTMP ist das, was alle großen Live-Streaming-Dienste verwenden, also wenn Sie derzeit einen dieser Dienste verwenden, können Sie wahrscheinlich Ihre vorhandene Software an Ihre Owncast-Instanz richten.

Wir haben jedoch nicht mit allem getestet. Wenn Sie also etwas Bestimmtes verwenden, würden wir gerne hören, welche Software Sie verwenden und welche Ergebnisse Sie erzielen. Wenn Sie Probleme haben, würden wir Ihnen gerne bei der Fehlersuche helfen.

Ihre Software auf Owncast ausrichten

Owncast accepts incoming streams over RTMP on TCP port 1935 by default. The port is configurable in the admin under Configuration > Server Setup (see Server Setup). Your stream key is only accepted on the /live/ path, so the full endpoint is rtmp://yourserver:1935/live/<your-stream-key>.

Die meisten Broadcast-Software wird eine Möglichkeit haben, einen "benutzerdefinierten" Standort als RTMP-Endpunkt anzugeben. In this case you would specify rtmp://yourserver:1935/live as the RTMP destination, specifying your stream key where it asks for it. Der Standard-Streaming-Schlüssel ist abc123, aber Sie sollten dies sofort ändern, nachdem Sie Owncast eingerichtet haben.

If your software doesn't have a place to specify a stream key you can simply append it to your RTMP location, for example: rtmp://yourserver:1935/live/abc123.

Wie Sie Ihre Broadcast-Software konfigurieren, ist wichtig

Sie sollten Ihre Broadcast-Software so konfigurieren, dass sie die höchste Qualität bietet, die Sie Ihren Zuschauern bieten können. Das bedeutet, dass Sie Ihre Broadcast-Software nicht so konfigurieren sollten, dass sie 1080p@6000k sendet, wenn Ihr Owncast-Server nur 720p@2500k verarbeiten kann. Je mehr Konvertierungsarbeit Sie Owncast abverlangen, desto mehr Ressourcen wird es auf Ihrem Server verwenden, wodurch es noch schwieriger wird, die besten Qualitäten für Ihre Zuschauer anzubieten.

Jeder Server, jede Umgebung, jede Netzwerkgeschwindigkeit und jede Verarbeitungskapazität ist anders. Nur weil Sie wollen, eine bestimmte Qualität anzubieten, bedeutet das nicht, dass Ihr Server dies unterstützen kann.

If you find yourself trying to squeeze better performance out of Owncast then try setting your broadcasting software to a lower quality as well as lowering the output quality in the admin under Configuration > Video.

Broadcasting-Einstellungen

Die folgenden sind einige empfohlene Einstellungen für einen hochwertigen Stream, die Sie in Ihrer Broadcast-Software festlegen können. Aber Sie sollten die höchste Qualität berücksichtigen, die Sie Ihren Zuschauern anbieten, wie oben erwähnt. Lesen Sie weiter über die Werte.

Videoauflösung und Qualität

AuflösungBildrateBitrate
1920x108060fps5000k
1920x108030fps4500k
1280x72060fps4000k
1280x72030fps3000k

Auflösung und Bildrate

Die Auflösung bezieht sich auf die Größe eines Videos auf einem Bildschirm, und die Bildrate bezieht sich darauf, wie viele Bilder pro Sekunde angezeigt werden. Full HD-Auflösung beträgt typischerweise 1080p, 60 Bilder pro Sekunde (fps). Streaming in einer höheren Auflösung wie 1080p erfordert eine höhere Bitrate, und eine höhere Bildrate benötigt mehr Codierungskapazität. Wenn Sie die Bandbreite und Codierungskapazität sowohl auf Ihrem Broadcasting-Computer als auch auf Ihrem Owncast-Server haben, um in 1080p, 60 fps zu streamen, großartig! Wenn nicht, versuchen Sie eine der anderen oben genannten Einstellungen, um die Videoqualität und Stabilität zu optimieren.

Bitrate

Die Bitrate ist die Menge an Daten, die Sie an Ihren Owncast-Server senden, wenn Sie streamen. Eine höhere Bitrate benötigt mehr Ihrer verfügbaren Internetbandbreite. Die Erhöhung Ihrer Bitrate kann die Videoqualität verbessern, aber nur bis zu einem bestimmten Punkt.

Video and audio codecs

Use H.264 video and AAC audio for the best compatibility. Owncast's ingest layer also recognizes H.265 video and MP3 and Speex audio, but transcoding and playback compatibility are only assured for H.264 and AAC.

Keyframe-Intervall

Set your broadcasting software to send a keyframe every 2 seconds and do not leave it at auto. Keyframe settings use different units in different tools. The OBS keyframe interval is in seconds, so use 2. The ffmpeg -g option counts frames, so use twice your framerate.

Audioeinstellungen

Stellen Sie Ihre Broadcast-Software so ein, dass sie Owncast AAC-Audio sendet.

Audio-Bitrate und Qualität

Stellen Sie beim Streamen sicher, dass Ihre Audioqualität mit dem, was Sie streamen, übereinstimmt. Wenn Sie einen musikfokussierten Stream haben, dann gehen Sie vielleicht höher. Wenn Sie nur sprechen, dann können Sie vielleicht auch tiefer gehen.

Owncast passes audio through untouched by default, so it goes out exactly how it's sent. If audio passthrough is turned off for an output variant, Owncast re-encodes that variant's audio to AAC.

QualitätBitrate
Niedrig96kbps
Mittel128kbps
Hoch192kbps
Höher256kbps
Höchste320kbps

Bildübertragungsaussetzer

Lesen Sie mehr über die Fehlersuche bei Eingefrorene Bilder, die in Ihrer Broadcast-Software gemeldet werden.

Fehler oder Unterbrechungen

Wenn Ihre Broadcast-Software ständig die Verbindung zu Owncast trennt oder Ihr Stream mitten drin abbricht, lesen Sie Ihr Stream trennt sich ständig. Es behandelt die häufigen Ursachen: ein instabiles Netzwerk, eine höhere Bitrate als Ihre Upload-Geschwindigkeit unterstützen kann und ffmpeg-Probleme auf dem Server.


Improve this page

See something missing or incorrect? Edit the English version of this page or help improve translations.

Contributors to this documentation