Fehlerbehebung für Discovery-Kampagnen

Das Cast SDK führt eine Geräteerkennung durch, wie für Android, Web und iOS beschrieben, um dem Nutzer eine Liste der verfügbaren für Google Cast optimierten Geräte bereitzustellen. Die Sender-App kann sich dann mit einem Empfängergerät verbinden und mit dem Streamen beginnen. Wenn die Geräteerkennung fehlschlägt, kann das Problem auf die App (Absender oder für Google Cast optimierte Geräte), das Übertragungsgerät oder das Netzwerk zurückzuführen sein.

In diesem Dokument werden Möglichkeiten zur Behebung von Problemen bei der Geräteerkennung beschrieben: Die Cast-fähigen Geräte werden nicht in der Liste der verbundenen Cast-Geräte aufgeführt. Noch schlimmer: Das Cast-Symbol wird nicht angezeigt, wenn Sie die Sender-App ausführen. Da die Sender-App so viele potenzielle Faktoren und so viele Variablen im Erkennungsprozess umfasst, bestätigen diese Maßnahmen möglicherweise keine eindeutige Ursache, aber sie helfen Ihnen dabei, die möglichen Ursachen einzugrenzen.

Bevor Sie das Problem bei der Geräteerkennung untersuchen, prüfen Sie, ob die folgenden Bedingungen erfüllt sind:

  • Auf dem Sendergerät wird eine Cast-App ausgeführt, die du zum Testen verwenden kannst. Verwenden Sie nicht die Netflix App oder die YouTube App, um die Erkennung zu testen, da diese spezielle Erkennungsmechanismen verwenden.
  • Der Web Receiver ist ein offizielles Google Cast-Gerät. Zum Beispiel Chromecast, Google Home oder Google Nest Hub.
  • Auf dem Sendergerät muss WLAN aktiviert sein und es muss funktionieren.
  • Das Sendergerät und das für Google Cast optimierte Gerät müssen mit demselben WLAN verbunden sein.

Weitere Informationen zum Debuggen der Webempfängeranwendung finden Sie unter Fehlerbehebung.

Um weitere Unterstützung bei Ihrem Problem zu erhalten, stellen Sie alle verfügbaren Informationen wie Fehlerbehebungsprotokolle, Ping-Antwortdaten und Netzwerkdienstdaten zusammen und verwenden Sie eine der Supportoptionen, die unter Google Cast-Unterstützung beschrieben werden.

Absender-App prüfen

  1. Verbinden Sie den Sender und die für Google Cast optimierten Geräte mit demselben WLAN.
  2. Starte die Absender-App neu.

    • Auf Android-Geräten können Sie das Beenden der App über die Android-Systemeinstellungen erzwingen. Starten Sie dann die App neu.
    • Auf iOS-Geräten: Doppelklicke auf die Startbildschirmtaste, wähle die Absender-App aus und wische sie weg, um sie herunterzufahren. Starten Sie dann die App neu.
  3. Tippen Sie in der Sender App auf das Cast-Symbol, um die Übertragungsgeräte im Netzwerk zu sehen. Wenn das für Google Cast optimierte Gerät jetzt aufgeführt (gefunden) wird, kann immer noch ein Problem mit der Sender-App bestehen. Beobachten Sie die Sender-App und beachten Sie die Bedingungen, unter denen sie den Empfänger nicht mehr erkennen kann: Was passiert in der App? Ist die Zeit bis zum Verbindungsverlust über mehrere Neustarts hinweg konsistent?

  4. Starte eine andere Sender-App (nicht Netflix oder YouTube) und tippe auf das Cast-Symbol, um die Übertragungsgeräte im Netzwerk zu sehen.

    Wenn andere Anwendungen ständig Ihren Empfänger erkennen und Ihre Senderanwendung nicht, liegt das Problem wahrscheinlich an Ihrer Senderanwendung. Wenn alle Anwendungen jedoch Probleme beim Erkennen des Empfängers haben, kann das Problem beim Empfänger oder im Netzwerk liegen.

  5. Führen Sie Ihre Absender-App nach Möglichkeit auf einer anderen Plattform aus.

    Verhalten sich die Erkennung, wenn Sie die Absenderanwendung auf anderen Plattformen ausführen?

  6. Führen Sie eine beliebige App (nicht Netflix oder YouTube) auf einer anderen Plattform als der Ihrer Sender-App aus.

    Wenn Ihre Sender-App auf der Android-Plattform läuft, führen Sie eine andere App unter iOS aus und umgekehrt. Wenn alle Anwendungen einer bestimmten Plattform ständig fehlschlagen, die einer anderen nicht, kann das Problem bei der Plattform liegen.

Geräte synchronisieren

Der Authentifizierungs-Handshake zwischen Sender und Empfänger kann fehlschlagen, wenn die Systemzeit auf dem Absendergerät und die des für Google Cast optimierten Geräts erheblich voneinander abweichen. Ein Unterschied von nur 10 Minuten kann dazu führen, dass die Authentifizierung fehlschlägt.

Die Systemzeit auf einem Übertragungsgerät ist unveränderlich und das Gerät kann die korrekte Zeit beibehalten, wenn es mit dem Internet verbunden ist. Die Systemzeit auf den meisten Sendergeräten (z. B. einem Smartphone) ist änderbar. Sie sollten dem Gerät jedoch erlauben, die Systemzeit automatisch abzurufen, indem es mit dem Internet verbunden wird.

Wenn die Systemzeit des Senders oder des Empfängers falsch ist, starten Sie das Gerät neu und verbinden Sie es mit dem Internet. Wenn das Gerät nicht die richtige Zeit einhalten kann, wende dich an den Gerätehersteller.

Ping an Geräte

Notieren Sie sich beim Anpingen der Geräte den Inhalt der Antwortnachricht, damit Sie ihn in jeder Kommunikation an den Google Cast-Support melden können.

  1. Verbinden Sie Sender und Empfänger mit demselben WLAN und prüfen Sie, ob auf beiden Geräten eine Verbindung angezeigt wird.
  2. Suchen Sie die IP-Adresse des für Google Cast optimierten Geräts.

    Verwenden Sie die Google Home App, um die IP-Adresse eines Übertragungsgeräts abzurufen (ausgenommen Android TV). Bei Android TV findest du die IP-Adresse unter „Einstellungen“ > „Gerät“ > „Netzwerk“ > „WLAN“ > „Netzwerk“ > „Statusinformationen“.

  3. Verbinden Sie einen Computer mit demselben WLAN wie das für Google Cast optimierte Gerät und öffnen Sie eine Befehlszeile.

  4. Pingen Sie das Übertragungsgerät an und notieren Sie sich die Antwort.

    ping <Cast-enabled device IP address>

  5. Pingen Sie die Multicast-Adressen an und notieren Sie sich die Antworten. Sie können diesen Test unabhängig davon durchführen, ob Sie die IP-Adresse des für Google Cast optimierten Geräts haben oder nicht. Pingen Sie die Multicast-IP-Adressen so an:

    • ping 224.0.0.1
    • ping 239.255.255.250
    • ping 224.0.0.251
  6. Suchen Sie die IP-Adresse des Absendergeräts. Normalerweise finden Sie diese Informationen im Menü „Einstellungen“. Rufe unter Android „Einstellungen“ > „Info“ > „Status“ auf.

  7. Pingen Sie das Gerät des Absenders an und notieren Sie sich die Antwort.

    ping <sender device IP address>

Wenn Sie beim Anpingen eines der Geräte keine Antwort erhalten, lesen Sie Router prüfen.

Router prüfen

Einige Netzwerkrouter unterstützen Cast besser als andere. Google hat die meisten großen Marken getestet. Anhand der folgenden Schritte können Sie Routerprobleme identifizieren.

  1. Deaktivieren Sie auf dem Netzwerkrouter die ZP-Isolierung.
  2. Prüfen Sie Ihren Router auf bekannte Probleme und zusätzliche Informationen.
  3. Suchen Sie im Internet, um herauszufinden, wie andere Nutzer Routerprobleme mit Chromecast behoben haben.

    Geben Sie beispielsweise die Suchanfrage Chromecast Belkin n300 ein.

  4. Aktualisieren Sie die Firmware Ihres Routers.

    Weitere Informationen finden Sie in der Anleitung des Herstellers. Die Firmware des Routers kann Fehler enthalten, die mit einem einfachen Update behoben werden können.

  5. Starten Sie Ihren Netzwerkrouter neu, indem Sie ihn ausschalten und dann neu starten.

  6. Starten Sie Ihr Übertragungsgerät neu.

    Wenn du Chromecast neu starten möchtest, ziehe das USB-Kabel ab und schließe es dann wieder an. Ähnliches gilt für andere Übertragungsgeräte: Schalten Sie das Gerät ein und dann wieder aus, um es neu zu starten.

Verkehrslage prüfen

Sie können feststellen, ob der Webempfänger ordnungsgemäß mit dem Netzwerk kommuniziert, indem Sie die Sendedienste im Netzwerk überprüfen.

  1. Installieren Sie auf einem Gerät, das mit demselben Netzwerk wie das Web Receiver-Gerät verbunden ist, eines der unten aufgeführten Dienstprogramme zur Überprüfung der Netzwerkdienste.
  2. Führen Sie das Dienstprogramm aus und suchen Sie den Diensteintrag _googlecast._tcp.local.

    Dieser Eintrag beschreibt den Namen und das Modell Ihres Web Receiver-Geräts sowie die Dienstdaten.

  3. Kopieren Sie die Informationen zur Kommunikation mit dem Google Cast-Support.

Installieren Sie die Dienstprogramme zur Überprüfung der Netzwerkdienste so:

  • Apple OSX – Bonjour Browser von Tildesoft installieren

  • Linux: Installieren Sie avahi-discovery und führen Sie es wie folgt aus:

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