VLC und Panasonic TV

  • Mir ist nicht ganz klar inwiefern es hier helfen soll dass die Geräte schneller gefunden werden.


    Das DLNA Renderer Feature dient doch nur dazu dass andere Geräte, vor allem mittels Control Points selbständig ein Video vom Server zu diesem übertragen lassen können oder irre ich mich da?

  • Naja, dass das Feature kommen soll ist alles schön und gut, keine Frage, ist aber nicht wirklich relevant für das Problem in diesen Thread.


    Aufgrund des Links wird aus meiner Frage nur eine Aussage...

    Das DLNA Renderer Feature dient doch nur dazu dass andere Geräte, vor allem mittels Control Points selbständig ein Video vom Server zu diesem übertragen lassen können! oder irre ich mich da?

  • Google sagt, Zitat: "Ein Media-Renderer ist ein Teil der DLNA(Digital Living Network Alliance)-Zertifizierung und beschreibt eine Komponente des Netzwerkstreamings. Der Renderer kann Musik, Bilder und Videos abspielen, die auf einem Media Server liegen und vom Control Point gesendet werden."


    Mit dieser Entwicklung wird der Funktionsumfang des VLC-Players bezüglich UPnP erweitert. Ich gehe davon aus, dass somit eine bessere Kommunikation unter den im Netzwerk eingebundenen UPnP-Geräten mit dem VLC-Player möglich ist und so z.B. vom Panasonic-TV-Gerät alle Inhalte abgefragt und wiedergegeben werden können.


    MfG

    Thomas

  • Nicht zwingend... Das Feature bewirkt dann ja nur dass VLC anderen Netzwerkteilnehmern mitteilt dass diese VLC steuern können, er stellt dann ja nur einen eigenen Dienst bereit, als einfach nur andere zu konsumieren wie sonst, mehr nicht. Es ist ja auch nicht möglich alle Umstände und Geräte testen zu können. Ist ja auch nicht so als ob da nicht jeder sein eigenes Süppchen kochen könnte, schließlich gibt es keine Zertifizierungen. Damit ein Renderer Videos von einem Server abspielen kann muss dieser ihn aber erstmal sehen können. Ich kann mir schlecht vorstellen, dass es plötzlich funktioniert wenn VLC als Renderer dann den Server ja immer noch nicht finden kann, alle anderen aber ihn.


    Grundlegend schein es ja zu funktionieren, nur dauert es ja sehr lange. Wer weiß so schon ob das Problem überhaupt wirklich an VLC liegt, nur weil es mit einer älteren anderen Version geht? Ich bezweifle arg dass ohne sich mal genau die Pakete anzuschauen, man schlecht sagen kann warum es nicht geht. Der Vorteil hier wäre ja dass er es auch gut vergleichen kann wie die Kommunikation abläuft, z.B. wenn er die alte Version nutzt und es schnell geht und wenn er die neue verwendet und es dauert.


    Ich kenne mich überhaupt nicht mit Apple Produkten aus, aber der Einfachheit halber würde ich erstmal alle Netzwerkschnittstellen deaktivieren bis auf die für's LAN bzw WLAN. Nochmal genau in die Firewall Einstellungen schauen. Und vor allem mal einen anderen UPnP Dienst im Netzwerk einrichten und schauen ob es sich zu diesem dann ähnlich verhält.

  • Ich habe mal versucht die Infromationen aus dem obigen Link noch einmal herauszugreifen.


    Ein Renderer fragt andere UPnP-Geräte im lokalen Netzwerk ab und spielt diese Inhalte (vom Mediaserver bereitgestellt) entsprechend ab.

    Beide (Renderer, Mediaserver) werden von einem "Control Point" gesteuert.


    Bei UPnP ist der sogenannte "Control Point" wohl nicht genau definiert, gegenüber einem UPnP-Gerät.

    Control Points bieten keine Dienste (Drucken, Einlesen von Bildern, Ausliefern von Dateien...) an, sondern fragen diese nur ab.

    Sie fungieren als eine Art UPnP-Fernbedienung oder Fernsteuerung, sind damit also ein Medienplayer oder Abspieler.


    Der UPnP-Abspieler erfragt im lokalen Netzwerk seine IP-Adresse und wird danach UPnP-Netzteilnehmer suchen, die Inhalte anbieten.

    Aktive Server teilen dem Abspieler mit, das es sie gibt. Anschließend fragt er die Fähigkeiten des Servers ab und ermittelt wie er an die Inhalte gelangt.

    Jetzt können die Inhalte auf dem Server vom Abspieler gesteuert bzw. abgerufen werden.

    Jeder bereitgestellte Server-Dienst enthält eine Beschreibung mit möglichen Aktionen, Parametern und dem aktuellen Status.

    ...


    Warten wir mal ab, wie die Ergebnisse der Entwicklungsarbeit sein werden.


    MfG

    Thomas

  • Wir drehen uns hier völlig im Kreis...


    Momentan ist VLC nur ein UPnP Consumer (Verbraucher / Nutzer), er scannt nach UPnP Geräten und wenn er welche findet fragt er ihre Services ab (also ein Control Point da er Geräte auffordert sich bei ihm zu melden). Diese Kernfunktion ist Bestandteil (aber selbst kein Dienst) eines Renderers da dieser ja mit der Quelle kommunizieren können muss Quellen finden können muss (lässt sich dem Schema im Artikel auch sehr gut entnehmen), der einzige Unterschied ist dass letzterer sich von anderen Geräten steuern lassen kann (dies ist dann ein Dienst). Ein reiner Mediaserver stellt nur Daten bereit, somit ist es diesem auch völlig egal ob noch andere UPnP Geräte vorhanden sind, er bittet seine Dienste einfach nur an und braucht andere Teilnehmer nicht zu suchen (benötigt also keinen Control Point). Ein Consumer oder Renderer hingegen muss Server finden, ihre Funktionen abfragen und entsprechend mit ihnen umgehen können, es ist also nicht gesagt dass ein Consumer oder Renderer überhaupt die Daten oder Dienste eines Servers verstehen kann, UPnP ist schließlich ein offenes Protokoll offener Standard und behandelt nur die Kommunikation zwischen den Teilnehmern (also das Auffinden der Geräte sowie Dienste und mögliche Funktionen und Protokolle) nicht jedoch wie diese dann zu interpretieren sind!


    thweiss  

    Nochmal wenn der Thread-Ersteller aber jetzt schon ein Problem mit oben genannter Funktion hat, da VLC sein TV erst nach einer Ewigkeit findet, wieso soll es ihm dann helfen wenn VLC dann von einem anderen Netzwerkgerät aus gesteuert werden kann, wenn schon die Steuerung auf den PC selbst nicht funktioniert??? Schließlich dient ein Control Point nicht als Datenbrücke zwischen dem Server und Renderer, die jeweiligen Mediendaten werden ja nicht über die "Fernbedienung" gesendet sondern dann direkt vom Server zum Renderer und deshalb muss der Renderer den Server auch finden können und mit seinen Diensten umgehen können.


    Einfach ausgedrückt kann man beispielsweise als Chef 1000 mal sagen dass ein Angestellter ein Auto vom Hof fahren soll, wenn der Angestellte das Auto aber nicht finden kann (oder hier erst sehr spät) spielt es keine Rolle, dass der Chef den Wagen aber (von seinem erhöhten Büro) auf dem Hof stehen sieht.

  • Auch ich habe das Problem iMac Mojave letzte Updates

    Was beim VLC 2.08 funktionierte geht beim Vlc Version 3.0.6 Vetinari (Intel 64bit) nicht mehr

    Panasonic TV OLED TX-55EZW954 2019 zeigt die ersten 20 Sendestationen von 60

    Panasonic BR Recorder DMR-BST835 20 2013 zeigt die ersten 10 Sendestationen

    Panasonic TV LCD TX-L32EW6 2013 shows 10 zeigt die ersten 10 Sendestationen

    Hat jemand eine Idee Bin jedenfalls nicht der einzige mit dem Upnp Problem.


  • thweiss  

    Nochmal wenn der Thread-Ersteller aber jetzt schon ein Problem mit oben genannter Funktion hat, da VLC sein TV erst nach einer Ewigkeit findet, wieso soll es ihm dann helfen wenn VLC dann von einem anderen Netzwerkgerät aus gesteuert werden kann, wenn schon die Steuerung auf den PC selbst nicht funktioniert??? Schließlich dient ein Control Point nicht als Datenbrücke zwischen dem Server und Renderer, die jeweiligen Mediendaten werden ja nicht über die "Fernbedienung" gesendet sondern dann direkt vom Server zum Renderer und deshalb muss der Renderer den Server auch finden können und mit seinen Diensten umgehen können.


    Einfach ausgedrückt kann man beispielsweise als Chef 1000 mal sagen dass ein Angestellter ein Auto vom Hof fahren soll, wenn der Angestellte das Auto aber nicht finden kann (oder hier erst sehr spät) spielt es keine Rolle, dass der Chef den Wagen aber (von seinem erhöhten Büro) auf dem Hof stehen sieht.

    Wie erklärst Du dann, dass VLC 2.0.8 die DLNA „Sender“ sofort findet - der aktuelle VLC Player aber erst nach längerer Zeit?

    Was hat sich da am VLC Code derart verändert?

  • Genau, das bekrittle ich, neben dem UPnP Problem, auch.

    Was hat sich am VLC Code gegenüber 2.0.8 verändert, dass sich das so verschlechtert hat?

  • ??? Äpfel und Birnen... Das ist ja dass schöne, laut meiner Aussage muss ich das ja gar nicht und trotzdem kann ich recht haben, denn es ändert nichts an der Aussage, dass wenn eine Grundfunktion jetzt nicht so gut funktioniert, es automatisch besser wird wenn diese später in einer Erweiterung genutzt wird.


    Warum die Grundfunktion damals ging und jetzt nicht mehr weiß ich nicht und den Code werde ich jetzt auch nicht vergleichen, vermutlich ist der Funktionsumfang gewachsen und evt. haben sich Fehler eingeschlichen. Vielleicht halten sich aber auch die Panasonic TVs nicht an einen Standard. Wesentlich hilfreicher würde ich daher auch erachten mal mit Wireshark zu schauen wann welche Pakete gesendet und empfangen werden und daher zu ermitteln was nicht stimmt und dann die Pakete mit einem Test vom alten VLC zu vergleichen.



    Edit:

    Ohne einen ausführlichen Dump eines Mitschnitts der Pakete mit Wireshark kann ich daher auch nur Mutmaßungen äußern.

  • Edit:

    Ohne einen ausführlichen Dump eines Mitschnitts der Pakete mit Wireshark kann ich daher auch nur Mutmaßungen äußern.


    Ich frage mich nur, warum müssen das denn die Endkonsumenten beibringen? Ich kenne zwar Wireshark, bin aber nicht so firm darin, genau das dazu notwendige herauszufiltern, den Rest meines Netzwerktraffics geht ja Niemandem was an.

    Restliche Erkenntnisse folgen nach Abschluss meiner Tests!

  • Du weißt aber schon dass das Forum hier nichts mit dem offiziellen VLC Forum zu tun hat oder? Ergo musst du Bug Reports oder Feature Request wenn dann schon im offiziellen VLC Forum der Entwickler äußern.



    Edit:

    Ich bin selbst bloß Nutzer vom VLC und außerdem solltest du auch nicht gleich annehmen dass ich ein Experte bin, nur weil es so unter meinem Namen steht...

  • Die bessere Frage ist warum sie es deiner Meinung nach sollten? Genauso sinnvoll wäre die Frage warum Apple hier nicht mitliest oder Panasonic...



    Edit:

    Nur weil jemand den quelloffenen VLC auf seiner eigenen Seite zum Download anbietet, was ja auch jeder machen kann und dann sagt hier ist mein offizielles Forum dazu, hat es dann noch lange nichts mit den Erstellern des Programm zu tun. Ganz im Gegenteil, dann würden sie sogar noch den Anschein unterstützen das dieses Forum etwas mit dem offiziellen Forum zu tun hätte, was sie sicherlich auch nicht wollen.

  • Mac (ElCapitan 10.11.6)

    VLC 2.0.8 Fritz!Box als auch Panasonic TV unter PnP sofort sichtbar

    VLC 3.0.6 dauert etliche Minuten ......


    OS - jeweils in einer VM (VMware Fusion):

    Linux Mint Cinnamon 19.1 (unter Admin fähigem User)

    VLC 3.0.4 Vetinari: Fritz!Box als auch Panasonic TV unter PnP sofort sichtbar

    Beim TV nur 20 Sender sichtbar


    Windows 10 aktuell (unter Admin fähigem User)

    VLC 3.0.6 win64 (Standardinstallation): Fritz!Box als auch Panasonic TV unter PnP sofort sichtbar

    Beim TV nur 20 Sender sichtbar


    Die virtuelle Netzwerkkarte befindet sich jeweils im selben LAN.


    Das PnP Problem ist nur auf dem Mac existent.

    Das Anzeigeproblem (nur 20 Sender sichtbar) ist ein Generelles!