Gemischt Forum



HTML 5 Livestream



Der Joker unter den Foren -- für alles, was mehrere Kategorien gleichzeitig betrifft, oder in keine paßt
Antworten
Schagen
Beiträge: 12

HTML 5 Livestream

Beitrag von Schagen »

Hallo,
Ich habe auf meinem Server ffmpeg mit dem Stream-M Webm Server am laufen. Lokal benutze ich den <video> Tag für das anzeigen des Streams. Das funktioniert so auch ganz gut.

Mein Problem:

Der livestream besteht aus verschiedenen Videos, die hintereinander gestreamt werden (Sendung1.webm, Werbung.webm, Sendung2.webm etc.). Jedes mal wenn ein Video zu Ende ist, hört der Player beim Clienten auf den Stream abzuspielen. Erst wenn ich mit F5 die Seite aktualisiere wird der Livestream wieder abgespielt.

Gibt es dafür irgendeine Lösung? Ich denke, das Problem liegt daran, dass der Stream nach jedem Video für einige ms unterbrochen wird. Kann man irgendwie beim Clienten eine TimeOut Zeit einstellen, damit der Stream weiter läuft?



deti
Beiträge: 3974

Re: HTML 5 Livestream

Beitrag von deti »

Da solltest du entweder die Einzeldateien auf der Serverseite neu als eine Datei kodieren oder auf der Clientseite einen Player mit Playlist-Support verwenden (z.B. http://videojs.com).

Deti
Lieber mal selbst suchen... http://goo.gl



Schagen
Beiträge: 12

Re: HTML 5 Livestream

Beitrag von Schagen »

Ich benutze VideoJS, aber wie soll ich dann die PlayList Funktion verwenden? Das ganze ist ja EIN Stream der vom Player empfangen wird.

Der Livestream selber ist ja immer online. Deshalb kann ich nicht einfach alles in eine Datei codieren. Es kommt ja immer ein neues Video hinten dran.



Schagen
Beiträge: 12

Re: HTML 5 Livestream

Beitrag von Schagen »

So. Ich versuche jetzt mal mein Problem genauer darzustellen.

Grundsituation

Das ganze ist ein 24/7 Livestream bestehend aus verschiedenen Videos. Die Programmplaner können die Videos, die als nächstes im Stream laufen, per Drag and Drop anordnen. Auf dem StreamServer wird dann immer die nächste Datei zur Verfügung gestellt. Mit FFMPEG werden die Dateien dann gestreamt und mit dem Stream-M Server den Zuschauern zur Verfügung gestellt.

Das Problem
Die Dateien werden in einzelnen Instanzen von FFMPEG gestreamt.
D.h. wenn das erste Video fertig gestreamt wurde, wird das 2. Video in einem neuen Prozess gestreamt. Dadurch kommt beim Stream Server kein durchgehender Videostream an, weshalb der Stream Server den Stream herunterfährt und dann direkt wieder hochfährt, da ja das zweite Video direkt hinterherkommt. Beim Clienten im Player stoppt der Stream also nach jedem Video. Erst wenn der Player mit F5 aktualisiert wurde läuft wieder alles weiter.


Ich suche also eine Lösung, wie ich eine dynamische Playlist streamen kann, ohne dass Unterbrechungen entstehen, die zum Abbruch beim Clienten führen.



 Aktuelle Beiträge [alle Foren]
 
» Erster Trailer zu Francis Ford Coppolas Megalopolis erschienen
von Funless - Sa 22:19
» Neues Apple TV Intro - Logo aus Glas statt KI und CGI
von DKPost - Sa 22:18
» iPhone 17 Pro Max mit ProRes RAW - Rolling Shutter und Dynamik Sensortest
von vaio - Sa 21:49
» Frühjahrsputz im Herbst :)
von pillepalle - Sa 20:08
» Workflow: 4K-Ausschnitt aus 8K?
von iasi - Sa 19:13
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von iasi - Sa 17:29
» Lumix S1II Gesichtsdatenbank / Preis
von dienstag_01 - Sa 14:44
» Kameradiebstahl
von Jalue - Sa 13:31
» Preise für Speicher (HDD, SSD, RAM) auf Allzeithoch?
von rush - Sa 12:45
» Das Audio ducking will nicht funktionieren
von Aloha - Sa 11:05
» Was schaust Du gerade?
von Darth Schneider - Sa 8:52
» Canon EOS R6 Mark III mit 32,5 MP-Sensor, 7K Raw 50/60p und Open Gate Aufnahme vorgestellt
von Darth Schneider - Sa 8:44
» sdddssd
von Jott - Sa 8:13
» Was hörst Du gerade?
von roki100 - Sa 0:30
» Empfehlung Hauptmikros Stereo Chor- / Orchester
von Blackbox - Sa 0:29
» HILFE - Kurzfilm
von -paleface- - Fr 21:25
» Kamera für filme-drehenden Sohn
von DataDissi - Fr 20:42
» Was hast Du zuletzt gekauft?
von FocusPIT - Fr 17:47
» Neue DJI Neo 2 4K-Selfie-Drohne startet in Deutschland am 13. November
von philr - Fr 17:44
» Nanlite PavoTube II 6CP: Kompakte LED-Röhre mit größerem Farbumfang
von Ingole - Fr 16:42
» Erfahrungen mit dem SmallRig TRIBEX SE?
von AndySeeon - Fr 14:52
» Canon PowerShot (G-Serie) ?
von Reinhard S - Fr 13:33
» Hollyland Vcore - Kameravorschau am Smartphone, Proxy-Aufnahme etc.
von slashCAM - Fr 10:42
» Wie entwickeln Schauspieler ihre Rollen? Mit ANKE ENGELKE
von Darth Schneider - Do 17:17
» Neue Actioncam DJI Osmo Action 6 soll größeren Sensor und variable Blende bekommen - und ProRes?
von Jott - Do 13:55
» DJI Osmo Mobile 8 bringt 360°-Schwenks und iPhone DockKit-Support
von Totao - Do 13:29
» Niemals aufgeben! WILSON GONZALEZ OCHSENKNECHT
von Nigma1313 - Do 13:17
» Blackmagic Camera 3.2 für iOS bringt Live-Streaming nach YouTube, Vimeo und Twitch
von slashCAM - Do 13:00
» Blackmagic liefert PYXIS 12K aus - Kompakte Cine-Kamera mit 12K Vollformatsensor
von iasi - Do 11:32
» Falsche Mikrofonfarbe? Lösung in Sicht!
von ffm - Do 7:42
» Atomos Ninja TX GO mit 1500-Nit-Display und 6K ProRes RAW vorgestellt
von j.t.jefferson - Do 0:43
» Filmbox Looks - Dehancer Alternative?
von scrooge - Mi 22:45
» DaVinci Resolve 20.2.3 Update und BRAW für Sony FX3 und FX30 im Video Assist 3.22
von j.t.jefferson - Mi 20:36
» Regie führen mit NEELE VOLLMAR
von Nigma1313 - Mi 13:39
» Künftige Xbox Next: Vollwertiger Windows-PC mit Potenzial für Videobearbeitung
von Totao - Mi 7:41