Поиск устройств UPnP с использованием SSDP - PullRequest
2 голосов
/ 06 мая 2011

Я хочу найти свой медиаплеер в сети. Правильно ли я думаю, что это делается с помощью SSDP m-search?

Кроме того, когда я включу устройство, оно будет транслировать его доступность? Как мне прослушать эту трансляцию и как отправить запрос m-search?

Ответы [ 2 ]

3 голосов
/ 23 мая 2012

Я хочу найти свой медиаплеер в сети.Правильно ли я думаю, что это делается с помощью SSDP m-search?

Да.

Кроме того, будет ли передаваться информация о доступности устройства при включении устройства?

Да

Как прослушать эту трансляцию и как отправить запрос m-search?

Вынеобходимо связать с многоадресной группой UDP 239.255.255.250:1900.Запрос M-SEARCH отправляется на тот же адрес.

0 голосов
/ 16 июня 2011

Оба.

Как правило, устройство UPnP будет время от времени объявлять себя через сообщение NOTIFY.

В то же время другие устройства могут передавать сообщение M-SEARCH наспросите локальные устройства в сети, отвечают ли они его запросу, и если да, то заставят / должны ли эти устройства повторно рекламировать себя снова.

Так что да ... вы можете выполнить поиск своего медиаплеера черезсообщение M-SEARCH с поиском urn: schemas-upnp-org: device: MediaRenderer: 1

Что касается отправки запроса M-SEARCH ... Многоадресная рассылка UDP - это протокол, используемый SSDP, поэтомуотправка широковещательного сообщения с использованием языка и библиотек, которые вы используете.

...