2009-08-25 12 views
0

Ich bin vielleicht nur verwirrt, wie das alles funktioniert ... in diesem Fall, bitte erläutern Sie es mir. Aber welche Video-Codecs werden vom UPnP AV-Standard unterstützt? Oder ist es auf einer pro-Gerät (Client) Basis? Ich möchte eine App erstellen, um Videodaten an ein UPnP-Gerät (XBox, PS3, etc) zu senden, bin mir aber nicht sicher, welchen Video-Codec ich zielen sollte ... es kann alles sein, ich möchte nur wissen, ob es einen Weg gibt zu wissen, dass alles funktionieren wird.Video-Codecs in UPnP AV unterstützt

Edit: Ok, also werde ich klarstellen, dass ich in der Lage sein werde, welches Videoformat ich will, und sobald ich das tun werde alles, was ich planen zu unterstützen, daher brauche ich keine Transkodierung. Mein wichtigster Punkt war, dass ich hoffte, dass ein "Standard" -Format verwendet würde, das auf ALLEN Geräten unterstützt würde, so dass ich das einfach auswählen und damit fertig werden könnte ... Offensichtlich ist das nicht der Fall ... aber es ist da jede Art von inoffiziellen Codec, dass meisten Geräte unterstützen? Gibt es irgendwo eine Liste von Geräten und unterstützten Codecs?

Auch, wie funktioniert DLNA in diesem ... wenn ich richtig verstehe, ist es eine Art Untergruppe von UPnP AV (aber plus einige andere Sachen ...) Und die meisten UPnP-Geräte, die ich gesehen habe, sind auch DLNA-konform. ..so würde nur die Verwendung von Codecs DLNA unterstützt eine Möglichkeit, eine gemeinsame Basis zu haben?

Antwort

1

Doug richtig ist, hängt es von dem Client-Gerät.

Sie könnten es so erstellen, dass Ihr Server Dateien während der Übertragung transcodiert, um sie jedoch auf dem UPnP-Server verfügbar zu machen. Es wäre einfacher, ein Dateiformat auszuwählen, das mit all Ihren Geräten kompatibel ist (wenn die Liste klein genug ist, damit dies möglich ist).

Zum Beispiel können Sie derzeit kein H.264-kodiertes Video im MKV-Format auf Xbox 360 oder PS3 wiedergeben. Sie können die Dateien jedoch in ein Format umwandeln, das unterstützt wird. Es gibt viele online verfügbare Anleitungen zum Umcodieren dieser Dateien für PS3/360 und welche Formate von jedem Gerät unterstützt werden.

Hier sind ein paar Beispiel führt:

Xbox 360 Conversion Guide

PS3 Conversion Guide

+0

Siehe in Originalfrage bearbeiten ... –

0

Von dem, was ich verstehe, hängt es wirklich davon ab, welche Codecs das Gerät installiert hat - daher kann alles von Ihrem Gerät unterstützt werden.

ich zum Beispiel wissen, dass ps3 unterstützt divx und xbox nicht (es sei denn, Sie haben Fenster 7 für Sie umcodieren)

+0

Xbox 360 divx unterstützt. Ich streame AVI über UPnP gut (von einem NAS, keine Transcodierung). Keiner kann gerade eine mkv-Datei abspielen. – cgyDeveloper

+0

Nur um zu verdeutlichen, ich hätte erwähnen sollen, dass ich DIVX-kodierte Videos in AVI-Containern streamen ... – cgyDeveloper

0

Für DLAN Gerät sind einige Video-Format müssen, einige sind optional.

  • Heimgeräte

    MUST: MPEG2
    Optional: MPEG1, MPEG4, WMV9

  • Mobile/Handheld-Geräte

    MUST: MPEG4 AVC (AAC LC Assoc Audio)
    Optional: VC1, H.263, MPEG4 Teil 2, MPEG2, MPEG4 AVC (BSAC oder andere für Assoc. Audio)

    Alle anderen Video-Codecs, die hier nicht erwähnt werden, sind optional, in meinem Verständnis.

überprüfen es here: