Я ищу простое решение для воспроизведения видео и музыки, хранящейся на моем NAS. Я нашел Raspberry Pi и такие проекты, как OpenElec и RaspBMC, которые будут запускать XMBC на плате.
Моя проблема в том, что я нашел противоречивые отзывы о производительности. Некоторые источники говорят, что плата не достаточно мощная для визуализации графического интерфейса, что приводит к отставанию, в то время как другие говорят, что они воспроизводят HD-видео без каких-либо проблем.
Хотя цена устройства довольно низкая, я не хочу покупать его просто, чтобы узнать, что он недостаточно мощный для моих нужд.
Было бы хорошо для меня, если
- Мне не нужно ждать минуты для реакции в меню XBMC
- Мне нужно подождать, пока начнется воспроизведение
- Если он не воспроизводит все видео (я мог бы перекодировать)
Было бы не хорошо
- Если видео отстают
Достаточно ли Raspberry Pi для этих требований или мне стоит поискать более мощное оборудование? Пожалуйста, имейте в виду, что я не являюсь потребителем, и я прекрасно играю с устройством.
источник
Ответы:
Прежде всего, помните, что программное обеспечение для RaspberryPi находится на ранней стадии разработки, и с ним много проблем. Они работают над все время, но все же, это еще не так хорошо, как могло бы быть. В настоящее время RaspberryPi больше ориентирован на разработчиков, чем на обычных пользователей. Он никогда не был предназначен для медиа-центра, просто возможно использовать его таким образом. Таким образом, многие люди с успехом используют RasberryPri как медиацентр. Однако вот пара глюков, с которыми вы можете столкнуться:
Процессор RaspberryPi довольно низкий, и он не может реально декодировать видео с приличной скоростью (даже SD MPEG2). Аппаратное ускорение должно использоваться, но по умолчанию только H264 может быть аппаратно ускорено. Вы можете купить лицензионный ключ для включения дополнительных аппаратных декодеров от RPi Foundation (в настоящее время вы можете купить лицензии MPEG2 и VC-1). Графический чип на RaspberryPi ОЧЕНЬ мощный, и если видео кодируется в формате, поддерживаемом аппаратным декодером, он может легко воспроизводить HD-контент 1080p. Но вам придется перекодировать весь ваш материал в разных форматах. А аппаратное декодирование работает только с выделенным видеоплеером (omxplayer). Он используется RaspBMC, поэтому, если вы планируете использовать это решение, у вас не должно возникнуть никаких проблем. Если вы планируете запустить свой собственный дистрибутив, вы должны интегрировать omxplayer. Также имейте в виду, что omxplayer - довольно молодой проект, и, хотя он довольно стабилен, он не идеален (как большинство вещей в специальном программном обеспечении RPi). Обычная графическая среда (X-сервер) не использует ускоренную графику. Вот почему вы нашли некоторую информацию о медленном рендеринге GUI. AFAIK XBMC использует OpenGL ES, который использует аппаратное ускорение, так что это не проблема, если вы планируете его использовать.
Есть некоторые проблемы со звуком, так как его драйверы сейчас не хорошего качества. Вы можете услышать некоторые глюки в аудио.
Есть также проблемы с USB на Rpi, это не позволит вам использовать USB-карту для устранения проблем со звуком. А так как сетевой чип также подключен через USB, могут быть некоторые глюки. Большинство из них адресованы сейчас в новых версиях программного обеспечения, но могут быть и другие.
Из-за способа USB на RaspberryPi и из-за проблем с драйверами могут быть проблемы с некоторыми клавиатурами USB или другими удаленными контроллерами. Возможно, вам придется использовать хороший активный концентратор для подключения USB-устройств. Особенно, если вы планируете использовать Wi-Fi.
Большинство проблем, упомянутых выше, через какое-то время станут недействительными, поскольку, вероятно, они будут исправлены. Но это может занять некоторое время, чтобы добраться туда.
Подводя итог - вы спросили, достаточно ли он силен. Я считаю, что это не очень хороший вопрос, потому что это не проблема власти. Аппаратное обеспечение достаточно мощное (если вы можете все перекодировать в h264), но программное обеспечение недостаточно развито и имеет некоторые проблемы. Это может быть не так просто, чтобы заставить работать без проблем, и это то, что вы ищете.
Поэтому я предлагаю следующее: если вы планируете что-то узнать о Linux, встраиваемых устройствах, мультимедиа и т. Д. И хотите потратить некоторое время на чтение об этом, а эксперименты и наличие мультимедийного устройства - это всего лишь бонус, Raspberrypi будет хорошим выбором. если вам нужен только мультимедийный проигрыватель, купите что-нибудь еще, какой-нибудь готовый продукт, предназначенный для этой цели.
источник
Скоро появится совершенно новая альтернатива, Razdroid . Это Android 4 и уже имеет проверенный послужной список для встроенных устройств (смартфоны / Google TV / и шикарные тостеры). Разработчик (Naren)
Braodcom
является основным спонсором проекта и на финальной стадии переноса Android 4 на Raspberry Pi.{Community Mod - было бы здорово встроить видео прямо здесь} Ссылка на видео на Youtube
Он поддерживает H264 видео ntivley и графический интерфейс, потому что он использует OpenGL: ES напрямую. Единственное, что осталось сделать, это портировать звуковую систему. Это потенциально ОС для Raspberry Pi, поскольку в ней уже есть тонны приложений для использования в медиацентрах и играх.
Планируется объединить порт Razdroid с уже доступным ядром Debian.
Вы можете скачать бета-версии здесь.
Android 4 ссылка 1 , ссылка 2
Android 2.1, как упомянуто в комментариях
источник
Я уже некоторое время использую Raspbmc ( http://raspbmc.com ) и обнаружил, что он действительно хорош, больше, чем адекватная производительность и отличная стабильность (я не помню, чтобы он когда-нибудь падал).
Единственный комментарий, который я хотел бы сделать, это то, что когда я сравниваю xbmc на Raspberry Pi с запущенным на «типичном ПК», то, что при потоковой передаче видео с моего NAS-накопителя по моей сети, я получаю больше «буферизации» при работе на Raspberry Число Пи. Я могу только предположить, что это связано с тем, что Raspberry Pi не может выделить достаточно памяти для «буфера».
Увеличение кеша в расширенных настройках xbmc значительно улучшило ситуацию , но все же не так хорошо.
Однако при потоковой передаче мультимедиа из подключенного хранилища, то есть с карты памяти SD или USB-накопителя, я не заметил никакой разницы в производительности.
источник
Я недавно настроил свой RPi с намерением использовать его в качестве медиацентра. У меня есть три компьютера, которые доступны через XBMC на XBian. Установка была такой же простой, как загрузка файла .img с сайта xbian.org, а затем запись его на SD-карту через Win32DiskImager. Все, что я сделал после этого, это подключил его к телевизору с помощью HDMI, подключил SD-карту, а затем адаптер питания и вуаля ... мгновенный медиацентр.
У него не было проблем с поиском файлов с трех моих компьютеров в сети, и он мог воспроизводить высококачественное видео 720p по сети (проводной, а не беспроводной) без каких-либо проблем, без задержек и других проблем. Я еще не попробовал контент 1080p, но это мой следующий шаг.
На заметку? После подключения RPi через HDMI я смог использовать пульт ДУ телевизора для навигации по меню, мне не нужно было менять какие-либо настройки ... он просто делал это из коробки, но ваш пробег может отличаться. :)
Надеюсь, это помогло
источник
Я использовал Raspbian - дистрибутив общего назначения на основе Debian и добавил в него XBMC с этим руководством - http://michael.gorven.za.net/blog/2012/08/06/xbmc-packages-raspberry-pi-running- raspbian
Это лучшее руководство для того, чтобы заставить XBMC работать на Raspbian.
источник
Извините за столь поздний ответ. Я был совершенно недоволен XBMC, поэтому я написал свой собственный легкий медиацентр на базе omxplayer.
Что он может сделать:
Возможности намеренно отсутствуют:
Смотрите http://subogero.github.io/remotepi/
источник
Эта ветка немного старая, но я решил, что все равно отдаю свои 2 цента.
Как и Стю, я использую XBian на своем Pi, и к нему подключены несколько разных компьютеров. Пока что у меня нет никаких проблем. Я использую сетевые ресурсы со своего главного компьютера и моих соседей по комнате, чтобы смотреть видео в гостиной. За сетевым кабелем я не видел никаких лагов. У меня нет WiFi-ключа для тестирования беспроводной сети, но моя беспроводная система все равно отстой. Есть только пара мест, где я могу сказать, что испытал «отставание». При попытке доступа к меню во время воспроизведения требуется 3-4 секунды, прежде чем оно отобразится, но это, на мой взгляд, тривиально. Кроме того, после закрытия меню, когда видео все еще воспроизводилось в фоновом режиме, я заметил небольшое увеличение скорости воспроизведения, как будто оно пыталось наверстать упущенное, но это могло быть только из-за количества времени, которое я провел в меню, устраняя проблему со звуком. Если вам интересно, я подключил его к неправильному входу, а потом вообще не подключал. Потратил час, пытаясь понять это.
Кроме того, все идет очень гладко. Переходы по меню плавные даже во время воспроизведения. Аудио и видео синхронизируются. Установка в значительной степени ноль. Мне пришлось настроить выравнивание экрана, но я также использую старый телевизор. Единственная проблема, с которой я сейчас сталкиваюсь, - это воспроизведение DVD и выяснение того, как получить «ярлыки» самбы в соответствующие разделы, если это вообще возможно. В общем, я думаю, что это была замечательная инвестиция, которая превосходит мои предыдущие инвестиции в PS3, которую я больше не использую, просто так.
Кроме того, у него такой большой потенциал! Я не могу дождаться, чтобы начать толкать этого щенка по максимуму!
источник
У меня очень положительный опыт работы с OpenELEC на Raspberry Pi. Все мои медиафайлы 1080P хранятся в формате, совместимом с iPod, на сервере, который также совместим с Pi.
источник
Вы должны получить его, RASPBMC очень легко настроить с помощью сетевого инсталлятора, и он прекрасно работает, получите приложение для пульта дистанционного управления iphone и дополнение 1channel, и у вас будет больше бесплатного телевидения и фильмов, чем вы заслуживаете, всего за 35 долларов. ,
источник