Algunos reproductores de medios, requieren de un fichero crossdomain.xml para indicar que el contenido es reproducible para determinados dominios. Icecast2 es un servidor de streaming de código abierto usado bajo multitud de programas e interfaces como por ejemplo Airtime. Podemos añadir este fichero en Icecast de una manera fácil.

Crear el fichero

Creamos el fichero crossdomain.xml:

sudo nano /usr/share/icecast2/web/crossdomain.xml

Y en este fichero añadimos el contenido, en mi caso:

<?xml version="1.0" encoding="UTF-8" ?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<site-control permitted-cross-domain-policies="all" />
<allow-http-request-headers-from domain="*" headers="*" />
<allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>

Pulsamos CTRL+O y ENTER para guardar cambios desde nano y ya estará disponible.

Ver los cambios

Para ver los cambios, accedemos a la interfaz web de Icecast2 desde http://www.midominio.com:8000/crossdomain.xml