sap.xml 4.9 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
<?xml version="1.0" encoding="iso-8859-1" ?>

<chapter id="sap"><title id="tsap">
<span xml:lang="es">Añadir un sistema de información</span>
</title>

<span xml:lang="es">
<para>Escribir una dirección multicast no es muy divertido... ¡por lo que
necesita un sistema de información! VideoLan ha implementado un
sistema de información basado en el protocolo SAP/SDP. Los anuncios SAP
de los programas son enviados a la red (a través de la dirección multicast 
<emphasis>224.2.127.254</emphasis> reservada para este propósito).
En la parte del cliente, VLC recibe estos anuncios y automáticamente
añade los programas anunciados a su playlist.</para>
</span>

<span xml:lang="es">
<para>VLC es capaz de enviar los anuncios SAP asociados a los
programas que trasmite. VLS no puede hacer esto, pero un programa
independiente, el mini-SAP-server, puede enviar los anuncios para
los programas transmitidos por VLS.</para>
</span>

<sect1><title>
<span xml:lang="es">Enviar anuncios transmitiendo con VLC</span>
</title>

<para>
<span xml:lang="es">Para enviar anuncios con VLC, necesitas usar la compleja sintaxis
del stream output de VLC, por ejemplo:</span>
</para>

<screen>
<prompt>% </prompt><userinput>vlc -vvv input_stream --sout '#standard{access=udp,url=239.255.12.42,sap="Test Stream"}' --ttl 12</userinput>
</screen>

<span xml:lang="es">
<para>donde <filename>video1.xyz</filename> es el fichero que se quiere
transmitir, <emphasis>239.255.12.42</emphasis> es la dirección IP multicast
a la que se quiere transmitir, <emphasis>Test Stream</emphasis> es
el nombre que será usado por este programa en los anuncios SAP y
<emphasis>12</emphasis> es el valor de TTL (Time To Live) del
flujo y de los anuncios SAP.</para>
</span>

<para>
<span xml:lang="es">Para enviar anuncios SAP sobre IPv6, añade la
opción <emphasis>sap_ipv=6</emphasis>:</span>
</para>

<screen>
<prompt>% </prompt><userinput>vlc -vvv input_stream --sout '#standard{access=udp,url=239.255.12.42,sap="Test Stream",sap_ipv=6}' --ttl 12</userinput>
</screen>

</sect1>

<sect1><title>
<span xml:lang="es">Enviar anuncios para los programas transmitidos por VLS con el 
mini-SAP-server</span>
</title>


<note><para>
<span xml:lang="es">El mini-SAP-server sólo está disponible para Linux y Mac OSX.</span>
</para></note>

<simplesect><title>
<span xml:lang="es">Instalación del mini-SAP-server</span>
</title>


<para>
<span xml:lang="es">Descargue la última versión del mini-SAP-server desde la <ulink
url="http://www.videolan.org/streaming/">página de descargas de streaming</ulink>.</span>
</para>

<para>
<span xml:lang="es">Instálelo:</span>
</para>

<screen>
<prompt>% </prompt><userinput>tar xvzf miniSAPserver-version.tar.gz</userinput>
<prompt>% </prompt><userinput>cd miniSAPserver-version</userinput>
<prompt>% </prompt><userinput>./configure</userinput>
<prompt>% </prompt><userinput>make</userinput>
</screen>

</simplesect>

<simplesect><title>
<span xml:lang="es">Configurar el mini-SAP-server</span>
</title>

<span xml:lang="es">
<para>Edite el fichero de configuración <filename>sap.cfg</filename> contenido
en el tarball. Éste debería contener una sección (global) con el TTL (Time To 
Live) y la versión IP (IPv4 or IPv6) utilizada para los anuncios SAP
y una sección por programa anunciado. Usa los comentarios para comprender cada
parámetro.</para>
<para>La opción TTL muestra el número máximo de routers que pueden ser atravesados
por los paquetes de los anuncios SAP, antes de ser descartados.</para>
</span>

</simplesect>

<simplesect><title>
<span xml:lang="es">Ejecutar el mini-SAP-server</span>
</title>

<para>
<span xml:lang="es">Ejecutar el mini-SAP-server:</span>
</para>

<screen>
<prompt>% </prompt><userinput>./sapserver -c sap.cfg</userinput>
</screen>

<para>
<span xml:lang="es">Si quiere ejecutar el mini-SAP-server en segundo plano
(background), utilice la opción <command>-d</command>. Por ejemplo:</span>
</para>

<screen>
<prompt>% </prompt><userinput>./sapserver -d -c sap.cfg</userinput>
</screen>

<para>
<span xml:lang="es">También se puede omitir la opción <command>-c</command> 
si el fichero de configuración es <filename>/etc/sap.cfg</filename>.
</span>
</para>

</simplesect>
</sect1>

<sect1><title>
<span xml:lang="es">Ejecutar VLC en el/los cliente/s</span>
</title>

<itemizedlist>

<listitem><para>
<span xml:lang="es">Si los anuncios son enviados usando Ipv4:</span>
</para>

<screen>
<prompt>% </prompt><userinput>vlc -vvv --extraintf sap</userinput>
</screen>

</listitem>

<listitem><para>
<span xml:lang="es">Si los anuncios son enviados usando IPv6 :</span>
</para>

<screen>
<prompt>% </prompt><userinput>vlc -vvv --extraintf sap --sap-ipv6</userinput>
</screen>

</listitem>

</itemizedlist>

<span xml:lang="es">
<para>Entonces abra el playlist: se debería ver el nombre de los programas
anunciados mediante SAP. Cuando se haga doble-click sobre el nombre de un programa,
VLC se unirá a la dirección multicast y comenzará a reproducir el flujo
!</para>
</span>

</sect1>
</chapter>