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]
 
» Neue Nikon Z8 Firmware 3.01 soll Objektiv-Kompatibilität verbessern
von slashCAM - Mi 15:21
» Konkurrenz für IMAX - Neues HDR-Premiumkinoformat Vue Epic für Europa
von dienstag_01 - Mi 14:13
» Panasonic LUMIX S1II und S1IIE für Videofilmer - bis zu 15 Blendenstufen und ARRI Log
von roki100 - Mi 12:44
» Zwei leichte Samyang Prima-Objektive (16mm / 85mm) für Sony E vorgestellt
von slashCAM - Mi 10:12
» Vorsicht, Crew United Abo Falle!!
von hannaern - Mi 9:48
» RØDE Wireless Micro: Ab sofort auch kabellose iPhone-Aufnahme ohne Empfänger
von Blackbox - Di 17:46
» Motor Smart: Intelligenter AutoFocus-Motor von PDMovie nutzt LiDAR und KI
von Darth Schneider - Di 16:20
» Zoom M3 Mictrak Erfahrungen?
von Jörg - Di 15:46
» Social Media, KI & Co. - Neue Gefährdungslagen für die Meinungsvielfalt
von Blackbox - Di 15:46
» Zittern mit 50fps Clip in 25fps Timeline
von blueplanet - Di 13:14
» "32 Bit float" Recording - Ist das wirklich besser?
von ksingle - Di 12:37
» Neue Dummy-Adapter von SWIT für NP-F-, LP-E6- und NP-FZ100-Akkus
von Blackbox - Di 2:37
» LensNode Plug-In
von j.t.jefferson - Mo 22:36
» 15.000 Euro - welche Kamera
von pillepalle - Mo 21:04
» Kamera- & Objektivangebote: Bis zu 1.000€ Rabatt bei Nikon, Canon & Co
von slashCAM - Mo 16:12
» Tarifvertrag zum Einsatz von KI
von ruessel - Mo 10:20
» 4.000 Komparsen für "Tribute von Panem" gesucht
von philr - So 11:14
» Gurkenauslöser
von Jott - Sa 21:55
» Blackmagic Updates für Cloud Store, Video Assist und BRAW
von Rick SSon - Sa 13:34
» Amazon Prime Day - ausgewählte Schnäppchen für Video, Foto & Co.
von GaToR-BN - Fr 12:57
» Nextorage cf-express Type a Erfahrung
von MuffinOne - Mi 23:26
» Wie Hitchcock mit Psycho nicht nur den Horror, sondern den Kinobesuch veränderte
von 7River - Mi 20:10
» Nikon Z6 III - Sensor-Bildqualität, Rolling Shutter, Dynamik - Günstige Z8 für Filmer?
von blueplanet - Mi 14:10
» GoPro MAX 2 gesichtet und DJI Osmo 360 komplett geleakt
von Clemens Schiesko - Mi 14:08
» Kamera, Objektive, Drohnen, Zubehör: Bis zu 50% Rabatt bei Sony, DJI & Co.
von slashCAM - Mi 13:48
» Neue, mehrschichtige Bildsensoren könnten 3-fache Lichtausbeute und Auflösung ermöglichen
von moowy_mäkka - Mi 13:08
» Atomos stellt Studiosonic Headphones vor - nur ein weiteres Rebranding?
von rush - Mi 7:36
» Aufbereitung von altem Filmmaterial Super 8 / Hight 8
von cantsin - Mi 7:23
» Blackmagic PYXIS 6K - aktuell für 2.000 Euro erhältlich
von rush - Di 9:45
» Dynamic Range iPhone?
von Jott - Di 5:10
» KOMMERZ vs. KUNST als Regisseur
von Nigma1313 - Mo 20:42
» Biete: Blackmagic Pocket Cinema 4K mit viel Zubehör
von TheRealRobert - Mo 19:05
» Adobe Premier Pro 2024 Audiostereospur
von Asjaman - Mo 17:57
» DJI stellt Transport-Drohne FlyCart 100 mit 80 Kilo Nutzlast vor
von acrossthewire - Mo 16:35
» Bildschirmaufnahme mit VLC Player oder andere Software?
von Videopower - Mo 13:15