通过Android NSD在我的本地网络上发现智能电视

时间:2014-09-05 00:32:44

标签: android local-network network-scan iptv

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

1 个答案:

答案 0 :(得分:1)

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

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

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

http://developer.android.com/training/connect-devices-wirelessly/nsd.htm L

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

如果我有所帮助,我会很高兴的。祝你好运