Was ist RTMP?
RTMP steht für Real-Time Messaging Protocol, ein TCP-basiertes Protokoll, das zum Streaming von Audio, Video und Daten über das Internet verwendet wird. Es wurde ursprünglich von Macromedia, jetzt Adobe, für das Streaming von Audio und Video zwischen einem Flash-Player und einem Server entwickelt. RTMP wird häufig für Live-Streaming auf Plattformen wie YouTube Live, Facebook Live und Twitch verwendet. Dabei werden die Audio- und Videosignale in ein Format kodiert, das über das Internet übertragen werden kann, und die Daten dann an einen Server zur Verteilung an die Zuschauer übertragen. RTMP hat sich aufgrund seiner geringen Latenzzeit und seiner Echtzeit-Streaming-Fähigkeiten weit verbreitet.
RTMP und mimoLive
Mit FFmpeg kann mimoLive jetzt RTMP Ströme.
Dies ist eine vorläufige Dokumentation. Möglicherweise können Sie mit anderen Parametern bessere Ergebnisse erzielen. Bitte lassen Sie uns wissen, wenn Sie bessere Einstellungen finden.
Einrichten eines RTMP Server
Hinzufügen einer FFmpeg-Quelle Ihre Quellen-Spalte. Für RTMPFFmpeg muss im Abhörmodus laufen und das Kontrollkästchen Keep Alive muss markiert sein, damit mimoLive FFmpeg sofort startet und weiterlaufen lässt, auch wenn keine Daten empfangen werden und die Quelle nicht in einem Live-Layer oder einem Multiview verwendet wird.
Die Parameter zum Starten und Ausführen einer RTMP Server sind:
-listen 1 -i rtmp://xxx.xxx.xxx.xxx:1935/thiscanbe/anything
wobei Sie die "xxx.xxx.xxx.xxx" durch die primäre IP-Nummer Ihres Macs ersetzen müssen.
Die "1935" ist die Standard-Portnummer für RTMP, aber Sie können auch jede andere Nummer verwenden. Stellen Sie nur sicher, dass sie auf der mimoLive- und der Senderseite übereinstimmen.
Senden von Video und Audio an mimoLive mit RTMP
Auf der Sendeseite müssen Sie die Kamera, die Drohne, die Streaming-App oder was auch immer Sie als Quelle verwenden möchten, so einrichten, dass sie mit dem Setup Ihrer FFmpeg-Quelle übereinstimmt:
rtmp://xxx.xxx.xxx.xxx:1935/thiscanbe/anything
Ersetzen Sie wiederum "xxx.xxx.xxx.xxx" durch die IP-Nummer Ihres mimoLive Mac.
Wenn Sie über das Internet auf Ihren Mac streamen möchten, müssen Sie sicherstellen, dass Ihr Mac unter einer eindeutigen IP- und Portnummer erreichbar ist. Sie können zum Beispiel eine Portweiterleitung in Ihrem Router verwenden. In diesem Fall ist die IP-Nummer im Absender die öffentlich sichtbare IP-Nummer. Wenden Sie sich für weitere Informationen an Ihren Netzwerk-Support.
Sie sollten nun die RTMP Stream in mimoLive.