SSDP erklärt: So finden Smart-TV und Mediaserver einander
SSDP steht für Simple Service Discovery Protocol. Es ist der Discovery-Teil von UPnP und hilft Geräten und Steuerprogrammen, sich in einem lokalen Netzwerk gegenseitig zu finden. Typische Beispiele sind Smart-TVs, Mediaserver, Netzwerklautsprecher und andere UPnP-Geräte. Wie funktioniert SSDP? Für IPv4 nutzt SSDP normalerweise UDP-Port 1900 und die Multicast-Adresse 239.255.255.250. Geräte können ihre Anwesenheit per SSDP ankündigen; ein sogenannter Control Point kann seinerseits aktiv nach passenden Geräten oder Diensten suchen. Eine typische Suchanfrage sieht vereinfacht so aus: M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: „ssdp:discover“ MX: 2 ST: ssdp:all Antwortet ein Gerät auf die Suche, enthält die SSDP-Nachricht unter anderem eine LOCATION-URL. Über diese URL kann der Client anschließend eine XML-Gerätebeschreibung per HTTP abrufen. Darin stehen zum Beispiel Gerätetyp, Friendly Name und …