Android遥控器如何与Google TV配合使用
作者:互联网
关于Android平台上的Google TV远程应用如何工作的任何想法.我今天刚试了一下.它通过wi-fi配对,它刚刚开始工作.它背后的概念是什么?它似乎没有使用蓝牙.那么如果不在电视上安装任何组件,它是如何工作的呢?
解决方法:
我知道这是一个老问题,但我想我会添加一些额外的细节,因为目前的答案不是很有帮助.它使用IP工作,通常通过WiFi,但技术上不需要.以下是用于设备交互的实际通信的一些更具体的细节.
Google TV远程应用程序使用Google的Anymote协议,任何应用程序都可以使用它来创建第二个屏幕样式的应用程序. Anymote协议有几个部分.
第一个是发现阶段,其中multicast DNS消息用于发现网络上的任何基于GTV的设备. mDNS消息使用IP 224.0.0.251端口5353进行多播.接收此消息的任何GTV设备都将使用其计算机名称进行响应.此时我们现在有一个可能的GTV设备列表.
第二/第三阶段是识别和认证阶段,其中电视发出设备完成的挑战.建立此配对后,将在设备之间交换SSL证书,以便将来通过安全的SSL / TLS通道进行通信.
最后阶段涉及平板电脑/电话/等设备向GTV设备发送消息. Anymote协议中定义了几条消息.例如,fling消息在被接收时被转换为GTV设备上的意图.此Intent可以以正常意图的任何方式使用.
标签:android,google-tv 来源: https://codeday.me/bug/20190712/1442664.html