Pemecahan Masalah Penemuan

SDK Cast melakukan penemuan perangkat, seperti yang dijelaskan untuk Android, Web, dan iOS, guna memberi pengguna daftar perangkat yang kompatibel untuk Cast yang tersedia. Aplikasi pengirim kemudian dapat terhubung ke perangkat penerima dan memulai transmisi. Jika penemuan perangkat gagal, masalahnya mungkin pada aplikasi (pengirim atau perangkat yang kompatibel untuk Cast) perangkat Cast, atau jaringan.

Dokumen ini menjelaskan cara memecahkan masalah penemuan perangkat: perangkat yang kompatibel untuk Cast tidak muncul dalam daftar perangkat Cast yang terhubung atau, lebih buruk lagi, tombol Cast tidak muncul saat Anda menjalankan aplikasi pengirim. Karena ada begitu banyak faktor potensial, dan begitu banyak variabel dalam proses penemuan, tindakan ini mungkin tidak secara pasti membuktikan satu penyebab, tetapi membantu Anda mempersempit kemungkinan penyebabnya.

Sebelum menyelidiki masalah penemuan perangkat, pastikan kondisi berikut telah ditetapkan:

  • Perangkat pengirim menjalankan aplikasi Cast yang dapat Anda gunakan untuk pengujian. Jangan gunakan aplikasi Netflix atau YouTube untuk menguji penemuan, karena aplikasi tersebut menggunakan mekanisme penemuan khusus.
  • Perangkat Penerima Web adalah perangkat Google Cast resmi. Misalnya, Chromecast, Google Home, atau Google Nest Hub.
  • Perangkat pengirim harus mengaktifkan dan menjalankan Wi-Fi.
  • Perangkat pengirim dan perangkat yang kompatibel untuk Cast harus terhubung ke jaringan Wi-Fi yang sama.

Selain itu, lihat Proses debug untuk informasi selengkapnya tentang melakukan proses debug aplikasi Penerima Web.

Untuk mendapatkan bantuan lebih lanjut terkait masalah Anda, kumpulkan semua informasi yang tersedia, seperti log proses debug, data respons ping, dan data layanan jaringan, lalu gunakan salah satu opsi dukungan yang dijelaskan di Dukungan Google Cast.

Memeriksa aplikasi pengirim

  1. Hubungkan pengirim dan perangkat yang kompatibel untuk Cast ke jaringan Wi-Fi yang sama.
  2. Mulai ulang aplikasi pengirim.

    • Di Android, paksa aplikasi berhenti dengan menggunakan setelan sistem Android. Kemudian, luncurkan kembali aplikasi.
    • Di iOS, klik dua kali tombol layar utama, pilih aplikasi pengirim, dan geser untuk mematikannya. Kemudian, luncurkan kembali aplikasi.
  3. Di aplikasi pengirim, sentuh tombol Transmisi untuk melihat perangkat transmisi di jaringan. Jika perangkat yang kompatibel untuk Cast sekarang tercantum (ditemukan), mungkin masih ada masalah dengan aplikasi pengirim. Amati aplikasi pengirim dan catat kondisi saat aplikasi kehilangan kemampuan untuk menemukan penerima Anda: apa yang terjadi di aplikasi? Apakah waktu kehilangan koneksi akan konsisten saat beberapa kali memulai ulang?

  4. Jalankan aplikasi pengirim yang berbeda (bukan Netflix atau YouTube), dan sentuh tombol Transmisi untuk melihat perangkat transmisi di jaringan.

    Jika aplikasi lain terus-menerus menemukan penerima, dan aplikasi pengirim tidak menemukan penerima, masalahnya mungkin ada di aplikasi pengirim. Di sisi lain, jika semua aplikasi mengalami masalah untuk menemukan penerima, masalahnya mungkin ada pada penerima atau jaringan Anda.

  5. Jalankan aplikasi pengirim di platform lain (jika memungkinkan).

    Saat menjalankan aplikasi pengirim di platform lain, apakah perilaku penemuannya sama?

  6. Jalankan aplikasi apa pun (bukan Netflix atau YouTube) di platform yang berbeda dengan aplikasi pengirim.

    Jika aplikasi pengirim berada di platform Android, jalankan aplikasi lain di iOS, dan sebaliknya. Jika semua aplikasi dari platform tertentu gagal secara konsisten, sementara aplikasi lain tidak, masalahnya mungkin ada pada platform.

Menyinkronkan perangkat

Handshake autentikasi antara pengirim dan penerima dapat gagal jika ada perbedaan yang signifikan antara waktu sistem di perangkat pengirim dan di perangkat yang kompatibel untuk Cast. Perbedaan selama minimal 10 menit dapat menyebabkan autentikasi gagal.

Waktu sistem di perangkat Transmisi tidak dapat diubah dan perangkat dapat mempertahankan waktu yang benar jika terhubung ke internet. Waktu sistem di sebagian besar perangkat pengirim (seperti ponsel) dapat diubah, tetapi Anda harus mengizinkan perangkat untuk mendapatkan waktu sistem secara otomatis dengan menghubungkannya ke internet.

Jika waktu sistem di pengirim atau penerima salah, mulai ulang perangkat dan hubungkan ke internet. Jika perangkat tidak dapat mempertahankan waktu yang benar, hubungi vendor perangkat.

Melakukan ping pada perangkat

Saat melakukan ping pada perangkat, catat konten pesan respons sehingga Anda dapat melaporkannya dalam komunikasi apa pun ke Dukungan Google Cast.

  1. Hubungkan pengirim dan penerima ke jaringan Wi-Fi yang sama dan pastikan kedua perangkat menunjukkan bahwa keduanya terhubung.
  2. Temukan alamat IP perangkat yang kompatibel untuk Cast.

    Gunakan aplikasi Google Home untuk mengambil alamat IP perangkat Transmisi (kecuali Android TV). Untuk Android TV, dapatkan alamat IP dari menu Pengaturan > Perangkat > Jaringan > Wi-Fi > Jaringan > Info Status.

  3. Hubungkan komputer ke jaringan Wi-Fi yang sama dengan perangkat yang kompatibel untuk Cast dan buka antarmuka command line.

  4. Ping perangkat Transmisi dan catat responsnya.

    ping <Cast-enabled device IP address>

  5. Lakukan ping ke alamat multicast dan catat responsnya. Anda dapat melakukan pengujian ini, apakah Anda memiliki alamat IP perangkat yang kompatibel untuk Cast atau tidak. Ping alamat IP multicast sebagai berikut:

    • ping 224.0.0.1
    • ping 239.255.255.250
    • ping 224.0.0.251
  6. Temukan alamat IP perangkat pengirim. Biasanya menu Setelan memiliki informasi ini. Di Android, lihat di Setelan > Tentang > Status.

  7. Ping perangkat pengirim dan catat responsnya.

    ping <sender device IP address>

Jika tidak mendapatkan respons saat melakukan ping ke salah satu perangkat, lihat Memeriksa router.

Periksa router

Beberapa router jaringan mendukung Cast dengan lebih baik daripada yang lain, dan Google telah menguji sebagian besar merek utama. Langkah-langkah berikut dapat membantu mengidentifikasi masalah router.

  1. Di router jaringan, nonaktifkan isolasi AP.
  2. Periksa router Anda untuk melihat masalah umum dan informasi tambahan.
  3. Telusuri internet untuk melihat cara pengguna lain menyelesaikan masalah router dengan Chromecast.

    Misalnya, masukkan kueri, "Chromecast Belkin n300".

  4. Update firmware router Anda.

    Lihat petunjuk produsen. Firmware {i>router<i} mungkin memiliki {i>bug<i} yang dapat diselesaikan dengan melakukan pembaruan sederhana.

  5. Reboot router jaringan Anda dengan menonaktifkannya, lalu memulai ulang router jaringan.

  6. Mulai ulang perangkat Cast.

    Untuk memulai ulang Chromecast, cabut lalu ganti kabel USB. Demikian pula, untuk perangkat Cast lainnya, aktifkan lalu nonaktifkan perangkat untuk memulai ulang.

Memeriksa lalu lintas

Anda dapat melihat apakah Penerima Web berkomunikasi secara tepat dengan jaringan dengan memeriksa layanan siaran di jaringan tersebut.

  1. Pada perangkat yang terhubung ke jaringan yang sama dengan perangkat Penerima Web, instal salah satu utilitas pemeriksaan layanan jaringan yang tercantum di bawah.
  2. Jalankan utilitas dan cari data layanan _googlecast._tcp.local.

    Data ini akan mendeskripsikan nama dan model perangkat Penerima Web Anda beserta data layanan.

  3. Salin informasi rekaman untuk komunikasi ke Dukungan Google Cast.

Instal utilitas pemeriksaan layanan jaringan sebagai berikut:

  • Apple OSX - Instal Bonjour Browser dari Tildesoft

  • Linux - Instal avahi-discovery dan jalankan sebagai berikut:

    • sudo apt-get install avahi-discover
    • sudo service avahi-daemon start
    • avahi-discover