Cách truyền âm thanh qua Chromecast hoặc DLNA trên Linux

logo đẹp của ubuntu

Pulseudio-dlna trên một ứng dụng phát trực tuyến mỏng mà được sử dụng để dễ dàng phát âm thanh từ máy tính Linux sử dụng PulseAudio tới các thiết bị DLNA / UPnP hoặc Chromecast khác trên cùng một mạng.

Thông qua tiện ích này, chúng ta có thể khám phá tất cả các thiết bị UPnP, DLNA hoặc Chromecast có thể tái tạo nội dung trong mạng của chúng tôi và liên kết chúng với PulseAudio. Bằng cách này, bạn có thể chọn các nguồn âm thanh của mình hoặc sử dụng pavucontrol để thiết lập những gì sẽ truyền đến thiết bị đó.

Hãy bắt đầu với cài đặt ứng dụng pulseaudio-dlna. Trên các phiên bản Ubuntu 16.04, 15.10 và 14.04, Linux Mint 17.x và các dẫn xuất của nó, pulseaudio-dlna có thể được cài đặt từ PPA. Để thêm nó, chúng tôi sẽ chỉ phải thực hiện các lệnh sau từ thiết bị đầu cuối:

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

Nếu chúng tôi có bất kỳ bản phân phối nào khác, nhiều hướng dẫn có sẵn trực tuyến mà chúng tôi có thể làm theo, chẳng hạn như nó là. Tiếp theo, chúng ta sẽ thực hiện lệnh sau trong terminal:

pulseaudio-dlna

Sau khi khởi chạy, chúng tôi sẽ đảm bảo rằng thiết bị DLNA / UPnP hoặc Chromecast đã được bật. Bước tiếp theo chúng ta phải làm là mở các tùy chọn âm thanh từ menu của nó và chọn thiết bị của chúng tôi làm phần tử đầu ra.

hình ảnh chromecast

Chúng tôi sẽ chọn thiết bị chúng tôi muốn phát trực tiếp và chúng tôi sẽ hoàn tất. Nếu bạn đã chọn một thiết bị DLNA / UPnP, hãy biết rằng bạn có thể phải chấp nhận kết nối thông qua một cửa sổ bật lên điều đó có thể xuất hiện với bạn. Tuy nhiên, Chromecast sẽ bắt đầu phát ngay lập tức.

Tuy nhiên, trong các thử nghiệm được thực hiện trong Ubuntu 16.04, âm thanh được gửi qua pulseaudio-dlna đã đạt yêu cầu. trong trường hợp của Chromecast, nó đã bị bóp méo trong một số trường hợp. Để làm cho nó hoạt động bình thường chúng ta phải đặt codec ffmpeg làm bộ giải mã de phụ trợ trong pulseaudio-dlna bằng cách sử dụng lệnh sau:

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

Nếu bạn đang sử dụng phiên bản pulseaudio-dlna mới nhất, bạn sẽ biết rằng nó đã được cập nhật và flac codec hiện được ưu tiên phát lại qua Chromecast. Để sử dụng nó, trước tiên bạn phải cài đặt nó trên hệ thống của mình bằng lệnh sau:

sudo apt-get install ffmpeg

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Camilo dijo

    Có thể phát trực tuyến âm thanh trên Apple TV từ Ubuntu không?

    1.    Miguel Angel Santamaría Rogado dijo

      Xin chào camilo,

      nó phụ thuộc vào thiết bị, nếu nó cũ và sử dụng AirPlay thì nó sẽ hoạt động (bạn có thể phải cài đặt gói "pulseaudio-module-raop"); nếu nó là khá gần đây và sử dụng AirPlay 2, tôi rất tiếc phải nói rằng bạn sẽ phải gắn bó rất nhiều với nó. Nếu có thể làm cho Apple TV giao tiếp bằng giao thức DLNA, bạn sẽ có cơ hội tốt hơn để làm cho nó hoạt động bằng cách sử dụng tiện ích mà Luis trình bày; Tôi đã sử dụng nó cùng với Raspberry chạy Volumio và nó hoạt động hoàn hảo.

      Nếu bạn muốn chọn sử dụng Air Play 2 (hoặc Apple TV không hỗ trợ bất kỳ thứ gì khác), tôi để lại cho bạn liên kết đến dự án pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) và liên kết này tới askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) nơi họ giải thích vấn đề chi tiết hơn.

      Chúc mừng.

  2.   Aeneas Espinoza dijo

    Xin chào! Có thể xem các tệp có phụ đề ở định dạng .srt không? Cảm ơn!