Могу ли я использовать Ubuntu в качестве беспроводного медиа-сервера, который выполняет все операции декодирования / обработки на стороне сервера?
Я хочу настроить рабочий стол UBUNTU 12.04 в качестве домашнего медиасервера. У меня есть нетбук с Windows 7 и ноутбук UBUNTU 12.04lts, даже планшет Samsung Galaxy Note (Android). Два рабочих стола в другой комнате с двойной загрузкой win7 и ubuntu. SHARP AQUOS Плазменный телевизор с подключенным Wi-Fi.
Я хочу установить Ubuntu в качестве медиа-сервера для потоковой передачи аудио / видео файлов через Wi-Fi. Не только это, я хочу, чтобы этот медиа-сервер использовал свои собственные вычислительные мощности для декодирования и потоковой передачи, чтобы на удаленном конце можно было воспроизводить только файл, не используя собственный ресурс.
Можно ли использовать Ubuntu в качестве медиасервера для потоковой передачи файлов, не заставляя удаленный конец использовать там собственный ресурс. Я хочу, чтобы в этом и аппаратном ресурсе медиацентра использовалась только пропускная способность Wi-Fi. Для удаленного гаджета должен использоваться только динамик и экран, а не собственная вычислительная мощность.
Пожалуйста, какие-либо предложения, возможно ли это сделать?
2 ответа
Хотя это не совсем "чистый" ответ на ваш вопрос (клиент все еще выполняет некоторую обработку), вы, похоже, описываете процесс, называемый транскодированием.
Транскодирование предполагает, что сервер воспроизводит сжатый файл и отправляет распакованный поток клиенту. Таким образом, сервер выполняет большую часть тяжелой работы, потому что воспроизведение чистого несжатого WAV- или MPEG-подобного сигнала требует гораздо меньших вычислений, чем было бы необходимо для сжатого исходного источника, такого как MP3, Matroska со сжатием x264 и т. Д.
Есть несколько вариантов для серверов UPnP, которые поддерживают транскодирование в Ubuntu. Мне нравится PS3 Media Server. Из того, что я прочитал rygel выглядит довольно многообещающе. MediaTomb а также uShare два других довольно популярных сервера UPnP, но я не верю, что они транскодируют.
Надеюсь это поможет! Я не знаю, насколько строгое ваше требование. Если вам нужен клиент для выполнения абсолютно нулевой обработки, это, очевидно, не сработает. Но вы можете обнаружить, что это облегчает нагрузку, достаточную для ваших целей. Удачи.
PS: В самом строгом смысле izx является правильным - единственный способ (о котором я знаю) выполнить это с абсолютно нулевой обработкой у получателя, как он описывает. Чистый AV-сигнал, как вы могли бы поместить в телевизор.
Если вы хотите, чтобы "медиасервер" выполнял всю обработку, и только "экран и динамики" использовались на удаленной стороне, и чтобы делать это по Wi-Fi, вам нужно использовать HDMI-over-WiFi.