2013-08-03 1 views
11

Я хотел бы изучить возможность написания неофициального API-интерфейсов Windows 8 (WinRT/Metro) для Chromecast. Целью было бы позволить приложениям Windows 8 Store примерно одинаковой функциональности приложений iOS/Android через официальный API-интерфейс отправителя, доступный для этих платформ.Пользовательский API отправителя Chromecast - возможно?

Я заметил, что, хотя внутренние работы API еще не были обнаружены, имеется некоторый исходный код для устройства Chromecast, и для устройства на Github имеется неофициальный эмулятор (https://github.com/dz0ny/leapcast).

Возможно ли это, учитывая, как устройства Chromecast принимают команды непосредственно от Google?

ответ

14

Для управления мультимедиа ChromeCast использует проприетарный протокол RAMP (протокол удаленных приложений). После того, как вы настроили устройство ChromeCast для разработки, устройство откроет порт для удаленной отладки Chrome. Откройте Chrome на устройстве ChromeCast. Адрес IP-адреса 9222: http://192.168.0.x:9222/

Вы должны увидеть страницу со ссылкой на страницу получателя текущего Chromecast-приложения. Нажмите ссылку, а затем используйте инструменты разработчика Chrome на этой странице. Взгляните на вкладки сети и консоли, чтобы увидеть команды RAMP.

Я с открытым исходным кодом в Android приложение, которое покажет вам, как обнаружить устройства CHROMECAST и установить подключение WebSocket для обработки RAMP команды: https://github.com/entertailion/DIAL

+3

Awesome! Я искал именно такую ​​информацию. Жаль, что Google решил использовать ChromeCast в качестве инструмента, чтобы нажимать Chrome, а не пытаться сделать его полезным самостоятельно. Надеемся, что сообщество с открытым исходным кодом может исправить этот «надзор» и предоставить некоторые хорошие открытые API, нравится ли Google или нет. – Orclev

 Смежные вопросы

  • Нет связанных вопросов^_^