Bagaimana saya bisa menggunakan Chromecast?

102

Saya baru saja melihat video tentang Chromecast dan saya tertarik mengetahui bagaimana saya bisa mengaktifkan ini di PC Ubuntu saya. TV saya memiliki porta HDMI.

Luis Alvarado
sumber
2
Video mana yang Anda tonton? Bisakah Anda menautkannya dalam pertanyaan Anda?
Kevin Bowen
Belum ada, tetapi addonnya sudah terpasang (Dan saya benar-benar meluangkan waktu untuk membaca informasi tentang "Cara menggunakan Chromecast) yang saya lewati kemarin. Terlalu lelah). Ketika saya mendapat kesempatan untuk mengujinya dengan perangkat, saya akan beri tahu Anda segera
Luis Alvarado
baik. Saya hanya berpikir bahwa Anda memiliki video tertentu yang akan berguna bagi orang lain. Saya telah menemukan beberapa untuk membangun saya sendiri. Tepuk tangan!
Kevin Bowen
github.com/keredson/gnomecast memungkinkan Anda melemparkan file video ke Chromecast Anda. (penafian: proyek saya)
keredson
1
Banyak opsi dan penyelesaian dikirimkan di sini termasuk ekstensi Chromium yang sekarang sudah tidak digunakan lagi dan beberapa laporan bahwa fungsionalitas telah ditambahkan ke Chrome dan Chromium dan karenanya tersedia secara default. Saya pikir kita kehilangan jejak pertanyaan utama. Haruskah saya membeli Chromecast untuk digunakan dengan Ubuntu? Jawab: Tidak. Chromecast saat ini tidak berfungsi dengan Ubuntu di luar kotak. Mungkin ada beberapa solusi yang disarankan, tetapi faktanya tetap ada. Itu tidak didukung oleh Google atau siapa pun di sisi Ubuntu. Itu tidak bekerja di luar kotak dan tidak ada yang bekerja untuk memastikan tidak ada perubahan yang tidak terkait
jorfus

Jawaban:

84

The dokumentasi dari Google menunjukkan bahwa ekstensi Google Cast tidak didukung di Linux, tetapi sebenarnya tidak bekerja.

Untuk mengaktifkan ini di Ubuntu:

  • Pastikan Anda menjalankan Chromium atau Chrome versi 28 atau lebih tinggi. Versi sebelumnya akan mendapatkan "Aplikasi ini tidak didukung di komputer ini. Instalasi telah dinonaktifkan." kesalahan. Paket 'chromium-browser' di Ubuntu 13.04 berfungsi dengan baik.

  • Pastikan iptables dikonfigurasi untuk memungkinkan lalu lintas UPnP / SSDP yang digunakan oleh ekstensi peramban Google Cast untuk menemukan perangkat ChromeCast.

    Browser akan mengirim paket UDP multicast dari IP lokal dan port ephemeral (acak) ke 239.255.255.250 port 1900. Perangkat ChromeCast akan merespons dengan paket UDP unicast dari IP perangkat ChromeCast dan port ephemeral lain ke IP sumber / port dari paket multicast. Perhatikan bahwa ini sedikit berbeda dari sebagian besar perangkat UPnP lainnya, yang biasanya akan merespons dengan paket UDP unicast dari port 1900 alih-alih port fana.

    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPTAturan umum TIDAK AKAN cocok dengan paket respons, karena iptables saat ini tidak memiliki penolong conntrack yang mendukung SSDP. Selain itu, iptables -A INPUT -p udp --sport 1900 -j ACCEPTaturan yang biasanya digunakan untuk UPnP / SSDP tidak akan berfungsi karena balasan dari perangkat ChromeCast tidak berasal dari port 1900.

    Oleh karena itu, Anda perlu menambahkan aturan untuk menerima paket UDP di semua porta sesaat. Kisaran port ephemeral untuk paket multicast awal harus 32768-61000 (Verifikasi dengan cat /proc/sys/net/ipv4/ip_local_port_range), jadi aturan berikut ini harus berfungsi (perhatikan di sisipkan di bagian atas aturan input):

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

    Setelah perangkat ChromeCast ditemukan (setiap kali browser dimulai), browser akan mengontrolnya menggunakan koneksi TCP (HTTP) ke port 8008, yang seharusnya tidak memerlukan aturan iptables khusus.

  • Pasang ekstensi peramban Google Cast di Chromium atau Chrome. Perhatikan bahwa aplikasi / ekstensi yang disebut ChromeCast tersedia, tetapi ini bukan yang Anda inginkan.

  • Jika Anda belum menyiapkan perangkat ChromeCast Anda, ikuti instruksi yang menyertai perangkat itu untuk mengaturnya.

  • Setelah perangkat Anda dikonfigurasi, Anda harus cukup mengklik tombol Cast di Chromium untuk Cast tab Anda saat ini.

Paul Donohue
sumber
2
Terima kasih atas info tentang tabel IP. Saya tidak mengetahui perilaku Chromecast yang berbeda dari perangkat uPnP lainnya.
Fred Thomsen
1
Untuk mendapatkan solusi ini berfungsi di Fedora menggunakan GUI, buka tab Zona di "Konfigurasi firewall", pilih zona publik, buka tab port, dan tambahkan kisaran port udp 32768-61000
CamelBlues
Sayangnya, ini tidak berfungsi untuk Nexus Player.
abergmeier
Protokol castv2 tampaknya menggunakan protokol mDNS + Cast (s) pada port 8009 alih-alih pendekatan asli. Selain itu, ketika Mencerminkan layar Anda, itu akan mengirimkan lalu lintas pada port UDP terpisah untuk data layar yang diumumkan secara dinamis selama jabat tangan.
Roberto Andrade
3
Semua ini tidak lagi diperlukan pada versi Chrome / Chromium saat ini.
Dan Dascalescu
41

Jawaban ini tidak lagi berfungsi karena ekstensi telah dihentikan; jawaban ini, bagaimanapun, dibiarkan apa adanya karena alasan historis.

Sepertinya yang Anda butuhkan adalah browser Chrome atau Chromium dan ekstensi di bawah ini: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd

azra
sumber
1
google mengatakan Anda memerlukan android 4.3, win, iphone atau chromebook tapi saya pikir ekstensi ini dapat bekerja di linux
Rodislav Moldovan
2
Saya telah menambahkannya ke Chromium - Saya akan mencoba mendapatkan Chromecast, mengujinya dan kembali kepada Anda
azra
1
silakan bagikan hasil Anda di sini (dan jika Anda juga dapat melakukan tes dengan Chrome)
Rodislav Moldovan
4
Ketika saya mencoba menginstal ekstensi pada Ubuntu 13.04 dan Chrome 26.0.1410.63, halaman ekstensi mengatakan, "Aplikasi ini tidak didukung di komputer ini. Instalasi telah dinonaktifkan." Tidak ada orang lain yang menerima pesan itu?
Sam Swift
4
Ekstensi ini telah dihentikan.
Richard
16

pulseaudio-DLNA

Proyek ini sedang dalam pengembangan aktif. Dari versi> = 0.4.6 Chromecast didukung selain DLNA.

Dari Ubuntu> = 16.10 pulseaudio-dlna berada di gudang Universe.

Untuk versi yang lebih lama, ppa ppa: qos / pulseaudio-dlna perlu ditambahkan terlebih dahulu:

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

Kami kemudian dapat menginstal pulseaudio-DLNA dengan:

sudo apt-get install pulseaudio-dlna

Kemudian dapat dijalankan dari terminal atau skrip dengan

pulseaudio-dlna [options]

Ini akan menambahkan semua klien DLNA dan Chromecast yang tersedia di jaringan lokal sebagai perangkat output audio untuk memilih dari menu pengaturan suara.

Kami kemudian dapat mengalirkan audio dari pemutar media (atau browser) apa pun ke klien Chromecast kami.

Untuk semua opsi, lihat dokumentasi proyek di GIT.

Takkat
sumber
Sedikit perintah ditambahkan =)
AB
Langkah kedua seharusnya sudo apt-get update, sesuatu yang jelas bagi kebanyakan dari kita, tetapi mungkin beberapa pengguna menghadapinya ;-)
wikier
keren, terima kasih untuk meningkatkan jawabannya: +1:
wikier
Bagus, bekerja di luar kotak, meskipun sedikit gagap dari waktu ke waktu ... terima kasih, +1
Rmano
8

Karena pertanyaan ini ditanyakan 2 tahun lalu, mungkin layak disebutkan bahwa setelah Februari 2016, di Xubuntu 15.10, semudah:

  1. Pasang Chrome atau Chromium untuk Linux
  2. Pasang ekstensi browser Google Cast dari dalam Chrome

Keluarkan tab yang Anda inginkan. Semudah itu.

EDIT: Sekarang fitur sudah ada di dalam :

tangkapan layar

dez93_2000
sumber
4
Ekstensi ini telah dihentikan.
Richard
4
Karena fungsionalitasnya sekarang sudah terintegrasi
Fábio Dias
2
dibangun untuk apa? Saya baru menginstal 17,04, menginstal kromium, ekstensi yang diimpor dari akun saya. Tidak dapat melihat perangkat cor krom :(
Madivad
Saya menjalankan 16,04, krom dan kromium segar, firewall berhenti, tidak ada opsi untuk melemparkan.
jorfus
5

Saya menjalankan Ubuntu 14.04 di PC & Android 4.3 di Ponsel saya.

Pertama, Anda perlu mencolokkan Chromecast dan mengubah sumber TV ke port HDMI itu.

Selanjutnya instal aplikasi Telepon dari sini di play store

Kemudian gunakan aplikasi Telepon untuk menghubungkan Chromecast ke wifi Anda dan kemudian pembaruan dan reboot.

Setelah itu, buka PC Ubuntu Anda dan buka Chromium dan instal aplikasi ini dari toko web Chrome. Perangkat Chrome-cast sekarang terdaftar. Sesederhana itu.

Untuk pemutaran file video: Buka File> Buka File, cari video dan buka. Browser Chromium memiliki pemutar media bawaan. Lalu Anda dapat mengalirkannya. Ingat untuk membuka "layar penuh" (tekan F11) :) Itu saja.

Berikut adalah codec yang berfungsi di Chromium: http://www.chromium.org/audio-video

Ada proyek lain seperti VLC atau XBMC yang bekerja pada kompatibilitas Chromecast, sehingga tidak akan lama sampai kita dapat melakukan streaming semuanya. Jika Anda menggunakan Steam, Anda dapat menginstal VLC atau XBMC dan melakukan streaming dari satu kotak Steam ke yang lain.

Michael
sumber
Bisakah kita menambahkan subs ke pemain build in ini? Suport chromecast Vlc hanya di windos untuk saat ini.
Vasil Valchev
Saya belum membeli atau mencoba Chromecast-2. Jika VLC tidak mendukung Chromecast untuk saat ini, dapatkah film 3D-HSBS diputar melalui Bino, atau SMPlayer untuk diputar di TV?
bluepearlsky
4

Saya baru saja mendapatkan perangkat Chromecast. Itu dapat mengalirkan YouTube dan tab dari Chrome. Karena Netflix tidak tersedia di Ubuntu Anda tidak dapat melakukan streaming film dari Ubuntu. Tab streaming memberi Anda banyak fitur keren. Saya sudah mencoba: streaming foto dari Flickr, streaming video dari Vimeo, streaming musik dari SoundCloud atau Google Music (saya menghubungkannya ke Receiver, jadi pengalamannya luar biasa).

Saya tidak melihat masalah dengan streaming musik, tetapi dalam video Anda dapat melihat beberapa frame yang terjatuh (tapi tidak juga, saya menonton beberapa trailer imdb.com dan secara keseluruhan itu baik-baik saja).

Saya tidak dapat membuat Chrome dengan Chromecast memutar file avi dari PC lokal saya . Ini memungkinkan untuk melakukan streaming, tetapi saya melihat layar hitam di TV (saya kira ini tidak didukung).

Dan saya tidak melakukan sesuatu yang khusus untuk menginstal plugin Chromecast di Chrome, itu hanya berfungsi.

outcoldman
sumber
Ini hanya berfungsi jika firewall Anda dimatikan :-( Bisakah orang lain mengonfirmasi?
NullVoxPopuli
Apakah ini berfungsi untuk memutar film HSBS 3D melalui pemain seperti Bino atau SMPlayer? Jika ya, maka hanya saya yang akan membeli Chromecast-2.
bluepearlsky
3

Anda memerlukan aplikasi server Google Cast di PC berbasis Ubuntu atau NAS Anda.

Perangkat Chromecast baru ...
Pertanyaannya adalah: "Apakah aplikasi ini belum ada?" Ini adalah peluang baru bagi pengembang Linux.

Info lebih lanjut di halaman pengembang Google

Jiří Doubravský
sumber
5
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Eliah Kagan
Saya mencoba menginstal mkchromecast.com pada sistem LTS 14.04.3 saya, tetapi tidak berhasil. Laporan Pemasang Paket: "Status: Kesalahan: Ketergantungan tidak memuaskan: python3-pychromecast."
bluepearlsky
2

Saya baru-baru ini berhasil membuat chromecast saya bekerja dengan Chrome di Ubuntu, cukup sederhana, saya menambahkan perangkat dengan ponsel saya, dan secara ajaib muncul di Chrome di Ubuntu.

pengguna167582
sumber
Apakah firewall Anda mati?
jorfus
1

Cukup klik menu Alat Chrome di sudut kanan atas jendela browser Chrome Anda. Kemudian klik Cast… Lebih detail dari dukungan google

sekali
sumber
1

Ini diuji menggunakan Ubuntu 18.04+

Ada beberapa cara berbagi dan streaming menggunakan Chromecast atau Chromecasr Ultras:

  1. Menggunakan Google Chrome dengan Aplikasi Videostream )
  2. Menggunakan SMPlayer atau VLC, keduanya memiliki opsi untuk Streaming ke Chromecast

SMPlayer masukkan deskripsi gambar di sini

VLC masukkan deskripsi gambar di sini

  1. Menggunakan Youtube (Di Google Chrome):

masukkan deskripsi gambar di sini

Ini sangat membantu ketika Anda mengelola banyak kamar, anak-anak, akun NetFlix, dan lainnya. Perhatikan bahwa jika Chromecast tidak terdeteksi, 99% waktunya adalah konfigurasi jaringan. Anda dapat menemukan banyak saran bermanfaat di Laman Bantuan Chromecast atau buka Panduan Mengatasi Masalah .

Anda juga dapat berbagi desktop dengan menggunakan opsi Cast di Google Chrome:

masukkan deskripsi gambar di sini

Dan setelah memilih salah satu Chromecast Anda akan melihat sesuatu seperti ini:

masukkan deskripsi gambar di sini

Luis Alvarado
sumber