GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menggunakan Chromecast?

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

Jawaban Terbaik

Dokumentasi dari Google menunjukkan bahwa ekstensi Google Cast tidak didukung di Linux, tetapi benar-benar berfungsi.

Agar ini berfungsi 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 mengizinkan lalu lintas UPnP/SSDP yang digunakan oleh ekstensi browser Google Cast untuk menemukan perangkat ChromeCast.

    Browser akan mengirimkan 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 lainnya ke IP sumber/ port dari paket multicast. Perhatikan bahwa ini sedikit berbeda dari kebanyakan perangkat UPnP lainnya, yang biasanya akan merespons dengan paket UDP unicast dari port 1900 alih-alih port ephemeral.

    Tipikal iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT aturan TIDAK AKAN cocok dengan paket respons, karena iptables saat ini tidak memiliki pembantu conntrack yang mendukung SSDP. Selain itu, iptables -A INPUT -p udp --sport 1900 -j ACCEPT aturan 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 port ephemeral. Rentang port sementara untuk paket multicast awal harus 32768-61000 (Verifikasi dengan cat /proc/sys/net/ipv4/ip_local_port_range ), jadi aturan berikut akan berfungsi (perhatikan itu disisipkan 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.

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

  • Jika Anda belum menyiapkan perangkat ChromeCast, ikuti petunjuk yang disertakan dengan perangkat untuk menyiapkannya.

  • Setelah perangkat Anda dikonfigurasi, Anda seharusnya cukup mengeklik tombol Cast di Chromium untuk Mentransmisikan tab Anda saat ini.

Terkait:Bagaimana Menyembunyikan Pengguna Dari Layar Masuk Gdm di Ubuntu?
Ubuntu
  1. Bagaimana Menemukan Port Serial Yang Digunakan?

  2. Bagaimana Cara Menggunakan Xkbprint?

  3. cara menggunakan netstat pada port tertentu di Linux

  1. Cara menggunakan BusyBox di Linux

  2. Bagaimana saya menggunakan cron di Linux

  3. Cara menggunakan Perintah Su di Linux

  1. Cara Menginstal dan Menggunakan Pemindai Jaringan Nmap di Linux

  2. Cara Menggunakan Penerusan Port SSH

  3. Cara Menggunakan Nginx untuk Mengarahkan