User Tools

Site Tools


chordpoly-issues-ssdp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
chordpoly-issues-ssdp [2017/12/25 22:15]
admin
chordpoly-issues-ssdp [2017/12/26 16:13] (current)
admin [SSDP Advertisements alone are a bad way to implement this]
Line 11: Line 11:
 "​Choosing an appropriate duration for advertisements is a balance between minimizing network traffic and maximizing freshness of device status. Relatively short durations close to **the minimum of 1800 seconds** will ensure that control points have current device status at the expense of additional network traffic;"​ "​Choosing an appropriate duration for advertisements is a balance between minimizing network traffic and maximizing freshness of device status. Relatively short durations close to **the minimum of 1800 seconds** will ensure that control points have current device status at the expense of additional network traffic;"​
  
-Issue #2 with this is since the broadcasts include a default port (which the client apps, as per the protocol, need to connect //​from//​)... And in fact the port may often already be in use on the client device so this is actually a doubly bad way to try ensure connectivity at all. +Issue #2 with this is that it turns out that these broadcasts are also in fact broken on Poly - they actually stop after a short while:
- +
-See section 1.3.3: +
-"To be found by a network search, a device shall send a unicast UDP response //to the source IP address and port that sent the request// to the multicast address."​ +
- +
- +
-SO, it fails once again in networks where there are actually other DLNA devices... like Sonos players on my network... for whom there Sonos app may have grabbed the default DLNA outbound port. **This fails greater than 90% of the time for me, as an example since I have Sonos players**. +
- +
- +
-Issue #3 with this is that it turns out that these broadcasts are also in fact broken on Poly - they actually stop after a short while:+
  
 ====== SSDP Advertisements stop aka Service Crash ====== ====== SSDP Advertisements stop aka Service Crash ======
chordpoly-issues-ssdp.txt · Last modified: 2017/12/26 16:13 by admin