1

我正在开发一个使用 Android NSD 扫描本地网络上的智能电视的 Android 应用程序;在某些时候,我需要定义 NSD 查找的服务类型(协议 + 传输层)的类型,我发现的唯一示例是 ._http._tcp 和 ._ipp._tcp (使用这些示例我找到了打印机和其他设备,但不是电视);你知道我应该使用哪种服务来查找电视吗?

4

1 回答 1

1

我正在为三星智能电视开发 Android 应用程序遥控器。对于电视发现,我使用了三星提供的 UPnP 协议库。如果对您有帮助,我知道智能电视最常使用 TCP 和 HTTP 协议与 LAN 上的其他设备进行通信。

在官方 Android 开发者网站上声明:

注意:国际号码分配机构 (IANA) 管理服务发现协议(如 NSD 和 Bonjour)所使用的服务类型的集中、权威列表。您可以从 IANA 服务名称和端口号列表下载该列表。如果您打算使用新的服务类型,您应该通过填写 IANA 端口和服务注册表来保留它。

http://developer.android.com/training/connect-devices-wireless/nsd.htm l

但你可能已经读过这篇文章了。

如果我能提供一些帮助,我会很高兴。祝你好运

于 2014-09-05T01:01:38.037 回答