Будет ли какой-нибудь эмулятор для самого приемника Chromecast? Или, возможно, способ запустить дополнительное окно Chrome на моем ноутбуке, которое ведет себя так же, как окно на самом приемнике. Таким образом, разработчики могут тестировать свои приложения-отправители, фактически не имея под рукой физического устройства-получателя.
Будет ли выпущен эмулятор приемника Chromecast или альтернативное приложение, которое будет выступать в качестве приемника для разработки?
Ответы (7)
Обновление: наша последняя разработка - это полноценный приемник Chromecast v2, называемый YouMap Chromecast Receiver, который очень хорошо работает на устройствах Android, включая FireTV: http://forum.xda-developers.com/hardware-hacking/chromecast/app-youmap-chromecast-Receiver-android-t3161851
Мы только что выпустили эмулятор Chromecast для iOS, который можно бесплатно загрузить в App Store:
https://itunes.apple.com/us/app/rplay/id692511073?mt=8
Потратил несколько дней на эмуляцию Chromecast внутри rPlay, наконец, он может найти rPlay (на Raspberry Pi) в качестве устройства Chromecast и может отправлять перенаправление URL-адресов YouTube. еще долгий путь, но кажется возможным.
Прилагаю скриншот Youtube на Nexus 7, отображается кнопка Chromecast, при нажатии на нем будет отображаться rPlay как устройство.
Дополнительная информация о rPlay: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=10991
В сентябре мы выпустим эмуляторы Chromecast для windows / Linux / Mac / android / iOS.
Этот проект находится на ранней стадии разработки. По крайней мере, Youtube работает.
https://github.com/dz0ny/leapcast
Кажется, что он не предоставлен, но это должно быть возможно, возможно, как расширение Chrome.
Интересные факты: приемник, совместимый с ChromeCast, должен будет отвечать на DIAL Запросы Service Discovery, отправленные через SSDP. Предполагая, что он правильно идентифицировал себя и ответил на команды DIAL, ему также потребуется открыть WebSocket и ответить на команды, отправленные от отправителя, которые представляют собой сериализованные массивы JSON, содержащие строку пространства имен приложения и объект JSON для конкретного приложения в качестве первого и второго массивов. элементы. Получатель должен как минимум отвечать только на два пространства имен приложений («cm» и «ramp» для MediaProtocolCommand), чтобы быть совместимым с SDK.
Еще один (хотя и на ранней стадии) - CheapCast.
CheapCast - это приложение для Android (без рут-доступа), целью которого является эмуляция ключа ChromeCast. Это позволяет вашему устройству Android выступать в качестве цели (1-й экран) для приложений с поддержкой ChromeCast (таких как YouTube, Google Music).
Приложение: https://play.google.com/store/apps/details?id=at.maui.cheapcast
Демонстрация: http://www.youtube.com/watch?v=2ktmrXgj9qQ
Источник: https://github.com/mauimauer/cheapcast (пока недоступно)
Вы можете запустить Chrome и установить это расширение эмулятора приемника Chromecast: https://chrome.google.com/webstore/detail/cr-cast/acmfmindblghbicdipoakcolegkcddbk.
Если вы хотите понять его работу, вы можете распаковать CRX и просмотреть код.
Обновление 2015: CR-cast больше не работает с текущим API Chromecast.
Посмотрите этот сайт:
http://hackaday.com/2013/08/02/leapcast-emulate-chromecast-in-your-chrome-browser/
Вот проект:
https://github.com/dz0ny/leapcast
Вы можете попробовать этот проект https://github.com/vbaicu/mMusicCast
отлично работает с YouTube, если вы похожи на меня и используете Chromecast только для потоковой передачи музыки.