Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

집에 스트리밍 장치가 가득 차면 Linux 상자를 포함하여 모든 시스템에서 스트리밍 장치를 관리해야 합니다. 이 기사에서는 Linux 시스템에서 Chromecast 및 Google Home으로 오디오 및 비디오를 스트리밍하는 방법을 보여줍니다.

MKCHROMECAST 사용

Mkchromecast는 macOS 또는 Linux 데스크톱에서 Google Cast 기기 또는 Sonos 스피커로 오디오 및 비디오를 전송하는 프로그램입니다. Python으로 작성되었으며 Debian 및 Ubuntu용 패키지와 함께 제공됩니다. 저장소가 최신 상태이면 터미널을 열고 다음을 입력할 수 있습니다.

sudo apt install mkchromecast

Ubuntu Software에서도 사용할 수 있으며 클릭 한 번으로 설치할 수 있습니다.

설치 후 응용 프로그램 폴더에서 Mkchromecast를 찾을 수 있습니다. 그것을 실행하면 화면 오른쪽 상단에 서비스 아이콘이 나타나는 것을 볼 수 있습니다. 기본적으로 아이콘은 Ubuntu의 어두운 테마와 일치하도록 설정되지 않지만 밝은 아이콘 집합으로 변경할 수 있습니다. 아이콘을 클릭하고 기본 설정을 선택합니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

아이콘 색상에는 세 가지 옵션이 있습니다. 원하는 것을 선택하고 창을 닫습니다. 놀랍게도 아무 일도 일어나지 않지만 아이콘을 다시 클릭하고 "미디어 스트리밍 장치 검색"을 선택하면 변경 사항이 적용됩니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

네트워크에서 액세스할 수 있는 모든 항목을 보려면 "미디어 스트리밍 장치 검색"을 선택하십시오. 모든 기기가 표시되는 데 1분 정도 걸릴 수 있습니다.

이제 사용 가능한 장치 목록에서 대상을 선택할 수 있으며 아이콘이 작은 재생 헤드를 포함하도록 변경됩니다. 이것은 장치가 스트림을 받을 준비가 되었음을 의미합니다. 기본적으로 Mkchromecast는 장치 볼륨을 0으로 설정하므로 볼륨 옵션을 선택하고 적당한 값으로 설정하는 것이 좋습니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

펄스 오디오 제어를 통한 파이프 관리

오디오를 올바른 장치로 연결하기 위해 Ubuntu Software에서 제공하는 Pulse Audio Software Control("pavucontrol" 검색)이라는 두 번째 소프트웨어를 사용하기로 했습니다. 상단에 5개의 탭이 있습니다. "출력 장치"에서 시작하여 Mkchromecast가 나열되고 활성화되어 있는지 확인합니다. 또한 표준 출력 스피커를 하드웨어 장치로 볼 수 있습니다. 한 번에 하나씩 출력하고 있지만 볼륨을 변경하는 볼륨 슬라이더와 여러 장치에 스트림을 동기화하는 잠금 버튼이 있습니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

다음으로 소스가 필요합니다. 로컬 재생을 위해 MPV 미디어 플레이어를 사용하고 있습니다. 소스를 실행하고 MP3 또는 wav와 같은 파일을 추가합니다. Pulse Audio의 재생 탭에서 이제 시스템 사운드 및 미디어 플레이어 항목이 표시되어야 합니다. 기본적으로 미디어 플레이어는 표준 출력에서 ​​재생하도록 설정됩니다.

미디어 플레이어 옆에 있는 버튼을 선택하고 Mkchromecast를 선택합니다.

이제 미디어 플레이어에서 재생을 누르면 선택한 장치에서 소리가 나옵니다. Mkchromecast 시스템 트레이 앱으로 돌아가서 다른 기기를 선택하면 오디오가 전환됩니다.

Chrome에서 로컬 파일 스트리밍

두 번째 옵션은 아마도 가장 간단하지만 Chrome 또는 오픈 소스 Chromium 브라우저 내에서 실행되기 때문에 더 많은 시스템 리소스를 사용합니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

Chrome에는 고유한 기본 전송 시스템이 있으므로 웹 라디오 방송국이나 Spotify와 같은 웹 앱을 연 다음 메뉴로 이동하여 전송을 선택하여 사용 가능한 기기 목록을 볼 수 있습니다. 장치를 선택하면 사운드가 재생됩니다.

장치를 선택하고 하단의 소스 목록을 클릭한 다음 로컬 파일을 듣고 싶다면 "Cast file"을 선택할 수도 있습니다. 파일 선택기가 나타나고 재생을 시작할 트랙을 선택할 수 있습니다. 이것의 문제는 그것이 전부 아니면 전무입니다. 재생이나 일시 정지를 실제로 제어할 수 없으며 장치 자체를 제외하고는 볼륨을 조정할 기회가 없습니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

좋은 대안은 Chrome 웹 스토어에서 구할 수 있는 Local Audio Player 확장 프로그램입니다. 이를 통해 재생할 파일을 선택하거나, 볼륨을 조정하거나, 일정 시간 후에 꺼지도록 슬립 타이머를 설정할 수 있습니다. 이것은 오디오북에 탁월합니다!

이 확장 프로그램은 사용하기 전에 약간의 조정이 필요하므로 설치한 후 "메뉴 -> 확장 프로그램"으로 이동하여 로컬 오디오 플레이어를 선택하고 세부 정보 버튼을 클릭합니다. 페이지 중간에 "파일 URL에 대한 액세스 허용"으로 전환되는 것을 볼 수 있습니다.

Linux에서 Chromecast 및 Google Home으로 오디오를 스트리밍하는 방법

이제 로컬 파일을 브라우저로 드래그하면 플레이어가 실행됩니다. "메뉴 -> 전송"을 수행하고 장치를 선택한 다음 재생을 누를 수 있습니다. 다시 말하지만, 다른 장치를 선택할 수 있으며 오디오는 올바른 위치로 이동해야 합니다.

이제 Google Home 또는 Chromecast 기기를 연결할 수 있는 집안 어디에서나 사운드를 즐길 수 있습니다. 일부 PulseEffects로 경험을 향상하여 음악의 역학을 고르게 하거나 저음을 향상시키고 싶을 수도 있습니다.

Chromecast가 없다면 Raspberry Pi를 사용하여 직접 구축할 수도 있습니다.