0

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

编辑:好的,所以我将澄清我将能够选择我想要的任何视频格式,一旦我这样做了,我就打算支持,因此我不需要转码。我的主要观点是,我希望所有设备都支持使用一些“标准”格式,这样我就可以选择它并完成它......显然情况并非如此......但是在那里大多数设备支持的任何类型的非官方编解码器?任何地方都有设备和支持的编解码器列表吗?

此外,DLNA 是如何工作的……如果我理解正确的话,它是 UPnP AV 的一个子集(但还有其他一些东西……)而且我见过的大多数 UPnP 设备也符合 DLNA……所以会仅使用 DLNA 支持的任何编解码器就可以达成共识?

4

3 回答 3

1

道格是对的,这取决于客户端设备。

不过,您可以构建它,以便您的服务器即时对文件进行转码,以使它们在 UPnP 服务器上可用。选择与所有设备兼容的文件格式会更容易(如果列表足够小,可以做到的话)。

例如,您现在无法在 Xbox 360 或 PS3 上播放 MKV 格式的 H.264 编码视频。但是,您可以将文件转码为受支持的格式。有许多在线指南可用于将这些文件转码为 PS3/360 以及每种设备支持哪些格式。

以下是几个示例指南:

Xbox 360 转换指南

PS3 转换指南

于 2009-08-25T23:29:00.913 回答
0

据我了解,这实际上取决于设备安装的编解码器 - 因此它可以是您的设备支持的任何内容。

例如,我知道 ps3 支持 divx 而 xbox 不支持(除非您有 Windows 7 可以为您转码)

于 2009-08-25T23:19:01.277 回答
0

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

  • 家用设备

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

  • 移动/手持设备

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

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

在这里检查:

于 2009-08-26T01:57:31.390 回答