Hallo zusammen,
ich habe mich inzwischen auf eine andere Lösung eingeschossen, da ich einige Probleme hatte. Ich erläutere diese hier, vielleicht stößt jemand ja auf die gleichen Probleme.
Nachdem ich es mit vlc nicht hinbekommen habe, den Stream direkt im Browser abzuspielen, habe ich das ganze mal mit ffmpeg unter linux ausprobiert. Siehe da, exact das gleiche Problem. Jedoch habe ich dann mal von einem anderen Rechner die html5 Seite aufgerufen, und siehe da, es ging sofort. Scheinbar ist irgendwas auf meinem Rechner, bzgl Codecs oder ähnliches, die es verhindert haben, des Stream zu starten, und das obwohl ich mit edge, chrome und firefox ausprobiert habe.
Allerdings kann man in html5 keinen Buffer festlegen. Das bedeutet, dass jeder Browser diesen selber bestimmt. Bei mobilen Geräten scheint dieser Buffer wohl größer zu sein, eventuell um kurze Netzausfälle vorzubeugen. Hier hatte ich einen Delay von 10 bis 15 sekunden, während der Delay bei Firefox und Chrome bei ca. 5 Sekunden war.
Also bin ich auf die Suche nach einer anderen Lösung gewesen, und habe WebRTC gefunden. Hiermit kann man an einen Server einen realtime Stream schicken. Der Client geht per Browser auf den Server und kann via einem html5 Player in Echtzeit den Stream abgreifen.
Noch habe ich die Lösung nicht fertig, aber so bin ich zuversichtlich.
Trotzdem vielen Dank euch für eure Hilfe.