Simple Service Discovery Protocol (SSDP) is a protocol for advertizing and discovering services on the network. It is mainly used in Universal Plug and Play (UPnP).
Questions tagged [ssdp]
112 questions
4
votes
2 answers
How to implement SSDP / UPnP? Trying to use Sony's camera API
I'm a total beginner to HTTP requests, but I'd like to write a Python app that uses Sony's API for controlling its Wi-Fi cameras. For now, I'm just trying to talk to the camera at all, but my get request keeps failing. I have all the docs (the UPnP…

jefflovejapan
- 2,047
- 3
- 20
- 34
4
votes
1 answer
Streaming web video to Roku
Does anyone know how technically to send videos (i.e. Youtube Videos) to a Roku player? There is a "Twonky Beam" app that allows streaming and what it appears to do is to send .mp4 files to Roku for playback. See the demo here:…

gbtv
- 209
- 1
- 3
- 8
3
votes
0 answers
SSDP UPnP discovery using Network
I am trying to search for UPnP devices in my network by sending an SSDP discovery packet. I can send them but I do not receive responses from devices and I do not know what I am missing. Maybe someone here can help me out. Goal is not to use any…

Muhammet Ilendemli
- 116
- 9
3
votes
1 answer
SSDP and interface IP address
I'm writing a UPnP AV/DLNA DMS which needs to send and receive SSDP messages. In response to some M-SEARCH packets I need to send a reply with the URL of a resource (in this case a HTTP server), which I've chosen to bind to INADDR_ANY (0.0.0.0). Of…

Matt Joiner
- 112,946
- 110
- 377
- 526
3
votes
0 answers
How to use BlueSocket to send UDP Datagrams?
I cannot see any UDP-related network activity via Wireshark when executing the following code (hardcoded/shortened for simplicity). Using Swift 4, running simulation on iOS 11 iPad Pro.
let addr = "192.168.0.18"
let port: Int32 = 1900
let fullAddr =…

Andrew English
- 31
- 1
- 2
3
votes
1 answer
How do I join the SSDP multicast group in Rebol?
I'm trying to listen to SSDP multicast messages such as NOTIFY and SEARCH.
This is my code but I'm not seeing these messages even though wireshark sees them. So, how do I join the SSDP multicast group and receive messages?
Rebol []
attempt [close…

Graham Chiu
- 4,856
- 1
- 23
- 41
3
votes
1 answer
ESP8266 SSDP - Not showing on Windows?
I've got the ESP8266SSDP library running on my NodeMCU, and have it configured like so:
SSDP.setSchemaURL("test.xml");
SSDP.setHTTPPort(80);
SSDP.setName("Addressable…

K20GH
- 6,032
- 20
- 78
- 118
3
votes
1 answer
Listen for UDP multicast packets
My AutoIt script should receive UDP multicast packets sent to 239.255.250.250:9131. But it doesn't work and I see no option to specify a UDP multicast address for UDPBind().
UDPBind() in below code returns error 10049 (invalid…

Urmil Parikh
- 323
- 3
- 11
3
votes
0 answers
Windows SSDP discovery service throttling outgoing SSDP broadcasts
I have a Python app that broadcasts SSDP discovery requests. I noticed the devices I'm attempting to discover aren't always responding. Using Wireshark I found that only some of my broadcasts are reaching the wire. After some troubleshooting I…

Horshack
- 111
- 1
- 6
3
votes
2 answers
Find IP adresses and ports of devices connected to the same network
I'm building an application for iOS and Android in angular/cordova where I want to find the IP and port of a certain device on my local network (dynamically), to be able to send post requests and talk to it through its API.
The API says that I…

novalain
- 2,181
- 19
- 36
3
votes
1 answer
How to send M-SEARCH from Javascript / Browser
Is it possible to send a SSDP M-SEARCH from javascript in a browser? The protocol is based on UDP, and the message I'd like to send from Javascript should look like this:
M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX:…

Paul Fryer
- 9,268
- 14
- 61
- 93
3
votes
1 answer
How does chromecast connects to other devices?
How do devices like Chromecast get discovered by other devices without connecting to the same local network. I am aware of protocols like ssdp, dial, and mdns, but all of those protocols require you to be connected to the same local network.
For…

user2758113
- 1,001
- 1
- 13
- 25
3
votes
1 answer
Android: SSDP stuck on MulticastSocket.receive()
TL;DR: SSDP library not receiving datagram. Wireshark shows expected(?) traffic.
I am using the android-dlna library to support SSDP in an Android app. The goal is to discover a custom SSDP-enabled device, get its IP Address, then make RESTful API…

Phil
- 35,852
- 23
- 123
- 164
3
votes
1 answer
Did Windows 8.1 change SSDP discovery?
I implemented discovery using SSDP in my Windows 8 app, and all was fine and dandy. I updated to 8.1 yesterday and now discovery is no longer working. Now when I call await socket.GetOutputStreamAsync(multicastIP, SSDP_PORT) I'm getting a…

earthling
- 5,084
- 9
- 46
- 90
2
votes
2 answers
Searching for UPnP devices using SSDP
I want to search for my media player on the network. Am I right in thinking it is done using SSDP m-search?
Also, when I switch the device on, will it broadcast its availability? How do I go about listening for that broadcast, and how do I send the…

JustAnotherNetizen
- 115
- 1
- 10