Как да предавате аудио през Chromecast или DLNA на Linux

ubuntu хубаво лого

Pulseudio-dlna на тънък клиент за стрийминг, който използва се за лесно излъчване на аудио от компютър с Linux използване на PulseAudio към други DLNA / UPnP или Chromecast устройства в същата мрежа.

Чрез тази помощна програма можем да открием всички устройства UPnP, DLNA или Chromecast които могат да възпроизвеждат съдържанието в нашата мрежа и да ги свързват с PulseAudio. По този начин можете да изберете вашите аудио източници или да използвате pavucontrol, за да установите какво да предавате към това устройство.

Да започнем с инсталирайте приложението pulseaudio-dlna. На Ubuntu версии 16.04, 15.10 и 14.04, Linux Mint 17.x и неговите производни, pulseaudio-dlna може да се инсталира от PPA. За да го добавим, ще трябва само да изпълним следните команди от терминала:

sudo add-apt-repository ppa:qos/pulseaudio-dlna
sudo apt-get update
sudo apt-get install pulseaudio-dlna

Ако имаме някакво друго разпространение, онлайн са налични много уроци, които можем да следваме, като например е. След това ще изпълним следната команда в терминала:

pulseaudio-dlna

Веднъж пуснати, ще се уверим, че устройството DLNA / UPnP или Chromecast е включено. Следващата стъпка, която трябва да направим, е да отворим опциите за звук от неговото меню и изберете нашето устройство като изходен елемент.

изображение на chromecast

Ние ще изберем устройството, към което искаме да предаваме и ще свършим. Ако сте избрали DLNA / UPnP устройство, знайте това може да се наложи да приемете връзката през изскачащ прозорец което може да ви се появи. Chromecast обаче трябва да започне да се възпроизвежда веднага.

При тестове, извършени под Ubuntu 16.04, звукът, изпратен чрез pulseaudio-dlna, е задоволителен, обаче, в случая на Chromecast той е бил изкривен в някои случаи. За да работи правилно трябва да зададем кодека ffmpeg като декодер de бекенд в pulseaudio-dlna, като използвате следната команда:

pulseaudio-dlna --codec mp3 --encoder-backend=ffmpeg

Ако използвате най-новата версия на pulseaudio-dlna, ще знаете, че тя е актуализирана и flac кодекът вече е с приоритет за възпроизвеждане чрез Chromecast. За да го използвате, първо трябва да го инсталирате на вашата система със следната команда:

sudo apt-get install ffmpeg

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Камило каза той

    Възможно ли е да предавате аудио на Apple TV от Ubuntu?

    1.    Мигел Ангел Сантамария Рогадо каза той

      Здравей, камило,

      зависи от устройството, ако е старо и използва AirPlay, трябва да работи (може да се наложи да инсталирате пакета "pulseaudio-module-raop"); ако е доста скорошен и използва AirPlay 2, съжалявам, че ще трябва да се придържате много към него. Ако е възможно да накарате Apple TV да комуникира чрез протокола DLNA, ще имате по-голям шанс да го накарате да работи с помощта на помощната програма, която Луис представя; Използвал съм го заедно с Raspberry run Volumio и работи перфектно.

      Ако предпочитате да изберете да използвате Air Play 2 (или Apple TV не поддържа нищо друго), оставям ви връзката към проекта pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) и тази връзка към askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio), където те обясняват проблема по-подробно.

      Поздрави.

  2.   Енеас Еспиноза каза той

    Здравейте! Мога ли да видя файловете със субтитрите във формат .srt? Благодаря!