Вопрос

Возможно, я просто сбит с толку, как все это происходит works...in в каком случае, пожалуйста, объясните мне это.Но какие видеокодеки поддерживаются стандартом UPnP AV?Или это зависит от конкретного устройства (клиента)?Я хочу создать приложение для отправки видеоданных на устройство UPnP (XBox, PS3 и т.д.), Но не совсем уверен, на какой видеокодек мне следует ориентироваться...это может быть что угодно, я просто хочу знать, есть ли способ убедиться, что это сработает со всем.

Редактировать:Хорошо, поэтому я поясню, что я смогу выбрать любой формат видео, который захочу, и как только я это сделаю, это будет все, что я планирую поддерживать, поэтому мне не нужно перекодирование.Мой главный момент заключался в том, что я надеялся, что используется какой-то "стандартный" формат, который будет поддерживаться на ВСЕХ устройствах, так что я мог бы просто выбрать его и покончить с этим...Очевидно, что это не тот случай...но есть ли какой-нибудь неофициальный кодек , который большинство поддержка устройств?Есть ли где-нибудь список устройств и поддерживаемых кодеков?

Кроме того, как DLNA работает с этим ... если я правильно понимаю, это своего рода подмножество UPnP AV (но плюс некоторые другие вещи ...) И большинство устройств UPnP, которые я видел, также являются DLNA compliant...so может ли простое использование любых кодеков, поддерживаемых DLNA, быть способом найти общий язык?

Это было полезно?

Решение

Дуг прав, это зависит от клиентского устройства.

Однако вы могли бы создать его таким образом, чтобы ваш сервер перекодировал файлы "на лету", чтобы сделать их доступными на сервере UPnP.Было бы проще просто выбрать формат файла, совместимый со всеми вашими устройствами (если список достаточно мал, чтобы это было возможно).

Например, прямо сейчас вы не можете воспроизводить видео в кодировке H.264 в формате MKV на Xbox 360 или PS3.Однако вы можете перекодировать файлы в поддерживаемый формат.В Интернете доступно множество руководств по перекодированию этих файлов для PS3 / 360 и какие форматы поддерживаются каждым устройством.

Вот пара примеров руководств:

Руководство по конвертации Xbox 360

Руководство по преобразованию PS3

Другие советы

Насколько я понимаю, это действительно зависит от того, какие кодеки установлены на устройстве - следовательно, это может быть все, что поддерживается вашим устройством.

Я знаю, например, что ps3 поддерживает divx, а xbox - нет (если только у вас нет Windows 7 для перекодирования для вас)

Для устройства DLAN некоторые видеоформаты обязательны, некоторые необязательны.

  • Домашние Устройства

    ДОЛЖЕН :MPEG2
    Дополнительно: MPEG1, MPEG4, WMV9

  • Мобильные / Портативные устройства

    ДОЛЖЕН :MPEG4 AVC (аудио AAC LC Assoc)
    Необязательно: VC1, H.263, MPEG4 part 2, MPEG2, MPEG4 AVC (BSAC или другой для Assoc.Аудио)

    Любые другие видеокодеки, не упомянутые здесь, в моем понимании необязательны.

проверь это здесь:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top