我可能只是很困惑这一切是如何运作的......在这种情况下,请向我解释一下。但是,UPnP AV 标准支持哪些视频编解码器?或者是基于每个设备(客户端)?我想创建一个应用程序来将视频数据发送到 UPnP 设备(XBox、PS3 等),但我不太确定我应该针对哪个视频编解码器...它可以是任何东西,我只是想知道是否有一种方法可以知道它适用于所有事情。

编辑:好的,所以我要澄清的是,我将能够选择我想要的任何视频格式,一旦我这样做,这将是我计划支持的全部,因此我不需要转码。我的主要观点是,我希望使用一些所有设备都支持的“标准”格式,这样我就可以选择它并完成它......显然事实并非如此......但有没有什么 非官方 编解码器 最多 设备支持?是否有设备和支持的编解码器列表?

另外,DLNA 是如何工作的...如果我理解正确的话,它是 UPnP AV 的一个子集(但加上一些其他东西...)并且我见过的大多数 UPnP 设备也兼容 DLNA...所以会仅仅使用 DLNA 支持的任何编解码器就可以成为达成共识的一种方式吗?

有帮助吗?

解决方案

道格是正确的,它依赖于客户端设备上。

让你的服务器上的飞转码文件,以使他们的UPnP服务器上可用的你可以建立它,但。这将是更容易只是选择一种文件格式,与您所有的设备兼容(如果该列表是足够小,为实现这一目标是可能的)。

例如,你不能在Xbox 360上或PS3 MKV格式播放H.264编码的视频现在。但是,您可以将文件转码到被支持的格式。有许多导游可在网上进行转码这些文件的PS3 / 360,什么格式由每个设备的支持。

下面是几个示例指导:

的Xbox 360转换指南

PS3转换指南

其他提示

据我了解这真的取决于编解码器设备已经安装了 - 因此它可以通过您的设备支持任何

我知道例如该PS3支持DivX和Xbox不(除非你有窗7转码你)

对于 DLAN 设备,有些视频格式是必须的,有些是可选的。

  • 家用设备

    必须 :MPEG2
    可选:MPEG1、MPEG4、WMV9

  • 移动/手持设备

    必须 :MPEG4 AVC(AAC LC 关联音频)
    可选:VC1、H.263、MPEG4 第 2 部分、MPEG2、MPEG4 AVC(BSAC 或其他 Assoc.声音的)

    根据我的理解,此处未提及的任何其他视频编解码器都是可选的。

核实 这里:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top