streamdev-server verhalten bei zusätzlicher 2ter tonspur wärend des streamens

  • folgendes szenario:


    wenn ich den streamdev-server-stream (als .ts) mit vlc wiedergebe und bei beginn des streamings nur eine tonspur verfügbar ist, dann habe ich im vlc bei der audiospur-auswahl natürlich auch nur diese audiospur zur verfügung. was passiert wenn z.b. beim start eines films eine zweite oder dritte tonspur "aufgeschaltet" wird? erkennt das der streamdev-server und fügt die neuen tonspuren dem ts-stream automatisch hinzu, oder werden die neuen tonspuren nicht in den ts-stream übernommen? wenn der streamdev-server die neue tonspur zum ts-stream hinzufügt müsste die zusätzliche audiospur im vlc auftauchen. ist dem so, oder sehe ich das falsch?


    p.s. der vdr muss nätürlich so konfiguriert sein, dass er die pids in der channels.conf automatisch updatet.


    schonmal danke im voraus

  • Im TS-Modus überträgt streamdev HTTP immer alle PIDs die gemäß PMT zum gewählten Kanal gehören. Ändern sich die zum Kanal gehörigen PIDs, wird das über eine neue Versionsnummer in der PMT gemeldet. Streamdev passt daraufhin den HTTP-Stream entsprechend an. Sofern auch vlc die PMT-Version laufend prüft, sollte auch vlc die Änderung mitbekommen und z.B. neue Audio-Spuren anzeigen.

  • hallo.


    ich hätte noch eine ergänzende frage:


    zur zeit betreibe ich streamdev-server im pes-modus


    setup.conf:
    -------------

    Code
    streamdev-server.HTTPStreamType = 1


    wenn ich den stream mit vlc anfordere ist das ja normalerweise so (link vom streamdev-webinterface):

    Code
    http://192.168.1.1:3000/S19.2E-1-1101-28106-9.vdr


    im streamdev-webinterface habe ich ja die möglichkeit (ganz oben) zwischen pes, ts, etc auszuwählen. also in meinem fall steht die auswahl standartmässig auf pes, wobei dann vlc auch nur pes emfängt (also nur tonspur und videospur).


    wenn ich im webinterface von pes aber auf ts wechsele, dann sendet streamdev-server den stream auch im ts-modus. so sieht dann der link im webinterface aus:

    Code
    http://192.168.1.1:3000/TS/S19.2E-1-1101-28106-9.ts

    .


    wie erwähnt sendet streamdev-server dann im ts-modus, obwohl in der setup.conf immer noch der pes-modus eingestellt ist. werden dann in diesem fall auch die pids von streamdev-server aktualisiert?


    schonmal danke im voraus


    gruss

  • Im Setup legst Du fest, welches Format verwendet werden soll, wenn keines explizit angegeben ist. Also z.B. http://a.b.c.d:3000/1 für Kanal 1 im Format laut Setup. Über eine Pfadangabe kann jederzeit ein anderes Format gewählt werden. Mit http://a.b.c.d:3000/TS/1 bekommst Du Kanal 1 im TS-Format - egal was im Setup eingestellt ist. Und TS-Format heißt immer, alle PIDs mit automatischer Anpassung falls sich etwas ändert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!