Chromecast는 어떻게 사용하나요?


102

방금 Chromecast에 관한 비디오를 보았는데 Ubuntu PC에서 어떻게 사용할 수 있는지 알고 싶습니다. 내 TV에는 HDMI 포트가 있습니다.


2
어떤 비디오를 보셨습니까? 질문에 링크 해 주시겠습니까?
Kevin Bowen

아직은 없지만 애드온이 설치되었습니다 (어제 실수로 건너 뛴 "Chromecast 사용 방법"에 대한 정보를 읽는 데 시간이 걸렸습니다. 너무 피곤했습니다). 기기로 테스트 할 기회가 생기면
Luis Alvarado

승인. 방금 다른 사람들에게 유용한 특정 동영상을 염두에두고 있다고 생각했습니다. 나는 내 자신의 교화에 대한 몇 가지를 찾았습니다. 건배!
Kevin Bowen

github.com/keredson/gnomecast를 사용하면 비디오 파일을 chromecast에 전송할 수 있습니다. (면책 조항 : 내 프로젝트)
커드 슨

1
더 이상 사용되지 않는 Chromium 확장 프로그램과 Chrome 및 Chromium에 기능이 추가되어 기본적으로 사용 가능하다는 몇 가지 보고서를 포함하여 많은 옵션과 해결 방법이 여기에 게시됩니다. 우리는 주요 질문을 잃어 가고 있다고 생각합니다. Ubuntu와 함께 사용할 Chromecast를 구매해야하나요? 답변 : 아니요. 현재 Chromecast는 우분투에서 작동하지 않습니다. 제안 된 해결 방법이있을 수 있지만 사실은 남아 있습니다. Google 또는 Ubuntu 측의 사람은 지원하지 않습니다.
기본적으로

답변:


84

Google문서에 따르면 Linux에서는 Google Cast 확장 프로그램이 지원되지 않지만 실제로 작동합니다.

우분투 에서이 작업을 수행하려면 :

  • Chromium 또는 Chrome 버전 28 이상을 실행하고 있는지 확인하십시오. 이전 버전은 "이 응용 프로그램은이 컴퓨터에서 지원되지 않습니다. 설치가 비활성화되었습니다."가 표시됩니다. 오류. 우분투 13.04의 '크롬 브라우저'패키지는 정상적으로 작동합니다.

  • Google Cast 브라우저 확장 프로그램에서 사용하는 UPnP / SSDP 트래픽이 ChromeCast 기기를 검색 할 수 있도록 iptables가 구성되어 있는지 확인합니다.

    브라우저는 로컬 IP 및 임시 (임의) 포트에서 239.255.255.250 포트 1900으로 멀티 캐스트 UDP 패킷을 보냅니다. ChromeCast 기기는 ChromeCast 기기의 IP에서 다른 임시 포트로 소스 IP /에 대한 유니 캐스트 UDP 패킷으로 응답합니다. 멀티 캐스트 패킷의 포트 이것은 대부분의 다른 UPnP 장치와 약간 다르며 일반적으로 임시 포트 대신 포트 1900의 유니 캐스트 UDP 패킷으로 응답합니다.

    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPTiptables에는 현재 SSDP를 지원하는 conntrack 도우미가 없으므로 일반적인 규칙은 응답 패킷과 일치하지 않습니다. 또한 ChromeCast 기기의 답장이 포트 1900에서 전송되지 않으므로 UPnP / SSDP에 일반적으로 사용되는iptables -A INPUT -p udp --sport 1900 -j ACCEPT 규칙 이 작동하지 않습니다.

    따라서 모든 임시 포트에서 UDP 패킷을 허용하는 규칙을 추가해야합니다. 초기 멀티 캐스트 패킷의 임시 포트 범위는 32768-61000 (로 확인 cat /proc/sys/net/ipv4/ip_local_port_range)이어야하므로 다음 규칙이 작동해야합니다 (입력 규칙의 맨 위에 삽입 됨).

    iptables -I INPUT -p udp -m udp --dport 32768:61000 -j ACCEPT

    ChromeCast 기기가 검색된 후 (브라우저가 시작될 때마다) 브라우저는 포트 8008에 대한 TCP (HTTP) 연결을 사용하여 기기를 제어하므로 특별한 iptables 규칙이 필요하지 않습니다.

  • Chromium 또는 Chrome에 Google Cast 브라우저 확장 프로그램 을 설치하십시오 . ChromeCast라는 앱 / 확장 프로그램을 사용할 수 있지만 원하는 것은 아닙니다.

  • 아직 ChromeCast 기기를 설정하지 않은 경우 기기와 함께 제공된 지침에 따라 기기를 설정하십시오.

  • 기기가 구성되면 Chromium에서 전송 버튼을 클릭하여 현재 탭을 전송하면됩니다.


2
IP 테이블에 대한 정보를 주셔서 감사합니다. 다른 uPnP 기기와 Chromecast의 다른 동작을 알지 못했습니다.
프레드 톰슨

1
GUI를 사용하여 Fedora에서이 솔루션을 작동 시키려면 "방화벽 구성"의 영역 탭으로 이동하여 공용 영역을 선택하고 포트 탭으로 이동 한 다음 udp 포트 범위를 32768-61000
CamelBlues

안타깝게도 Nexus Player에서는 작동하지 않습니다.
abergmeier 2019

castv2 프로토콜은 원래 방법 대신 포트 8009에서 mDNS + Cast (s) 프로토콜을 사용하는 것 같습니다. 또한 화면을 미러링 할 때 핸드 셰이크 중에 동적으로 표시되는 화면 데이터에 대해 별도의 UDP 포트로 트래픽을 보냅니다.
Roberto Andrade

3
현재 Chrome / Chromium 버전에서는이 모든 것이 더 이상 필요하지 않습니다.
Dan Dascalescu 2018 년

41

확장이 중단되어이 답변이 더 이상 작동하지 않습니다. 그러나이 답변은 역사적 이유로 남아 있습니다.

https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd 브라우저 Chrome 또는 Chromium 만 있으면됩니다.


1
구글은 안드로이드 4.3, 승리, 아이폰 또는 크롬 북이 필요하다고 말했지만이 확장은 리눅스에서 작동 할 수 있다고 생각합니다
Rodislav Moldovan

2
Chromium에 추가했습니다. Chromecast를 확보하고 테스트 한 후 다시 연락 드리겠습니다
azra

1
여기에 결과를 공유하십시오 (또한 Chrome으로 테스트를 수행 할 수 있다면)
Rodislav Moldovan

4
Ubuntu 13.04 및 Chrome 26.0.1410.63에 확장 프로그램을 설치하려고하면 확장 프로그램 페이지에 "이 응용 프로그램은이 컴퓨터에서 지원되지 않습니다. 설치가 비활성화되었습니다"라고 표시됩니다. 다른 사람이 그 메시지를받지 않습니까?
Sam Swift

4
이 확장은 중단되었습니다.
Richard

16

펄스 오디오 -dlna

이 프로젝트는 현재 개발 중입니다. 버전> 0.4.6부터 DLNA 외에 Chromecast가 지원됩니다.

Ubuntu> = 16.10부터 pulseaudio-dlna는 Universe 저장소에 있습니다.

이전 버전의 경우 ppa ppa : qos / pulseaudio-dlna 를 먼저 추가해야합니다.

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

그런 다음 다음과 같이 pulseaudio-dlna를 설치할 수 있습니다.

sudo apt-get install pulseaudio-dlna

그런 다음 터미널이나 스크립트에서 실행할 수 있습니다.

pulseaudio-dlna [options]

로컬 네트워크에서 사용 가능한 모든 DLNA 및 Chromecast 클라이언트를 오디오 설정 장치로 추가하여 사운드 설정 메뉴에서 선택할 수 있습니다.

그런 다음 모든 미디어 플레이어 (또는 브라우저)에서 Chromecast 클라이언트로 오디오를 스트리밍 할 수 있습니다.

모든 옵션에 대해서는 GIT 의 프로젝트 설명서 를 참조하십시오 .


작은 명령 추가 =)
AB

두 번째 단계는 sudo apt-get update대부분의 사람들에게는 분명한 것이지만 아마도 일부 사용자가 직면 할 수도 있습니다 ;-)
wikier

대답을 업그레이드하기위한 멋진, thx : +1 :
Wikier


8

이 질문은 2 년 전에 요청되었으므로 2016 년 2 월 이후 Xubuntu 15.10에서 다음과 같이 쉽다는 것을 언급 할 가치가 있습니다.

  1. Linux 용 Chrome 또는 Chromium 설치
  2. Chrome에서 Google Cast 브라우저 확장 프로그램 설치

원하는 탭을 캐스트하십시오. 그렇게 쉬운.

편집 : 이제 기능이 내장되어 있습니다 :

스크린 샷


4
이 확장은 중단되었습니다.
Richard

4
기능이 내장되어 있기 때문에
Fábio Dias

2
무엇에 내장되어 있습니까? 17.04를 새로 설치하고 크롬을 설치하고 내 계정에서 가져온 확장 프로그램을 설치합니다. 크롬 캐스트 장치를 볼 수 없음 :(
Madivad

16.04, 새로운 크롬 및 크롬을 실행 중이며 방화벽이 중지되었으며 전송 옵션이 없습니다.
jorfus

5

내 휴대 전화의 PC 및 Android 4.3에서 Ubuntu 14.04를 실행하고 있습니다.

먼저 Chromecast를 연결하고 TV 소스를 해당 HDMI 포트로 변경해야합니다.

다음 으로 Play 스토어에서 여기에서 전화 앱을 설치 하십시오.

그런 다음 휴대 전화 앱을 사용하여 Chromecast를 Wi-Fi에 연결하면 업데이트되고 재부팅됩니다.

그런 다음 Ubuntu PC로 이동하여 Chromium을 열고 Chrome 웹 스토어에서이 앱을 설치 하십시오 . Chrome 전송 기기가 표시됩니다. 그렇게 간단합니다.

비디오 파일 재생 : 파일> 파일 열기로 이동 하여 비디오를 찾아 엽니 다. Chromium 브라우저에는 미디어 플레이어가 내장되어 있습니다. 그런 다음 스트리밍 할 수 있습니다. "전체 화면"(을 누름 F11) 으로 이동하십시오 :) 그렇습니다.

Chromium에서 작동하는 코덱은 다음과 같습니다. http://www.chromium.org/audio-video

Chromecast 호환성을 위해 작동하는 VLC 또는 XBMC와 같은 다른 프로젝트가 있으므로 모든 것을 스트리밍 할 때까지 오래 걸리지 않습니다. Steam을 사용하는 경우 VLC 또는 XBMC를 설치하고 한 Steam 상자에서 다른 Steam 상자로 이미 스트리밍 할 수 있습니다.


플레이어에서이 빌드에 서브를 추가 할 수 있습니까? Vlc chromecast는 현재 windos에서만 지원됩니다.
Vasil Valchev

아직 Chromecast-2를 구매하거나 시도하지 않았습니다. VLC가 현재 Chromecast를 지원하지 않는 경우 3D- HSBS 영화를 Bino 또는 SMPlayer를 통해 재생하여 TV로 전송할 수 있습니까?
bluepearlsky

4

Chromecast 기기를 받았습니다. Chrome에서 YouTube와 탭을 스트리밍 할 수 있습니다. Netbunx는 Ubuntu에서 사용할 수 없으므로 Ubuntu에서 영화를 스트리밍 할 수 없습니다. 탭 스트리밍은 많은 멋진 기능을 제공합니다. 이미 시도했습니다 : Flickr에서 사진 스트리밍, Vimeo에서 비디오 스트리밍, SoundCloud 또는 Google Music에서 음악 스트리밍 (Receiver에 연결 했으므로 경험이 훌륭합니다).

음악 스트리밍에 아무런 문제가 없었지만 비디오에서는 프레임이 떨어지는 것을 볼 수 있습니다 (그러나 실제로는 일부 imdb.com 예고편을 보았고 전반적으로 괜찮 았습니다).

Chromecast를 사용하여 Chrome을 로컬 PC에서 avi 파일로 재생 하도록 만들 수 없습니다 . 스트리밍 할 수는 있지만 TV에서 검은 화면이 보입니다 (지원되지 않는 것 같습니다).

그리고 Chrome에 Chromecast 플러그인을 설치하기 위해 특별한 작업을 수행하지 않았습니다. 작동합니다.


방화벽이 꺼져있는 경우에만 작동합니다 :-( 다른 사람이 확인할 수 있습니까?
NullVoxPopuli

Bino 또는 SMPlayer와 같은 플레이어를 통해 3D HSBS 영화를 전송할 수 있습니까? 그렇다면 Chromecast-2 만 구매할 것입니다.
bluepearlsky

3

Ubuntu 기반 PC 또는 NAS에 Google Cast 서버 앱이 필요합니다.

Chromecast 기기는 새로운 기능입니다.
문제는 "이 앱이 아직 있습니까?"입니다. Linux 개발자에게는 새로운 기회입니다.

Google 개발자 페이지 에 대한 추가 정보


5
이것이 이론적으로 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함시키고 참조 할 수있는 링크를 제공하는 것이 바람직 합니다.
Eliah Kagan

14.04.3 LTS 시스템에 mkchromecast.com 을 설치하려고했지만 작동하지 않았습니다. 패키지 설치 관리자에 대한 보고서 : "상태 : 오류 : 종속성을 만족할 수 없음 : python3-pychromecast."
bluepearlsky

2

방금 최근 우분투에서 Chrome으로 Chromecast를 사용할 수 있었는데 휴대 전화로 기기를 추가하면 마술처럼 우분투의 Chrome에 나타났습니다.


방화벽이 꺼져 있습니까?
jorfus


1

Chrome 브라우저 창의 오른쪽 상단에있는 Chrome 도구 메뉴를 클릭하면됩니다. 그런 다음 전송 ...을 클릭하십시오. Google 지원팀의 세부 정보


1

이것은 Ubuntu 18.04+를 사용하여 테스트되었습니다.

Chromecast 또는 Chromecasr Ultras를 사용하여 여러 가지 공유 및 스트리밍 방법이 있습니다.

  1. Videostream 앱에서 Chrome 사용하기 )
  2. SMPlayer 또는 VLC 사용, 둘 다 Chromecast로 스트리밍 옵션이 있습니다.

SMPlayer 여기에 이미지 설명을 입력하십시오

VLC 여기에 이미지 설명을 입력하십시오

  1. YouTube 사용 (Google Chrome) :

여기에 이미지 설명을 입력하십시오

이는 여러 방, 어린이, NetFlix 계정 등을 관리 할 때 많은 도움이됩니다. Chromecast가 감지되지 않으면 99 %의 시간이 네트워크 구성입니다. Chromecast 도움말 페이지 또는 문제 해결 가이드로 이동 하면 유용한 조언을 많이 찾을 수 있습니다 .

Chrome에서 전송 옵션을 사용하여 데스크톱을 공유 할 수도 있습니다.

여기에 이미지 설명을 입력하십시오

Chromecast를 선택하면 다음과 같이 표시됩니다.

여기에 이미지 설명을 입력하십시오


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.