Archiv-Detailansicht

    Archiv-Detailansicht

      Archiv-Detailansicht

      SRT- und AllStar-Infos aus CQ-TV 286 (BATC)

      12.DATV-QSO-Party

      Ein großer Teil der Verbindungen bei der "DATV QSO Party" im August 2024 wurde mit Secure Reliable Transport (SRT) hergestellt, einer verbesserten Version von RTMP, mit der die meisten von uns vertraut sind. Der Hauptvorteil von SRT für uns ATVer ist seine Robustheit über einen weniger als 100 % zuverlässigen Pfad - das Internet von Großbritannien nach Australien zum Beispiel.

      Dies hat das Interesse einiger von uns geweckt, die sich auf dem AllStar-Knoten von Martin, G8KOE (Knotennummer 47572) unterhalten haben, insbesondere Martin, der sich eingehend mit dem Thema befasst hat und in dieser Ausgabe von CQ-TV einen Artikel veröffentlicht hat, der einen praktischen Weg zum Ausprobieren aufzeigt. Einige von uns haben Test-SRT-Empfänger eingerichtet, und wenn Sie einige Experimente durchführen möchten, hat Martin weitere Informationen ins Forum gestellt, die Sie hier finden:

      https://forum.batc.org.uk/viewtopic.php?f=2&t=9013

      BATC-Vorsitzender Martin Charman G4FKK
       


      SRT - Wie Sie loslegen können

      SRT „Secure Reliable Transport“ ist ein Protokoll, das für das Punkt-zu-Punkt-Streaming von Videos über das Internet verwendet werden kann. Es wird von seinen Entwicklern definiert als "open source video transport protocol, das die Leistung von Videostreaming über unvorhersehbare Netzwerke optimiert“. SRT unterstützt alle gängigen Videokodierungstechniken wie MPEG-2, H.264, H.265/HEVC und H.266/VVC. Die australischen ATV-Betreiber experimentieren schon seit einiger Zeit mit SRT, und es zeigt gute Ergebnisse mit niedrigen Latenzzeiten über das Internet, sogar auf Verbindungen zwischen Großbritannien und Australien. Eine Reihe von ATV-Repeatern sind jetzt mit SRT-Eingängen ausgestattet (ähnlich wie die Streaming-Eingänge einiger britischer ATV-Repeater). 
       

      Die Einrichtung ist eine neue Herausforderung, daher sind dies meine bisherigen Erkenntnisse mit viel Hilfe meiner VK-Freunde. Zwei Begriffe, die immer wieder auftauchen werden, sind "caller" (Anrufer) und "listener" (Zuhörer). Als Anrufer ist es am einfachsten, mit dem Senden zu beginnen, wenn man OBS oder vMix als Anrufer einrichtet.

       

      Eine typische Einstellung für OBS ist:
      srt://IP ADRESSE:22222?mode=caller
      Diese Einstellung muss in den Einstellungen des OBS-Streamservers vorgenommen werden. Die IP-ADRESSE ist die öffentliche IP-Adresse der Station, mit der Sie sich verbinden wollen. Der Port 22222 muss auf den Port geändert werden, den die Station, die Sie angerufen haben, eingestellt hat.
       

      Die empfangende Station hat eine Portweiterleitungsregel (für Port 22222) auf ihrem Router eingerichtet, die auf ihren SRT-Player im Listener-Modus verweist. Um SRT als Listener zu empfangen, ist es am einfachsten, einen speziellen Raspberry Pi zu verwenden; ich verwende einen Raspberry Pi Modell 3b, oder verwenden Sie den kostenlosen OnPremise SRT RPi Player, den Sie von https://streamrus.com/player.html herunterladen können. Der grüne Download-Button befindet sich unten auf der Seite.

      Sobald Sie die Datei SRTrpiPlayer.zip heruntergeladen haben, entpacken Sie sie und verwenden Sie ein Tool wie balenaEtcher (https://etcher.balena.io/) oder Win32 Disk Imager (https://win32diskimager.org/), um die .img-Datei auf eine SD-Karte zu schreiben. Stecken Sie die Karte in Ihren Raspberry Pi und verbinden Sie ihn mit Ihrem Netzwerk und einem HDMI-Bildschirm. Sobald der bootet, müssen Sie seine IP-Adresse ermitteln (verwenden Sie Advanced IP Scanner www.advanced-ip-scanner.com
      oder ähnlich) und geben Sie die IP-Adresse in Ihren Browser ein.

       

      OnPremise SRT Player Einstellungen
      Wenn Sie die Webseite in Ihrem Browser öffnen, sollten Sie den Anmeldebildschirm sehen. Der Benutzername ist admin und das Standardkennwort lautet admin. Nach der Anmeldung und der Einstellung der Zeitzone können Sie Ihr Kennwort ändern, indem Sie zu Manager, Admin bearbeiten gehen. Auf der Seite „Player“ können Sie die Option „Verschlüsseln“ deaktivieren, wenn sie nicht benötigt wird. Wenn die Verschlüsselung erforderlich ist, können Sie hier die Schlüssellänge und die Passphrase festlegen, z. B.:
      Schlüssellänge 16 Passphrase 123456789012345.

      Bevor Sie Streams empfangen können, müssen Sie eine UDP-Port-Weiterleitungsregel in Ihrem Internet-Router einrichten, die den gewählten Port (in diesem Beispiel 22222) an die IP-Adresse Ihres Raspberry Pi weiterleitet.

      Sie sollten nun einen HDMI-Ausgang der Farbbalken-Testkarte haben und als Hörer bereit sein, einen Stream zu empfangen. Es gibt eine Verzögerung, bis der Player startet, also werden Sie nicht ungeduldig. Der Ton erscheint normalerweise zuerst. Dieser Player ist auf H264 beschränkt, ist aber KOSTENLOS und die Qualität ist ausgezeichnet. Um die Einstellungen des Players zu ändern, müssen Sie den Player anhalten, OK wählen, um die Änderungen zu bestätigen, Speichern, OK wählen und den Player starten. OK, starten Sie den Player mit Play. Eine nützliche Funktion von OnPremise rpIPlayer ist, dass GPIO 26 auf High geht, wenn ein Stream empfangen wird, was sehr nützlich für die Verwendung als Repeater-Eingabe ist.

       

      vMix-Einstellungen
      Pete GW7BZY berichtet, dass diese Einstellungen mit vMix funktionieren:

      LinkPi-Geber
      Dave, G8GKQ berichtet, dass der LinkPi Enc 2 Encoder einfach konfiguriert werden kann, um SRT zu senden. Er erwähnt auch dass er untersucht, ob SRT-Caller- oder -Listener-Funktionen in den Portsdown oder Ryde integriert werden können.

      VLC-Medienplayer
      VLC kann verwendet werden, aber wie aus den unten stehenden Informationen hervorgeht, müssen Sie OBS als Listener einstellen, um einen Stream an VLC zu senden. Ja, das hat mich verwirrt! Die folgenden Einstellungen funktionierten in meinem lokalen Netzwerk:

      OBS-Einstellung zum Senden an VLC:
      srt://127.0.0.1:5000?mode=listener

      VLC Player-Einstellung für den Empfang:
      srt://127.0.0.1:5000

      Ich möchte nur sagen, dass ich neu bei SRT bin; die VK-Jungs benutzen es seit Jahren und haben viel mehr Erfahrung als ich. Dieser Artikel soll Ihnen nur die Richtung aufzeigen, in die ich mich bewegt habe, er enthält nicht alle Antworten. SRT und ALLSTAR mit niedriger Latenz sind eine großartige Möglichkeit, sich weltweit zu treffen und Ideen auszutauschen.

      Martin, G8KOE

       

      SRT Update

      Nur ein sehr schnelles und kurzfristiges Update mit einigen der neuesten Experimente, die unter anderem von Martin G8KOE, John G7JTT, Rob M0DTS, Michael EA7KIR und mir durchgeführt werden. Wir haben verschiedene Tests und Experimente mit dem AllStar-Knoten von Martin G8KOE (47572) koordiniert. Wenn Sie sich einige davon anhören/ansehen/mitmachen möchten, folgen Sie Martins Artikel, um sich auf den AllStar-Knoten aufzuschalten, und hier sind ein paar Streams, die Sie mit VLC oder ähnlichen Media-Playern ansehen können. Die Streams sind noch nicht rund um die Uhr verfügbar, könnten aber tagsüber zum Testen/Spielen nützlich sein. 

      G8KOE-Stream:
      srt://g8koe.ddns.net:8890?streamid=read:g8koe

      G4FKK Stream:
      srt://g4fkk.ddns.net:8890?streamid=read:g4fkk

      ...Geben Sie einfach die Zeile in das Feld „Open Network Stream“ von VLC ein und klicken Sie auf Play.
       


      AllStar DATV-Rückmeldung online

      Dies war ursprünglich eine Idee für QO-100-Netze, um schnell mit einer Sendestation kommunizieren zu können, wenn ein Problem auftritt. Zum Beispiel ist der versehentliche und unbemerkte Verlust von Audio ein häufiges Problem, wenn man Szenen in einem Mischprogramm wie vMix oder OBS wechselt. Wir haben den BATC-Chat, der gut funktioniert, vorausgesetzt, Sie behalten ihn im Auge, während Sie Ihren Sender betreiben. Mit einem Audio-Talkback-Kanal können Sie schnell mit einfachen Worten wie „No Audio“ kommunizieren. Es ist am besten, solche Meldungen kurz zu halten, um die Station nicht zu verwirren, vor allem, wenn man die Zeitverzögerung von QO-100 berücksichtigt. 

      Was ich zunächst nicht bedacht hatte, ist, dass QO-100 weltweit Amateure zusammenbringt, deren Hauptsprache nicht Englisch ist. Auf der Suche nach einer Lösung, um dies zu erreichen, bin ich direkt auf Allstar gestoßen, da ich schon einige Erfahrungen damit gemacht habe. Allstar ist ein Voice-over-IP (VOIP)-Peer-to-Peer-System mit vielen Verbindungsmöglichkeiten, einschließlich der Verwendung eines 2m/70cm-FM- Funkgeräts über einen eigenen Knoten, der eine gute Audioqualität ermöglicht.

       

      Hardware und Software

      Nun zur Hardware, die für die Einrichtung eines Talkback-Knotens benötigt wird. Ich habe einen Raspberry Pi 3b in einer Schutzhülle verwendet. Die Software, die ich benutze, ist AllStarLink3; sie ist einfach einzurichten. Folgen Sie einfach dem YouTube-Video von „Ham Radio Crusader“, um den Anfang zu machen.

      Der Knoten war ein sofortiger Erfolg, aber wegen der unstabilen Netzversorgung an meinem QTH und der Notwendigkeit, eine zukunftssichere Lösung zu finden, brauchte ich einen eigenen Raspberry Pi mit einer USV. Ich bat den BATC um Hilfe und reichte einen Antrag auf ein Zuschussmittel ein, der auch bewilligt wurde. Ein großes Dankeschön an das BATC von mir und allen Benutzern des DATV Talkback Node 47572. Diese Finanzierung wird es mir ermöglichen, den Knoten in Betrieb zu halten, während wir die Fähigkeiten weiter entwickeln. GB3HV und GB3SQ experimentieren auch mit Allstar-Talkback, so dass Amateure weltweit in ihren Netzen teilnehmen können. Ich freue mich darauf, Sie alle auf Allstar zu treffen.

      Martin, G8KOE

       

      Diese Website nutzt ausschließlich technisch erforderliche Cookies. Wir benutzen keine Cookies, die eine Einwilligung erfordern würden. Weitere Informationen finden Sie in unserer Datenschutzerklärung. X