Konfiguration: RTMP-Streaming

Über

Übertragen Sie live auf YouTube, Twitch oder jeden RTMP-Anbieter. Optional können Sie das Video in Ihre Website einbetten. Hinweis: RTMP-Push erfordert ein Abonnement oder eine Geschäftslizenz.

Hinzufügen von RTMP-Servern

Der Agent unterstützt gleichzeitiges Streaming zu mehreren RTMP-Endpunkten. Um einen RTMP-Server hinzuzufügen, klicken Sie auf das Server-Menü, Einstellungen (unter Konfiguration) - wählen Sie "RTMP-Streaming" im Menü aus und fügen Sie einen neuen Server hinzu. Sie können die Auflösung über das Größen-Dropdown-Menü und die Bitrate über den Qualitätsschieberegler steuern. Wenn Ihr Stream häufig puffert, versuchen Sie, die Größe oder die Qualität oder beides zu reduzieren, um eine reibungslose Wiedergabe zu erhalten.

Streaming auf YouTube

  • 1: Melden Sie sich bei YouTube an und besuchen Sie das YouTube Live Dashboard.
  • 2: Erstellen Sie einen neuen Live Stream und notieren Sie sich die Server URL und den Stream name/key.
  • 3: Öffnen Sie in Agent DVR die Server-Einstellungen und wählen Sie "RTMP Streaming". Fügen Sie einen Server hinzu und geben Sie die URL und den Stream Key von YouTube ein.
  • 4: Passen Sie die Streaming-Dauer bei Bedarf an (Standard ist 900 Sekunden).
  • 5: Um dies auf Ihrer Website einzubetten, klicken Sie mit der rechten Maustaste auf den YouTube Live Player und wählen Sie "Einbindungscode kopieren", um den HTML-Code für Ihre Webseite zu erhalten.

Starten Sie nach diesen Schritten das Live-Streaming auf Ihre Website.

Manuelle Übertragung

Klicken Sie auf das Server-Menü und RTMP-Streaming im Systemmenü. Klicken Sie auf die "..." Schaltfläche neben Ihrem RTMP-Servereintrag, um das Gerät zu konfigurieren oder die Ansicht zum Live-Stream anzuzeigen. Der Stream zu Ihrer RTMP-Plattform sollte starten. Geben Sie ihm ein paar Sekunden zum Puffern.

Geplante Gerätestreaming

Verwenden Sie dies, um eine Kamera automatisch zu festgelegten Tageszeiten live zu streamen. Bearbeiten Sie ein Gerät und legen Sie den RTMP-Server fest, der auf der RTMP-Registerkarte verwendet werden soll. Wählen Sie die Registerkarte Zeitplan und klicken Sie auf Zeitplan konfigurieren. Fügen Sie einen Zeitplanbefehl "RTMP Streaming Start" hinzu und legen Sie die Uhrzeiten und Tage fest. Fügen Sie dann einen Befehl "RTMP Streaming Stop" hinzu.

Geplante Ansichtsübertragung

Das Einrichten von geplanetem View-Streaming ist etwas aufwendiger. Sie müssen eine Action zu einem Gerät hinzufügen und dann einen Aufruf dieser Action planen:

  • 1: Nach dem Hinzufügen des RTMP-Servers rufen Sie http://localhost:8090/q.json?cmd=getstreamingstatus auf und kopieren Sie den ident des RTMP-Servers, den Sie verwenden möchten (ohne die Anführungszeichen)
  • 2: Fügen Sie eine Action zum Gerät hinzu mit If: None, then: Call URL, URL: http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0, wobei ind der Index des Views ist, den Sie streamen möchten (von 0-8)
  • 3: Fügen Sie einen Zeitplaneintrag im Geräte-Scheduler für "Action: Run" hinzu und wählen Sie die gerade erstellte Action aus.

Sie können eine weitere Action/Zeitplaneintrag hinzufügen, um zu stoppen. Verwenden Sie dazu die URL http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident. Stellen Sie sicher, dass der Zeitplan auf der Registerkarte "General" aktiviert ist.

Sie können auch curl verwenden, um diese API-Aufrufe zu tätigen.