Android的对等网络麻省理工麻省理工、对等、网络、Android

2023-09-09 21:01:16 作者:我贱么 少年

现在,我们已经有了智能手机,平板电脑,GoogleTV的,连手表和谷歌很快类,需要Android的对等网络技术正在崛起。你对连接设备的看法?

Now that we've got a smartphone, tablet, GoogleTV, connected watches and Google classes soon, the need for Android Peer-to-Peer technology is rising. What is your opinion on connecting devices?

我需要把重点放在像MOVL和AllJoyn framewworks,或写我自己的自定义框架?

Do I need to focus on framewworks like MOVL and AllJoyn, or write my own custom framework?

推荐答案

这是公众所知,谷歌/ YouTube的正在使用的网络设备发现调谐协议和对网络设备推出的应用程序。

It is public knowledge that Google/YouTube is working on using the DIAL protocol for network device discovery and for launching apps on networked devices.

我自己的测试表明,在每个谷歌TV设备上的拨号服务器。但使用上dial-multiscreen.org的文档,我只能够得到该协议工作的发现一部分。这意味着我可以找到网络上的所有服务器DIAL,但我一直没能到这些设备上启动或控制任何应用程序。纵观当YouTube移动应用甩视频到谷歌电视设备在网络上的数据包,我可以看到,这一发现部分使用了。但随后有未记载的其他TCP流量,这是有可能的YouTube应用是如何使视频在谷歌电视设备上播放。所以它看起来像调谐东西正在进行工作,为谷歌和dial-multiscreen.org网站主要是为开发者准备开发使用协议第二屏应用。

My own testing shows that there is a DIAL server on each Google TV device. But using the documentation on dial-multiscreen.org I have only been able to get the discovery part of the protocol working. Meaning I can find all the DIAL servers on the network, but I haven't been able to launch or control any apps on those devices. Looking at the packets on the network when the YouTube mobile app "flings" videos to a Google TV device, I can see that the discovery part is used too. But then there are other TCP traffic which is not documented, which is likely how the YouTube app makes videos play on Google TV devices. So it looks like the DIAL stuff is work in progress for Google and the dial-multiscreen.org site is mostly for developers to get ready to develop second-screen apps using the protocol.