rotarum Posted January 17, 2016 Posted January 17, 2016 Guten Morgen, ich habe 2 identische TV Karten im Rechner und habe mir mal den Recording Service installiert. Wenn ich auf einem anderen PC bzw. Laptop die Stream URL von einem Sender starte, gibt VLC ganz normal Bild aus... ABER sobald ich ein 2. VLC Fenster starte mit einer anderen Stream URL (Sender ist sogar auf dem gleichen Transponder!!) gleichzeitig zum 1. bereits geöffneten Stream starten möchte, brechen beide ab ! Darf man nur einen Stream gleichzeitig anschauen beim Recording Service ?
Tjod Posted January 17, 2016 Posted January 17, 2016 Wenn es um Transcodierte Streams geht. Da geht glaube ich generell nur einer pro Client. Das heißt zwei unterschiedliche Streams auf PC und Laptop sollten gehen.
Nanohcv Posted January 17, 2016 Posted January 17, 2016 Kann auch sein, dass das hier greift: Geändert: Transkodiertes Streaming: Der Recording Service erlaubt nicht mehr als einen transkodierten Stream pro Client IP und User Agent, so dass eine Anwendung nicht zwei oder mehr gleichzeitig von einer Recording Service-Instanz erhalten kann. Diese Maßnahme verhindert, dass Clients übermäßig Server-Ressourcen mit Beschlag belegen
rotarum Posted January 17, 2016 Author Posted January 17, 2016 "Transkodiertes Streaming: Der Recording Service erlaubt nicht mehr als einen transkodierten Stream pro Client IP und User Agent, so dass eine Anwendung nicht zwei oder mehr gleichzeitig von einer Recording Service-Instanz erhalten kann. Diese Maßnahme verhindert, dass Clients übermäßig Server-Ressourcen mit Beschlag belegen" ... auweia und wie kann man das umgehen ?
Griga Posted January 17, 2016 Posted January 17, 2016 Darf man nur einen Stream gleichzeitig anschauen beim Recording Service ? Zumindest bei transkodierten Streams pro Client (bzw. User Agent) und IP nur einen. Handelt es sich um einen solchen Stream? Bei nicht transkodierten Streams (z.B. URLs aus der RTSP-Senderliste) sollten problemlos mehrere gleichzeitig gehen, vorausgesetzt, die DVB-Geräte im Server spielen sauber mit. Die Restriktion bei transkodierten Streams lässt sich durch Manipulation der URLs umgehen. Siehe dazu die hier angehängte Textdatei, die die möglichen Parameter erläutert (Stichwort streamid). Falls was unklar ist, fragen. 1
rotarum Posted January 17, 2016 Author Posted January 17, 2016 Zumindest bei transkodierten Streams pro Client (bzw. User Agent) und IP nur einen. Handelt es sich um einen solchen Stream? Bei nicht transkodierten Streams (z.B. URLs aus der RTSP-Senderliste) sollten problemlos mehrere gleichzeitig gehen, vorausgesetzt, die DVB-Geräte im Server spielen sauber mit. Die Restriktion bei transkodierten Streams lässt sich durch Manipulation der URLs umgehen. Siehe dazu die hier angehängte Textdatei, die die möglichen Parameter erläutert (Stichwort streamid). Falls was unklar ist, fragen. Ja es sind mit ffmpeg transkodierte Streams ... Kannst du mir bitte eine Beispiel URL Zeile aufschreiben mit dieser streamid, damit die Sperre bei den Streams weg ist ?
Tjod Posted January 17, 2016 Posted January 17, 2016 Du brauchst für die beiden Clients unterschiedliche URLs, mit einer unterschiedlichen streamid.Außerdem enthält die URL den Sender, der wiedergegeben werden soll. Das heißt du kommst nicht umhin dich mit dem anpassen der URL zu beschäftigen. Da du das Pro Client einmal mit der .m3u Senderliste machen must.Und eine Beispiel URL findest du auch in der transcoding_params_de.txt 1
rotarum Posted January 17, 2016 Author Posted January 17, 2016 Habs jetzt hinbekommen ... ans Ende der Zeile &streamid=1 beim einen Sender und &streamid=2 bei dem anderen und VLC sperrt mich nicht mehr aus ! DANKE
rotarum Posted February 10, 2016 Author Posted February 10, 2016 So ich hab jetzt nach einigen Test herausgefunden, dass NICHT MEHR als 6 Transkodierte Streams GLEICHZEITIG mit dem Recording Service funktionieren. Ist es so gewollt das nicht mehr als 6 Streams gleichzeitig vom Recording Service erfasst werden können ??
Nanohcv Posted February 10, 2016 Posted February 10, 2016 Soweit ich weiß, gehen generell nur 6 Clients also auch bei nicht transkodierten Streams. Mich würde mal interessieren warum du so viele Streams brauchst :-)
rotarum Posted February 10, 2016 Author Posted February 10, 2016 Soweit ich weiß, gehen generell nur 6 Clients also auch bei nicht transkodierten Streams. Du hast recht, es gehen maximal 6 Originalstreams an (ohne Transkodierung). Beim öffnen des 7. Streams hängt sich der Recording Service auf
Tjod Posted February 10, 2016 Posted February 10, 2016 Also abstürze sollte es nicht geben und kann ich hier auch nicht reproduzieren. Bei mir bekommt der 7 Client der einen Stream anfordert einfach keine Daten. Alle anderen bekommen aber weiter ihre Daten und auch der RS reagiert normal. Allerdings brauchen 6 FFmpeg Instanzen etwas Rechenleistung Poste mal ein support.zip und beschrieb was du genau gemacht hast damit sich der RS aufhängt. Die Beschränkung auf max. 6 Clients gleichzeitig, für die meisten Streaming Geschichten gibt es schon immer. Da angedacht war wenn der RS dann mal endlich ein eigenständiges Produkt ist eine Unternehmensversion anbieten zu können wo dann mehr Clients möglich sind. Aber da der RS noch nicht mal als extra Produkt verkauft wird, gibt es dazu glaube ich auch noch nichts konkretes.
Recommended Posts