Cast SDK'sı, kullanıcıya Cast uyumlu cihazların listesini sunmak için Android, Web ve iOS'te açıklandığı gibi cihaz keşfi gerçekleştirir. Ardından, gönderen uygulaması bir alıcı cihaza bağlanıp yayınlamaya başlayabilir. Cihaz bulunabilirliği başarısız olduğunda sorun, uygulamada (gönderen veya Cast uyumlu cihazlar), yayın cihazı veya ağla ilgili olabilir.
Bu dokümanda, cihazların keşif sorunlarıyla ilgili sorun giderme yöntemleri açıklanmaktadır: Yayın özellikli cihazlar bağlı Yayın cihazları listesinde görünmez veya daha da kötüsü, gönderen uygulamasını çalıştırdığınızda Yayın düğmesi görünmez. Keşif sürecinde çok fazla potansiyel faktör ve çok fazla değişken olduğundan, bu önlemler herhangi bir nedeni kesin olarak kanıtlamayabilir ancak olası nedenleri azaltmanıza yardımcı olur.
Cihazınızın keşif sorununu incelemeden önce aşağıdaki koşulların karşılandığından emin olun:
- Gönderen cihaz, test için kullanabileceğiniz bir Yayın uygulaması çalıştırıyor. Keşfedilebilirliği test etmek için Netflix veya YouTube uygulamalarını kullanmayın. Bu uygulamalar bazı özel keşif mekanizmaları kullanır.
- Web Alıcısı cihazı, resmi bir Google Cast cihazıdır. Örneğin, Chromecast, Google Home veya Google Nest Hub.
- Gönderen cihazda kablosuz ağ etkin ve çalışır durumda olmalıdır.
- Gönderen cihaz ve Cast uyumlu cihazların cihazı aynı kablosuz ağa bağlı olmalıdır.
Ayrıca, Web Alıcısı uygulamanızdaki hataları ayıklama hakkında daha fazla bilgi edinmek için Hata Ayıklama bölümünü de inceleyebilirsiniz.
Sorununuzla ilgili daha fazla yardım almak için hata ayıklama günlükleri, yanıt verileri ve ağ hizmeti verileri gibi mevcut tüm bilgileri toplayıp Google Cast Desteği'nde açıklanan destek seçeneklerinden birini kullanın.
Gönderenin uygulamasını kontrol edin
- Hem gönderen hem de Cast uyumlu cihazları aynı kablosuz ağa bağlayın.
Gönderen uygulamasını yeniden başlatın.
- Android'de, Android sistem ayarlarını kullanarak uygulamayı durmaya zorlayın. Ardından uygulamayı yeniden başlatın.
- iOS'te ana sayfa düğmesini çift tıklayın, gönderen uygulamasını seçin ve kapatmak için hızlıca kaydırın. Ardından uygulamayı yeniden başlatın.
Ağdaki Yayın cihazlarını görüntülemek için gönderen uygulamasında Yayınla düğmesine dokunun. Cast uyumlu cihaz artık listede varsa (bulunduysa) gönderen uygulamasıyla ilgili bir sorun hâlâ olabilir. Gönderen uygulamasını gözlemleyin ve alıcınızı keşfetme yeteneğini kaybetmesine neden olan şu koşullara dikkat edin: Uygulamada neler oluyor? Birkaç yeniden başlatma sırasında bağlantı kaybı süresi tutarlı mı?
Farklı bir gönderen uygulaması (Netflix veya YouTube değil) çalıştırın ve ağdaki Yayın cihazlarını görüntülemek için Yayınla düğmesine dokunun.
Diğer uygulamalar sürekli olarak alıcınızı keşfediyorsa ve gönderen uygulamanız yoksa sorun muhtemelen gönderen uygulamanızdadır. Diğer yandan, tüm uygulamalar alıcınızı bulmakta sorun yaşıyorsa sorun, alıcınızda veya ağda olabilir.
Gönderen uygulamanızı farklı bir platformda (mümkünse) çalıştırın.
Gönderen uygulamanızı diğer platformlarda çalıştırırken keşif davranışı aynı mı?
Herhangi bir uygulamayı (Netflix veya YouTube hariç), gönderen uygulamanızın platformundan farklı bir platformda çalıştırın.
Gönderen uygulamanız Android platformundaysa iOS'ta farklı bir uygulama çalıştırın (veya bunun tersi de geçerlidir). Belirli bir platformdaki tüm uygulamalar sürekli olarak başarısız olurken, başka bir platformun uygulamaları başarısız oluyorsa sorun platformda olabilir.
Cihazları senkronize et
Gönderen ve alıcı arasındaki kimlik doğrulama el sıkışması, gönderen cihazındaki sistem saati ile Cast uyumlu cihazın sistem saati arasında önemli bir fark varsa başarısız olabilir. 10 dakika kadar kısa bir fark, kimlik doğrulamanın başarısız olmasına neden olabilir.
Yayın cihazındaki sistem saati sabittir ve cihaz internete bağlıysa doğru zamanı koruyabilir. Gönderen cihazların çoğundaki (ör. telefon) sistem saati değişkendir, ancak cihazın internete bağlanarak sistem saatini otomatik olarak almasına izin vermeniz gerekir.
Gönderen veya alıcıdaki sistem saati yanlışsa cihazı yeniden başlatıp internete bağlayın. Cihaz doğru zamanı tutamazsa cihaz tedarikçisiyle iletişime geçin.
Cihazları pingleyin
Cihazları pinglediğinizde yanıt mesajı içeriğini not edin. Böylece bunu, Google Cast Destek Ekibi'ne yaptığınız herhangi bir iletişimde bildirebilirsiniz.
- Hem gönderen hem de alıcıyı aynı kablosuz ağa bağlayın ve her iki cihazın da bağlı olduğunu doğrulayın.
Cast uyumlu cihazın IP adresini bulun.
Yayın cihazının (Android TV hariç) IP adresini almak için Google Home uygulamasını kullanın. Android TV için Ayarlar > Cihaz > Ağ > Kablosuz > Ağ > Durum Bilgisi menüsünden IP adresini alın.
Bir bilgisayarı Cast uyumlu cihazla aynı kablosuz ağa bağlayın ve bir komut satırı arayüzü açın.
Yayın cihazını pingleyin ve yanıtı not edin.
ping <Cast-enabled device IP address>
Çoklu yayın adreslerini pingleyin ve yanıtları not edin. Bu testi, Cast uyumlu cihazınızın IP adresine sahip olup olmadığınızdan bağımsız olarak yapabilirsiniz. Çoklu yayın IP adreslerini aşağıdaki gibi pingleyin:
ping 224.0.0.1
ping 239.255.255.250
ping 224.0.0.251
Gönderen cihazın IP adresini bulun. Genellikle Ayarlar menüsünde bu bilgiler bulunur. Android'de Ayarlar > Hakkında > Durum'a bakın.
Gönderen cihazı pingleyin ve yanıtı not edin.
ping <sender device IP address>
İki cihaza da pinglediğinizde yanıt alamıyorsanız Yönlendiriciyi kontrol etme bölümüne bakın.
Yönlendiriciyi kontrol etme
Bazı ağ yönlendiricileri Cast'i diğerlerinden daha iyi destekler. Google da büyük markaların çoğunu test etmiştir. Aşağıdaki adımlar yönlendiriciyle ilgili sorunları tanımlamanıza yardımcı olabilir.
- Ağ yönlendiricinizde AP yalıtımı'nı kapatın.
- Bilinen sorunlar ve ek bilgiler için yönlendiricinizi kontrol edin.
Diğer kullanıcıların Chromecast ile ilgili yönlendirici sorunlarını nasıl çözdüklerini görmek için internette arama yapın.
Örneğin, "Chromecast Belkin n300" sorgusunu girin.
Yönlendiricinizin donanım yazılımını güncelleyin.
Üreticinin talimatlarına bakın. Yönlendiricinin donanım yazılımında basit bir güncellemeyle çözülebilen hatalar olabilir.
Ağ yönlendiricinizi kapatıp açarak yeniden başlatın.
Yayın cihazınızı yeniden başlatın.
Bir Chromecast'i yeniden başlatmak için USB kablosunu çıkarıp değiştirin. Benzer şekilde, diğer yayın cihazlarında ise yeniden başlatmak için cihazı açıp kapatın.
Trafiği kontrol edin
Ağdaki yayın hizmetlerini inceleyerek Web Alıcısı'nın ağla düzgün şekilde iletişim kurup kurmadığını görebilirsiniz.
- Web Alıcı cihazıyla aynı ağa bağlı bir cihaza aşağıda listelenen ağ hizmeti inceleme yardımcı programlarından birini yükleyin.
Yardımcı programı çalıştırın ve _googlecast._tcp.local hizmet kaydını bulun.
Bu kayıt, hizmet verileriyle birlikte Web Alıcısı cihazınızın adını ve modelini açıklar.
- Google Cast Desteği ile iletişim kurmak için kayıt bilgilerini kopyalayın.
Ağ hizmeti inceleme yardımcı programlarını aşağıdaki gibi yükleyin:
Apple OSX - Tildesoft'tan Bonjour Tarayıcı'yı yükleyin
Linux - avahi-discovery'yi yükleyip aşağıdaki gibi çalıştırın:
sudo apt-get install avahi-discover
sudo service avahi-daemon start
avahi-discover