Starting Fresh on issue to try and keep simple.
We use an application called "AirGroup" that parses SSDP traffic for various devices/applications, but the SSDP for Roku's External Control Protocol contains "NT: roku:ecp" and is unable to be parsed correctly due to it being invalid syntax as it's missing the urn: prefix. According to their developers it's considered invalid syntax as it violates certain standards.
Why does Roku's ECP not contain the required prefix of "urn:" in the NT per RFC 2141 and the UPnP Device Architecture 1.0?
Thank you for your time.