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]
 
» Import ohne automatische Schnitterkennung
von Jott - Di 18:31
» Import ohne automatische Schnitterkennung
von R S K - Di 18:25
» Portkeys LH7P vs Viltrox DC-A1
von Clemens Schiesko - Di 16:56
» Nikon ZR - wie geht es weiter? Nikon ZR8, Nikon ZR9? Was wir gerne sehen würden ...
von iasi - Di 15:12
» CASTING & CO: Wie Schauspieler an ihre Rollen kommen (oder nicht)
von Nigma1313 - Di 15:09
» Neue DJI Osmo Action 4 - ein paar Fragen dazu.
von nicecam - Di 10:57
» Blackmagic DaVinci Resolve Studio gibt es gerade rund 45 Euro billiger
von slashCAM - Di 9:39
» Portkeys LH7P wackliger Stromanschluss?
von smashcam - Mo 21:01
» Sony a7IV mit zwei Rec-Handles betreiben?
von smashcam - Mo 20:44
» Low Budget meets KI - Neues Musikvideo
von tehaix - Mo 16:19
» Diskussion: Welches Licht ist das beste Licht für Video/Fim?
von Jominator - Mo 15:14
» Blackmagic Camera App 3.1.2 für iOS inkl. Open Gate Aufnahme erschienen
von Axel - Mo 14:58
» SONY A 7 II Videoqualität verwaschen
von cantsin - So 23:40
» Kostenbescheid für kleinen Drohnenführerschein aufgehoben
von slashCAM - So 12:24
» Samsung und Valve bringen frische Headsets, Apple setzt auf Smart Glasses
von slashCAM - Sa 16:27
» Stoffideen pitchen! Welche Stoffe sucht die CONSTANTIN FILM?
von iasi - Sa 16:05
» Bright Tangerine baut kostengünstige Create Serie aus: Schulter-Rig, Baseplate ...
von slashCAM - Sa 11:30
» KI-Charakter Tilly Norwood - eine Schauspielerin?
von Da_Michl - Sa 10:24
» AV1 als Streaming-Codec für selbstgehostete Videos (und für archive.org)
von cantsin - Sa 9:59
» Teleskopstab für Skiaufnahmen
von Schaedel - Fr 21:16
» Konferenz auf Zoom streamen
von Jott - Fr 20:03
» PROKRASTINATION UND WIE MAN SIE ÜBERWINDET! mit Florian Tessloff
von Nigma1313 - Fr 19:04
» Affinity Photo, Designer und Publisher - iPad Versionen aktuell kostenlos
von freezer - Fr 18:27
» DJI Mavic 4 Pro Update bringt Kamerawechsel während der Aufnahme und mehr
von slashCAM - Fr 14:42
» Nosferatu
von Axel - Fr 12:37
» SCHLECHTES Drehbuch - GUTES Schauspiel?
von Nigma1313 - Do 19:54
» Kipon Iberit 75mm 2.4 Tele-Objektiv für Fuji-X
von thchki - Do 19:54
» **BIETE** SACHTLER FLOWTEC 75 mit Ace XL
von ksingle - Do 18:06
» Leica M11-V mit elektronischem Sucher im Anflug? V für Viewfinder (und Video)?
von rob - Do 16:33
» Adobe Creative Cloud Pro Abo aktuell rund 50% ermässigt
von slashCAM - Do 11:30
» One Battle After Another
von iasi - Mi 15:56
» Audacity 4 steht in den Startlöchern - Alpha-Version ab November
von slashCAM - Mi 14:33
» Amazon Prime Deal Days - ausgewählte Schnäppchen für Video, Foto & Co.
von teichomad - Mi 13:30
» NIKKOR Z 24-70mm f/2.8 S II - leichter, schnellerer Autofokus, Innenzoom
von roki100 - Di 20:48
» Blackmagic PYXIS 6K EF aktuell unter 2.000 Euro erhältlich
von ChrisDiCesare - Di 20:30