Information on CORS (Cross-Origin Resource Sharing) can be obtained here.
For successful HLS or DASH streaming to Radiant Media Player, all HLS and DASH resources must be delivered with CORS headers permitting GET requests.
Please refer to the documentation of your streaming/hosting server for guidance on how to enable CORS. For Wowza Streaming Engine you may find help in this article.
Radiant Media Player Flash support has been deprecated with version 4. Our Flash fallback remains available to support HLS streaming to Internet Explorer 11 in Windows 7. To allow a Flash media player hosted on a web server to access content from another server (web server or streaming server), a properly set crossdomain.xml file is required. The crossdomain.xml file grants a web client the required permission to handle data across multiple domains. This is a requirement for streaming HLS content to Radiant Media Player Flash fallback.
Documentation for this cross-domain policy file can be found here on Adobe site.
Here is an example of cross-domain-policy for a least restrictive policy. Note that you must put your crossdomain.xml file at the root of your hosting domain.
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <site-control permitted-cross-domain-policies="all"/> <allow-access-from domain="*" secure="false"/> <allow-http-request-headers-from domain="*" headers="*" secure="false"/> </cross-domain-policy>
Ill-configured cross-domain policy file is a common source of issues for HTTP streaming to Flash.
You must load the Flash player components (*.swf) with the same protocol as for your web page (i.e. HTTP === HTTP or HTTPS === HTTPS)
The above example is set to be least restrictive. It is recommended to fit your cross-domain policy file for your project requirement with more restrictive settings.
Your player must be implemented on a web page with a valid HTML5 DOCTYPE.
Radiant Media Player works with most modern mobile devices. In order for it to work at its best on these devices you need to specify a viewport meta tag in the <head> section of your HTML page. We recommend using the below setting. To find out more about the viewport meta tag you can read this Mozilla MDN article.
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
Radiant Media Player is equipped with an innovative feature detection technology. It will automatically pick the most-suitable streaming protocol based on the list of available protocols and dynamically add player features based on device capabilities.
With HLS or DASH the player will also automatically adapt to the device network conditions and switch between renditions when appropriate. The adaption logic is optimised to work for most common use-cases but we also provide advanced configuration options to fine tune the adaptation. Manual bitrate switching is also provided to the viewer whenever possible.
The detection and adaptation processes are transparent for the viewer.