我想在网络上搜索我的媒体播放器。我是否正确地认为它是使用SSDP m-search完成的?
此外,当我打开设备时,它会广播其可用性吗?我该如何收听该广播,以及如何发送m-search查询?
答案 0 :(得分:3)
我想在网络上搜索我的媒体播放器。我是否正确地认为它是使用SSDP m-search完成的?
是
此外,当我打开设备时,它会广播其可用性吗?
是
如何收听该广播,以及如何发送m-search查询?
您需要绑定到UDP多播组239.255.255.250:1900
。 M-SEARCH
查询将发送到同一地址。
答案 1 :(得分:0)
两个
通常,UPnP设备会不时通过NOTIFY消息通告自己。
同时,其他设备可以广播M-SEARCH消息,询问网络上的本地设备是否满足其查询,如果满足,将/应该使这些设备再次重新通告自己。
所以是的......你可以通过M-SEARCH消息搜索你的媒体播放器,寻找一个urn:schemas-upnp-org:device:MediaRenderer:1
关于如何发送M-SEARCH查询... UDP多播是SSDP使用的协议,因此通过它发送广播消息取决于语言&你正在使用的图书馆。