Создать подключенный динамик с помощью Pi без жесткого диска?

Я хотел бы создать несколько «подключенных динамиков» с малиной Pi и усилителем, подключенным к стандартным громкоговорителям hi-fi (у меня есть импеданс 4 Ом, около 50 Вт, но мне не нужна полная мощность ).

Поскольку я хотел бы иметь одну из этих сборок в каждой комнате квартиры, целью было бы иметь медиа-сервер, подключенный к сети WiFi. У каждого Pi не было бы диска (кроме OS-карты), прикрепленного к ним, но вместо этого они использовали бы контент на сервере.

Вот мои вопросы:

  1. Возможно ли иметь программное обеспечение медиаплеера на малине, которая использует контент на медиа-сервере в сети?
  2. Если да, то какой кин для медиа-сервера понадобится для этой цели (Raspberry? Commercial products?)
  3. Что я должен искать в аудиоусилителе для такого проекта? Я не могу подключить динамик непосредственно к аудиовыходу; Мне нужно усилить сигнал, так как я хочу использовать динамики без питания.
4 голоса | спросил Giomsen 27 Mayam13 2013, 11:57:02

1 ответ


4

Итак, вы хотите воссоздать AirPlay от Apple с помощью малины Pi;)

Для готового решения, поддерживающего воспроизведение AirPlay, у lifhacker есть решение: http://lifehacker.com/5978594/turn-a-raspberry-pi-into-an-airplay-receiver-for-streaming-music-in-your-living- номер но тогда вам понадобится iTunes для прослушивания музыкального потока.

Если вы хотите создать свой собственный ...

  • Для воспроизведения звука в нескольких комнатах:

Ключевое слово здесь - это синхронизация, которая может быть достигнута только в том случае, если у вас есть центральный медиа-сервер, который отправляет аудиопакеты нескольким клиентам повторного воспроизведения вместе с инструкциями, на которых в течение определенного момента времени воспроизводится каждый аудиопакет. Я не имею в виду просто сервер пакетов на жестком диске, я имею в виду эквивалент дирижера оркестра, чтобы каждый клиент выполнял то же самое в одно и то же время со всеми остальными. Также потребуется отправить идеальные сигналы синхронизации времени (времени), вплоть до миллисекунды. Любые изменения во времени синхронизации между клиентами приведут к жутким эхо-звучащим звуковым артефактам.

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

  • Для воспроизведения звука в одном номере:

Это намного проще. Здесь вам не нужен «мастер-проводник», поскольку нет необходимости в синхронизации. Звук может воспроизводиться, как только пакеты поступают на Pi. Однако, прежде чем вы начнете искать подходящее программное обеспечение для мультимедиа, подумали ли вы, кто начнет и остановит воспроизведение звука? Вы хотите, чтобы пользовательский интерфейс на динамике контролировал музыку? Тогда было бы проще подключить его к телевизору с помощью беспроводной клавиатуры и мыши. OpenELEC очень приятно: http://www.raspberrypi.org/archives/tag/media-centre и любая реализация XBMC: http://lifehacker.com /5929913 /сборки-а-XBMC-медиа-центр-с-35-малина-пи

Или вы счастливы использовать полный сервер в другой комнате? Затем вам нужно пойти в другую комнату, чтобы начать и остановить музыку, выбрать дорожки и т. Д. Или, возможно, использовать телефон или стол. Вот одно предложение: http://www.audiostream.com/content/raspberry -pi-half-baked-50-network-player и здесь обсуждается форум: http : //forum.stmlabs.com/showthread.php TID = 4354

Также посмотрите на RPi MPD (Демо-плеер Raspberry Pi Music Player) http://elinux.org/Rpi_Music_Player_Daemon

ответил Vassilis Papanikolaou 27 Maypm13 2013, 13:22:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132