2013-04-12 8 views
1

Я надеюсь, кто-то может просветить меня о том, как приложение Youtube соединяется с GoogleTV. В протоколе anymote вам необходимо предоставить код сопряжения, предоставляемый GoogleTV, и быть в той же сети WIFI. Это не относится к Youtube.Android Youtube App -> GoogleTV pairing

В настоящее время это то, что я вижу: у меня есть Sony GoogleTV дома, и я использовал приложение Android Youtube на своем телефоне, чтобы играть видео в GoogleTV прошлой ночью. Сегодня, когда я работаю в совершенно другой части города, я все еще могу контролировать GoogleTV через приложение Android Youtube. Моя жена видит сообщение о моем соединении/развязывании телефона, и я успешно запускаю видео Youtube из своего офиса на своем GoogleTV дома. Я не в той же сети WIFI, поэтому мне любопытно, как это все еще можно подключиться к GoogleTV.

Это что-то, что разработчики имеют доступ к (т. Е. Бросая намерения на телевизор без необходимости совершать какое-либо соединение)? Как я все еще могу бросать намерения в GoogleTV, находясь на расстоянии нескольких километров?

ответ

1

YouTube, Netflix и другие разработчики приложений и аппаратные средства OEM работают над протоколом DIAL: http://www.dial-multiscreen.org/home Сайт содержит спецификацию протокола и некоторый код C для имитации сервера и клиентов. Вполне вероятно, что текущее приложение YouTube использует это, но YouTube не предоставил разработчикам никакой информации об их реализации протокола.

Google TV устройства - это серверы DIAL. Вы можете обнаружить устройства GTV в своей сети с помощью DIAL. Однако не хватает того, как запускать и контролировать отдельные приложения. Похоже, что устройства GTV еще не реализованы. Кроме того, каждый разработчик приложений должен предоставить документацию, чтобы понять, какие команды/протоколы они поддерживают после их обнаружения и запуска. DIAL более общий, чем Anymote, и, скорее всего, устройства GTV будут работать в будущем, тем более, что протокол разработан как независимый от платформы и устройства.

+0

в соответствии с документацией, которая должна работать только в той же подсети, но я не был в своей домашней сети, я был на LTE и WIFI в своем офисе ... но спасибо за ссылку! Я определенно буду читать об этом! – forevercrashed

+0

Да, предполагается, что первоначальное обнаружение и сопряжение выполняются в локальной сети. Затем начинают действовать проприетарные аспекты протокола YouTube, включая механизм дистанционного управления на основе облачных вычислений. Это все еще согласуется с целями DIAL и технически может быть простым расширением протокола. –

+0

О, это имеет смысл! Еще раз спасибо. – forevercrashed