Why do I need to allow crossdomain access to my stream
The crossdomain.xml file is a cross-domain policy file which allows the Flash Player permission to talk to servers and request video content, access is only needed for use with the Diagnostic Test when using HTTP protocols such as HLS and HDS; it is not needed when using RTMP or monitoring.
Flash features support for communicating with servers using HTTP requests and POST data. However, only servers that explicitly allow Flash to connect to them via http can be accessed. Websites and Media Servers must host a certain XML file termed a cross domain policy allowing or denying Flash content from specific websites to connect to them.
Due to the above, StreamTests Flash player is required to check with your server for access, if your crossdomain.xml is restrictive it will not allow our player access, and as such not allow users to run a test against your stream. This is an industry standard restriction and not specific to StreamTest.
Most CDN's and Streaming Media Servers by default feature an open cross-domain policy, if you encounter a cross-domain problem using StreamTest services it is likely that a restrictive policy has been put in place for additional security either by your team or your CDN. You should speak with your CDN or Streaming Media Server Administrator to add StreamTest.net and StreamTest.com to your cross-domain allow list.
Further information can be found here: