HTTP-Live-Streaming für Anfänger

Ich bin neu im Live-Streaming und es ist ziemlich schwierig, gute Informationen für Anfänger zu finden. Könnte jemand außer der Dokumentation von Apple Ressourcen für HLS empfehlen?

Ich versuche, eine LiveStream-ähnliche App zu erstellen, mit der Videos in Echtzeit an mehrere Benutzer übertragen werden können.

Ich bin auf einige Dienste wie encoding.com, heywatchencoding.com und wowza gestoßen, aber ich habe Schwierigkeiten mit dem, was jede Plattform bietet, da die Dokumentationen für jede Plattform eher für fortgeschrittene/erfahrene Benutzer bestimmt zu sein scheinen.

Weiß zufällig jemand von euch, ob ich wowza mit Parse.com-Diensten verwenden kann?

Vielen Dank

Antworten (2)

Ich würde vorschlagen, dass Sie etwas weiter recherchieren und dann Ihre Frage verfeinern. Mir scheint, dass es ein wenig Verwirrung in Bezug auf die Softwarekomponenten gibt, die zum Erstellen eines Livestreams benötigt werden. Zuerst benötigen Sie eine Softwarekomponente, die ein Live-Video von einem Gerät erfasst. Dieses Video muss codiert werden. Sobald es codiert ist, kann es von einem Streaming-Server gestreamt werden. Es gibt eine Menge Software oder Software as Service, die das können. Außerdem sollten Sie herausfinden, welches Streaming-Protokoll Sie verwenden möchten (rtmp, rtsp?) und wie viele gleichzeitige Streams Sie benötigen.

Einige Hinweise zum Auschecken:

Monaserver https://github.com/MonaSolutions/MonaServer

Ffmpeg-Streaming-Leitfaden https://trac.ffmpeg.org/wiki/StreamingGuide

Nginx-RTMP-Streaming https://github.com/arut/nginx-rtmp-module/wiki/Getting-started-with-nginx-rtmp

Ja, ich denke auch, dass Sie Ihre Frage präzisieren müssen. Zu welcher Plattform dampfst du? YouTube und Facebook Live sind kostenlos und beliebt. Wirecast-Software kann mit der Eleganz einer Mac OS-Oberfläche auf diese Endpunkte übertragen. In Bezug auf die Hardware, die zum Erkennen/Codieren von HD-Feeds (z. B. HDMI oder SDI) benötigt wird, benötigen Sie etwas so Einfaches wie einen Black Magic Mini-Recorder (oder ein beliebiges BM-Gerät) für einen einzelnen oder vorgemischten Feed. Der Rest hängt von der Leistung der Computer-CPU und der Internetbandbreite ab.

Hoffe, ich habe geholfen.