web-dev-qa-db-fra.com

Y aura-t-il un émulateur de récepteur Chromecast ou une application alternative servant de récepteur pour le développement?

Y aura-t-il une sorte d'émulateur pour le récepteur Chromecast lui-même? Ou peut-être une manière de faire fonctionner une fenêtre secondaire Chrome sur mon ordinateur portable qui se comporte de la même façon que celle du récepteur lui-même. Ainsi, les développeurs peuvent tester leurs applications émettrices sans disposer du périphérique récepteur physique. à portée de main.

61
Robert Dale Smith

Mise à jour: Notre dernier effort est un récepteur complet Chromecast v2, appelé Récepteur Chromecast YouMap, fonctionne très bien sur les appareils Android, y compris FireTV: http: //forum.xda-developers. com/matériel-piratage/chromecast/app-youmap-chromecast-récepteur-Android-t3161851

Nous venons de publier un émulateur Chromecast sur iOS, disponible gratuitement sur l'App Store:

https://iTunes.Apple.com/us/app/rplay/id692511073?mt=8

Après avoir passé quelques jours à émuler Chromecast dans rPlay, il peut enfin trouver le rPlay (sur Raspberry Pi) en tant que périphérique Chromecast et envoyer une redirection d'URL youtube. Il reste encore beaucoup de chemin à parcourir, mais cela semble possible.

Ci-joint une capture d'écran de Youtube sur Nexus 7, le bouton Chromecast est affiché. Lorsque vous cliquez dessus, il affichera rPlay comme périphérique. enter image description here

Plus d'informations sur rPlay: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=10991

Nous publierons des émulateurs Chromecast pour Windows/Linux/Mac/Android/iOS en septembre.

21
huisinro

Ce projet est en début de développement. Youtube fonctionne, au moins.

https://github.com/dz0ny/leapcast

14
Tyler Hall

Il semble qu’il n’en existe pas, mais cela devrait être possible, peut-être sous la forme d’une extension Chrome.

Faits amusants: un récepteur compatible ChromeCast devra répondre aux demandes DIAL Service Discovery envoyées via SSDP. En supposant qu'il s'identifie correctement et réponde aux commandes DIAL, il devra également ouvrir un WebSocket et répondre aux commandes envoyées par l'expéditeur, qui sont des tableaux JSON sérialisés contenant la chaîne d'espace de nom d'application et un objet JSON spécifique à l'application en tant que premier et second tableau. éléments. Au minimum, le récepteur n'a besoin que de répondre à deux espaces de nom d'application ("cm" et "rampe" pour MediaProtocolCommand) pour être compatible avec les kits de développement logiciel (SDK).

12
Ed Anuff

CheapCast en est un autre (à un stade précoce).

CheapCast est une application Android (aucune racine requise) qui émule le dongle ChromeCast. Elle permet à votre Android appareil d'agir en tant que cible (1er écran) pour Applications compatibles ChromeCast (telles que YouTube, Google Music).

Application: https://play.google.com/store/apps/details?id=at.maui.cheapcast
Démo: http://www.youtube.com/watch?v=2ktmrXgj9qQ
Source: https://github.com/mauimauer/cheapcast (pas encore disponible)

3
eyecatchUp

Vous pouvez exécuter Chrome et installer cette extension d'émulateur de récepteur Chromecast: https://chrome.google.com/webstore/detail/cr-cast/acmfmindblghbicdipoakcolegkcddbk

Si vous voulez comprendre son fonctionnement, vous pouvez décompresser le CRX et afficher le code.

Mise à jour 2015: la conversion CR ne fonctionne plus avec l'API actuelle de Chromecast.

1
Jon
0
atiruz