You are on page 1of 7

Guía básica de emisión Ace Stream v1.

6 por @electroperra
========================================================

¡Bienvenid@ a esta guía! Agradezco a la comunidad Ace Stream de Telegram y Element la dedicación y ayuda recibida.

Apartado A: 'Emisión de un medio local con Ace Stream Media (GUI)' (p.e. un archivo de vídeo local de tu ordenador).
Apartado B: 'Emisión de un medio remoto con Ace Stream Media (GUI)' (p.e. un canal de una lista IPTV).
Apartado C: 'Emisión de un medio local o remoto con Ace Stream Media (CLI)'
Apartado D: 'Emisión con Ace Stream bajo Docker' tanto de un medio local como remoto. Si te decides por esta opción puedes omitir
los otros apartados.

Como S.O. se usará Windows 10 y los programas necesarios son estos:

-Ace Stream Media Center con Ace Player (no necesario si emites con Docker). https://docs.acestream.net/products/
-VLC VideoLan. https://www.videolan.org/ (principalmente necesario si emites un medio local tanto con Ace Stream Media Center
como con Docker).
-tsMuxeR (solo para multiplexar archivos de vídeo .ts para emisiones en local). https://www.videohelp.com/software/tsMuxeR
-simpleTV (solo necesario como reproductor de id's de Ace Stream). http://plst.rf.gd/
-Docker (solo necesario si emites vía Docker). https://www.docker.com/
-MobaXterm (recomendable si emites vía Docker). https://mobaxterm.mobatek.net/

Importante: verifica en el firewall de Windows que no estén bloqueados los procesos 'ace_engine.exe', 'ace_stream.exe' y 'VLC
media player'.

A. Emisión de un medio local con Ace Stream Media (GUI)


-------------------------------------------------------

A1. Abre VLC VideoLan, luego MEDIO, luego EMITIR.


A2. Añade una fuente o medio, p.e. un archivo de vídeo. Pincha en EMITIR (con 'Mostrar más opciones' si es el caso) y SIGUIENTE.
A3. En configuración de 'Nuevo destino' elige HTTP y pincha en AÑADIR (selecciona 'Mostrar en local' si quieres ver lo que emites,
aunque si haces lo que pone en el punto A7 esto no es necesario).
A4. Selecciona puerto (8080 por defecto) y ruta (/ raíz por defecto) para emitir a tu red. Si tienes conflicto de puertos entre
varias aplicaciones cambia aquí el 8080 por otro (en el resto de esta guía se seguirá mencionando el 8080 por defecto). Pincha en
SIGUIENTE.
A5. Crea un PERFIL nuevo con el nombre que quieras y con las opciones de encapsulamiento MPEG-TS y códecs de vídeo y audio con
las pistas mantenidas para emitir sin recodificar con la opción 'Habilitar transcodificación' desactivada. Si decides 'Habilitar
transcodificación' entonces recodificarás tu medio con las opciones que elijas. No olvides al final 'Guardar' los cambios. Pincha
en SIGUIENTE.
A6. Selecciona 'Emitir todas las emisiones elementales' y pincha en EMITIR.
A7. Ahora comprueba que el medio se está transmitiendo correctamente en tu red. Para ello abre otra instancia de VLC, ve a MEDIO-
ABRIR UBICACIÓN DE RED y en el campo de la url escribe: http://TU_IP_PRIVADA:8080, donde TU_IP_PRIVADA es la ip de tu dispositivo
(para verla abre una consola de comandos (CMD) en modo administrador y escribe: ipconfig. Será la que aparece en 'Dirección
IPv4'). Si en tu red estás en el mismo dispositivo en el que emites también puedes usar http://127.0.0.1:8080. Luego pincha en
REPRODUCIR y si todo funciona correctamente verás lo que estás emitiendo.

Importante: dependiendo del archivo de tu fuente es posible que la transmisión no llegue a funcionar bien, no vaya fluida o
aparezcan artefactos. Si ocurre eso deberás separar las pistas de vídeo y audio del archivo y multiplexarlas de nuevo con el
programa tsMuxeR. Con ello no se pierde calidad ya que no se recodifica, solo se cambia el contenedor nativo por .ts (transport
stream), que es el idóneo para streaming de archivos de vídeo. Para ello abre tsMuxeR y añade el archivo. Seguidamente en la lista
de tracks marca las pistas que quieras emitir, selecciona como output TS muxing y finalmente pincha en Start muxing. El resultado
será un archivo con extensión .ts que será el que uses como fuente para emitir.

Hasta aquí lo referente a VLC. Dejamos corriendo (o pausada) la transmisión y a partir de ahora pasamos a Ace Stream Media.

A8. Abre Ace Stream Media Center como administrador (la versión usada en esta guía es la 3.1.32).
A9. Ve al apartado BROADCASTING-P2P BROADCAST.
A10. Abre 'Advanced settings' y comprueba que en el apartado HOST además de tu ip privada del dispositivo aparece tu ip pública
de internet. En caso contrario refresca hasta que te aparezca y dejas seleccionada dicha ip pública.
A11. En SOURCE (MPEG-TS HTTP STREAM) escribe: http://TU_IP_PRIVADA:8080 o http://127.0.0.1:8080 (como en el punto A7 anterior).
A12. En CATEGORY categoriza el contenido de tu emisión. Lo habitual es 'amateur'.
A13. En NAME y DESCRIPTION escribe una identificación del contenido, p.e. prueba_emisión (si en NAME se pone solo un punto (.) no
se agregará nada a los buscadores de Ace Stream).
A14. En BITRATE (KBIT/S) puedes seleccionar AUTODETECT o SET MANUALLY si quieres poner una cifra (máximo bitrate admitido 40000).
Esto significa que si pones p.e. bitrate 5000 la velocidad a la que tú subas será de 5000 Kb/s. En QUALITY puedes dejarlo en
AUTODETECT.
A15. En MAX PEERS la cifra depende de tu conexión. Prueba a poner 20 pares para contenido 4K, 12 para 1080 y 7 para 720 (ir
probando valores que no traben tu conexión a internet).
A16. En TRACKERS añade algunos de estas páginas:

https://github.com/ngosang/trackerslist (apartado trackers_best_ip).


https://newtrackon.com/ (los que mejor uptime tengan).
https://thomas.vanhoutte.be/miniblog/working-and-open-torrent-trackers-list-2022-update/

Con poner 2 es suficiente para evitar dispersar conexiones. Por ejemplo: udp://93.158.213.92:1337/announce y
udp://23.137.251.45:6969/announce.

En el apartado C de emisión con Docker se explica la forma de crear tu propio tracker que puedes utilizar aquí. En ese caso se
recomienda además del tuyo poner otro más de esas páginas.

A17. En PORT el puerto por el que quieres emitir, p.e. 7764. En este caso quizá tengas que abrirlo en el router apuntando a tu ip
privada. Si tu operador usa CG-NAT quizá tengas problema en este punto. También es recomendable abrirlo en tu firewall.
A18. Activa ENABLE UPNP (si funciona bien en teoría no sería necesario abrir puertos del punto anterior) y desactiva ALLOW PUBLIC
TRACKERS.
A19. Como se ha dicho antes, en HOST debe aparecer tu ip pública de internet. Para comprobar que es la correcta entra p.e. a esta
página: https://www.whatismyip.com/ y verifica que coindicen.
A20. Pincha en CREATE STREAM y al momento se te abrirá una página con la dirección http://127.0.0.1:PUERTO/app/stream y se generará
tu id de la emisión. Si has elegido el BITRATE en automático (autodetect) empezará una cuenta atrás en la que el programa calculará
el bitrate óptimo. Al final te saldrá algo parecido a esto:

Name: .
Content ID: e08e3bf66cf8e9e1a10eb7718901e11fafc1b346
Watch online
Bitrate: 40000 kbps
Source download speed: 0 Kb/s
Connected peers: 0
Upload speed: 0 Kb/s

A21. Anuncia tu id en los canales de costumbre y espera a que se vaya conectando la gente (peers o pares).
A22. Desde Windows puedes abrir esa id con varios programas como Ace Player (no soporta codificación HEVC) o simpleTV para ver tú
mismo lo que estás emitiendo siempre que haya pares compartiendo. También tienen soporte Ace Stream los programas PotPlayer y
MPC-BE.
A23. Para ver la lista de transmisiones activas entra en: http://127.0.0.1:6878/webui/app/646Ya7cIb3QB/broadcasting#broadcasting-
my-broadcasts (no siempre salen en la lista, aunque funcionen bien).
A24. Para acabar con la emisión busca en el tray de Windows (abajo a la derecha) el icono de emisión y pinchando con el botón
derecho selecciona EXIT.
A25. Si no las has cambiado, en la ruta C:\Users\<tu_nombre_usuario>\AppData\Roaming\.ACEStream\streaming además de archivos
temporales te aparecerán los archivos .acelive y .restart. Los archivos temporales irán ocupando mucho espacio que podrás borrar,
si quieres, una vez acabes la emisión.
A26. Para mantener la misma id para otras emisiones el nombre, trackers, bitrate en manual y puerto han de ser los mismos. También
deberás dejar los archivos .acelive y .restart mencionados en el punto anterior.

B. Emisión de un medio remoto con Ace Stream Media (GUI)


--------------------------------------------------------

En este caso no necesitas, en principio, VLC, así que se omite todo lo relacionado con ese programa. Es decir, pasa directamente
al punto A8 del procedimiento anterior. Luego todo lo demás es igual salvo el punto A11 que cambia de la siguiente manera:

A11. En SOURCE (MPEG-TS HTTP STREAM) escribe la dirección url de medio remoto o canal IPTV que quieras emitir.

C. Emisión de un medio local o remoto con Ace Stream Media (CLI)


----------------------------------------------------------------

En esta opción se usará Ace Stream Media a través de la interfaz de línea de comandos. A diferencia de la interfaz gráfica (GUI),
este modo permite una mayor versatilidad y control sobre los distintos parámetros de emisión, al mismo tiempo que se gana en
rapidez a la hora del lanzamiento. La ruta por defecto del motor es C:\Users\TU_USUARIO\AppData\Roaming\ACEStream\engine y el
ejecutable es 'ace_console.exe'.

Para ello abre una terminal en Windows (CMD) en modo administrador y ve a la ruta anterior escribiendo: 'cd
C:\Users\TU_USUARIO\AppData\Roaming\ACEStream\engine'. Luego ejecuta 'ace_console.exe' con los argumentos de configuración de tu
emisión. Un ejemplo sería este:

ace_console.exe --port 7999 --tracker "udp://93.158.213.92:1337/announce udp://186.10.170.198:1337/announce" --stream-source-node


--name "EMITIR_PRUEBA" --title "EMITIR_PRUEBA" --publish-dir "/tmp" --cache-dir "/data" --skip-internal-tracker --quality "HD"
--category "amateur" --service-access-token "pass" --service-remote-access --stats-report-peers --log-debug "1" --max-peers "30"
--max-upload-slots "30" --source-read-timeout 15 --source-reconnect-interval 1 --host "TU_IP_PÚBLICA" --source
"ENLACE_FUENTE_EMISIÓN" --bitrate "0" --max-connections "300"

Lee el apartado D4 posterior para una explicación de los parámetros y flags anteriores.

Si dejas los parámetros '--publish-dir' y '--cache-dir' tal cual en el ejemplo anterior, los datos y archivos temporales de la
emisión se guardarán en C:/.

Para monitorizar la emisión abre este enlace: http://127.0.0.1:7999/app/pass/monitor. Lee el apartado D6 posterior para una
explicación más amplia.

Para dar por finalizada la emisión pulsa CONTROL+C. Lee el apartado D7 posterior para usar un gestor de terminales con este modo.
D. Emisión con Docker
---------------------

Docker es un proyecto que automatiza aplicaciones dentro de contenedores proporcionado una virtualización de dichas aplicaciones
en múltiples sistemas operativos. Es decir, software que puede ejecutarse en cualquier dispositivo con Docker instalado
independientemente del sistema operativo que la máquina tenga por debajo. En nuestro caso usaremos una imagen creada por el
usuario Lucas (https://hub.docker.com/r/lob666/myroom) que contiene todo lo necesario para emitir Ace Stream. Por lo tanto, no
será necesario tener instalado Ace Stream Media en el ordenador.

D1. Preparativos.

Vamos a usar la versión para Windows bajo Hyper-V. Lo primero será preparar nuestra BIOS y sistema operativo para que sea capaz
de soportar la virtualización requerida por Docker. Con respecto a la BIOS tienes que entrar en el arranque del ordenador y
comprobar que la característica de virtualización esté activada. Cada placa base es distinta y esa opción puede tener varios
nombres, aunque normalmente estará en 'CPU settings' o en 'Advanced settings' con un epígrafe similar a "virtualization" o "VT-
x". En el siguiente reinicio puedes comprobar que está todo correcto si vas al 'Administrador de tareas de Windows' - 'Rendimiento'
- 'CPU' y donde pone 'Virtualización' aparece como 'Habilitado'.

Seguidamente entra en el 'Panel de control' - 'Programas' - 'Programas y características' - 'Activar o desactivar las
características de Windows' y allí tienes que tener marcada las opciones y subopciones de 'Hyper-V' y desmarcadas las opciones
'Plataforma de máquina virtual' y 'Plataforma del hipervisor de Windows'. Con Hyper-V habilitado es posible que te deje de
funcionar 'Oracle VirtualBox' en caso que tuvieras ese programa de máquina virtual instalado.

D2. Instalación y primer arranque.

Ahora instala el programa Docker Desktop desde su página oficial con las opciones por defecto. Recomiendo registrarse en el hub
de Docker (https://hub.docker.com/), ya que es gratuito y podrá serte útil. Una vez arrancado el programa introduce tu usuario y
contraseña, y si por alguna razón te da error edita el PATH de las 'Variables de entorno' de Windows y añade esta ruta:
'C:\windows\system32'.

Es muy posible que el programa te inste a usar WSL 2 (Microsoft Windows Subsystem Linux) en sustitución de Hyper-V. Si lo deseas
sigue las instrucciones que te marca para instalar en el sistema el software necesario. Aquí tienes más información al respecto:
https://learn.microsoft.com/es-es/windows/wsl/install-manual

Una vez corriendo Docker (en verde con 'engine running') la interacción del usuario se hará principalmente vía línea de comandos.
Para hacer una comprobación abre una terminal (CMD o símbolo de sistema) y teclea (de aquí en adelante todos los comandos de la
guía se introducen sin las comillas) 'docker version' para ver en la información que te arroja que todo está correcto y funcionando.

D3. Descarga de imágenes.

Ahora has de instalar dos imágenes, la que contiene Ace Stream y otra que usaremos para crear nuestro propio tracker, aunque esta
última no será estrictamente necesaria. Para ello desde la terminal escribe 'docker pull lob666/myroom' y luego 'docker pull
bbelyaev/opentracker'. Tras el proceso de descarga e instalación podrás ver en Docker Desktop que en la sección 'Images' aparecen
ya dichas imágenes listas para trabajar. Lo mismo verás si escribes 'docker image ls' o 'docker images'.

D4. Configuración del nodo de origen de emisión.


Ya estás en disposición de crear una emisión corriendo una serie de comandos en un contenedor creado a partir de la imagen Ace
Stream. Se ejecutan de una sola tacada las dos cosas, la creación del contenedor con su volúmen de datos asociado (parte Docker),
y la ejecución de los comandos de configuración de la emisión Ace Stream (parte Ace Stream propiamente dicha).

Veamos un ejemplo:

docker run --name EMITIR_PRUEBA --rm -p 7999:7999/tcp -p 7999:7999/udp -v acestream:/data lob666/myroom --port 7999 --tracker
"udp://93.158.213.92:1337/announce udp://186.10.170.198:1337/announce" --stream-source-node --name "EMITIR_PRUEBA" --title
"EMITIR_PRUEBA" --publish-dir "/tmp" --cache-dir "/data" --skip-internal-tracker --quality "HD" --category "amateur" --service-
access-token "pass" --service-remote-access --stats-report-peers --log-debug "1" --max-peers "30" --max-upload-slots "30" --
source-read-timeout 15 --source-reconnect-interval 1 --host "TU_IP_PÚBLICA" --source "ENLACE_FUENTE_EMISIÓN" --bitrate "0" --max-
connections "300"

Explicación de los comandos y flags anteriores para la parte Docker:

docker run, ordena correr en Docker una serie de comandos en un nuevo contenedor.
--name, asigna un nombre al contenedor que estás creando. En el ejemplo es EMITIR_PRUEBA.
--rm, provoca que cuando cierres la emisión se borre automáticamente el contenedor generado.
-p, mapea los puertos tcp y udp del host hacia el contenedor. En el ejemplo se usa el puerto 7999. Han de estar redirigidos a tu
ip privada en el router (lee el punto A17 y la mención UPNP de punto A18 de esta guía). También es recomendable tenerlo abierto
en tu firewall.
-v acestream:/data, vincula el montaje de un volúmen de datos hacia donde irán los archivos propios y temporales de la emisión.
lob666/myroom, a partir de esta imagen creada por Lucas crea el contenedor que contiene Ace Stream y que está alojada en el hub
de Docker.

Para más información escribe 'docker run --help' en la terminal.

Y con respecto a la parte Ace Stream:

--port, puerto por el que quieres emitir. Ha de ser el mismo que en los comandos -p de la parte Docker (lee también el punto A17
y la mención UPNP del punto A18).
--tracker, servidor de encuentro de nodos. Puedes poner más de uno (con dos buenos es suficiente) separados sin comas (lee también
el punto A16 y el punto C5 posterior de creación y uso de un tracker propio).
--stream-source-node, flag para el montaje y arranque del nodo de streaming.
--name, nombre que le quieras poner al streaming (lee también el punto A13).
--title, similar al anterior, pero en formato human-readable (legible por humanos) y que se muestra en el reproductor del usuario
(lee también el punto A13).
--publish-dir y --cache-dir, rutas de los archivos transport stream y del caché.
--skip-internal-tracker, omite el uso del tracker interno.
--quality, calidad de tu fuente con posibles valores entre auto, SD y HD.
--category, categoría o género del contenido de la emisión. Lo habitual es 'amateur'.
--service-access-token, contraseña (p.e. pass) para acceder al monitor o estado del nodo a través de este enlace:
http://127.0.0.1:PUERTO/app/pass/monitor (donde pass es dicha contraseña).
--service-remote-access, activa el acceso remoto a la interfaz del estado del nodo (monitoreo).
--stats-report-peers, muestra en la interfaz de estado los nodos o peers que están actualmente conectados al nodo de emisión.
--log-debug, nivel del registro o log de depuración.
--max-peers, número máximo de conexiones tcp y udp establecidas hacia otros nodos o pares (lee también el punto A15).
--max-upload-slots, número máximo de pares a los que se envían simultáneamente datos desde el nodo de soporte.
--source-read-timeout, tiempo máximo en segundos para la lectura de datos desde la fuente original.
--source-reconnect-interval, intervalo en segundos a partir del cual el motor intenta reconectarse a la fuente original en caso
de pérdida de conexión.
--host, tu ip pública en internet (lee también el punto A19).
--source, enlace a tu fuente de emisión (lee también el punto A11 de los apartados A y B).
--bitrate, tasa media de datos del stream de tu emisión en bytes por segundo. "0" para autodetectar. Posteriormente y una vez
conocido el dato se puede cerrar y volver a generar la emisión con ese bitrate ya definido.
--max-connections, máximo número de conexiones tcp y udp tanto ya establecidas como pendientes. Conviene limitarlas para que en
caso de reconexión no haya saturación.

Para más información técnica sobre Ace Stream y las transmisiones visita: https://docs.acestream.net/broadcasting/ y
https://wiki.acestream.media/Main_Page.

D5. Creación y uso de un tracker propio.

Opcionalmente puedes crear tu propio tracker y usarlo en la configuración de tu nodo de emisión. En un paso anterior ya descargaste
la imagen requerida para ello, que es bbelyaev/opentracker. Abre una terminal y escribe: docker run -d --rm --name
NOMBRE_DE_TU_TRACKER -p 6969:6969/udp -p 6969:6969/tcp bbelyaev/opentracker donde p.e. NOMBRE_DE_TU_TRACKER es el nombre del
contenedor y p.e. 6969 es el puerto de escucha en tu dispositivo, que necesitarás tener abierto en tu router y en tu firewall
preferentemente. Los flags -d y –-rm significan modo en segundo plano (detached) y borrado automático del contenedor una vez
cerrado respectivamente.

Una vez hecho esto, la url de tu tracker será: udp://TU_IP_PÚBLICA:6969/announce que podrás añadir en el comando --tracker
mencionado en pasos anteriores. Si optas por ello puedes añadir además de tu tracker otro, aunque con el tuyo debería bastar.
Para ver las estadísticas accede a este enlace: http://127.0.0.1:6969/stats o http://127.0.0.1:6969/stats?mode=everything (en vez
de everything prueba a poner: peer, conn, scrp, udp4, tcp4, busy, torr, fscr, completed o syncs para otras formas de mostrar o
acotar la información).

D6. Lanzamiento, monitorización y gestión de la emisión.

Ahora ya solo has de abrir nuevamente la terminal y escribir el contenido del ejemplo analizado anteriormente modificado con tus
propios parámetros. Se mostrarán las líneas del log, y si has escogido la opción de autodetectar bitrate se analizará la emisión
durante 60 segundos y se determinará el bitrate óptimo. Si tras los procesos el log no te arroja ningún error tu emisión compartida
está en marcha.

Puedes escribir 'docker container ls' o 'docker ps' para comprobar y ver la información de tu contenedor de emisión activo y
'docker volume ls' para ver los volúmenes creados. Con respecto a esto último, la imagen de Lucas de Ace Stream crea un volumen
llamado acestream. Si quieres ver los archivos que contiene escribe en la terminal 'docker run -it --rm -v acestream:/vol busybox
ls -l /vol' (te descargará la imagen busybox del hub de Docker que se usará temporalmente para mostrarte los archivos). Si quieres
borrar el volumen completo escribe 'docker volume rm acestream', y si quieres un borrado selectivo abre Docker Desktop en Windows,
ve a la sección Volumes-acestream-pestaña data y allí podrás hacerlo. Ten en cuenta que los archivos .restart y .sauth son
necesarios para la transmisión TS, y si quieres que el infohash no cambie para otras transmisiones no deberás borrarlos. Otros
archivos como los live. son temporales y sí que puedes eliminarlos.

A través del enlace http://127.0.0.1:7999/app/pass/monitor o http://TU_IP_PRIVADA:7999/app/pass/monitor (recuerda que en nuestro


ejemplo tienes el puerto 7999 abierto y la contraseña es 'pass') se te mostrarán los datos estadísticos y de monitorización de tu
emisión. Ahí es donde verás el id de Ace Stream bajo el epígrafe 'content_id', que es lo que tienes que anunciar en los canales
habituales para que la gente (peers o pares) se conecte. Dicho enlace muestra los datos en formato JSON, y si lo abres con Firefox
se verá de manera mucho más ordenada que si usas Chrome u otros navegadores que no procesan ese formato y lo muestran en bruto.
Y si durante la emisión quieres cambiar algún parámetro en caliente (actualmente solo se pueden cambiar max_peers y
max_upload_slots) puedes hacerlo a través del enlace http://127.0.0.1:7999/app/pass/update?param1=value1&param2=value2 P.e.
http://127.0.0.1:7999/app/pass/update?max_peers=50&max_upload_slots=10.

También tienes estos otros comandos útiles: 'docker inspect NOMBRE_DEL_CONTENEDOR', que permite obtener información detallada
sobre contenedores, imágenes, volúmenes, redes, tareas y servicios, 'docker logs NOMBRE_DEL_CONTENEDOR', que muestra información
registrada por un contenedor en ejecución, y 'docker top NOMBRE_DEL_CONTENEDOR', que muestra los procesos en ejecución de un
contenedor, que en nuestro caso serían los comandos Ace Stream de configuración de la emisión.

Para acciones directas sobre tu emisión tienes los comandos 'docker pause NOMBRE_DEL_CONTENEDOR' que pausa la emisión, 'docker
restart NOMBRE_DEL_CONTENEDOR' que la restaura, y 'docker stop NOMBRE_DEL_CONTENEDOR' que la para al mismo tiempo que borra el
contenedor asociado (esto último si el flag –-rm está presente).

Para mantener la misma id para otras emisiones, el nombre, trackers, bitrate en manual y puerto han de ser los mismos. También,
y como se ha mencionado anteriormente, deberás mantener los archivos .restart y .sauth de los datos en el volumen asociado.

D7. Gestor de terminales.

Siendo el uso de Docker principalmente por línea de comandos recomiendo usar un software gestor de terminales. También son
recomendables si lanzas tu emisión a través de Ace Stream Media por línea de comandos (CLI).

Estos programas te permiten tener muchas sesiones abiertas con diferentes terminales que puedes asociar a determinadas acciones
y programarlos para que ejecuten tareas recurrentes. De esta manera la configuración, lanzamiento y gestión de una o varias
emisiones a la vez se hace de manera rápida y ordenada. Docker junto a un gestor de terminales como p.e. MobaXterm es una opción
a tener en cuenta si quieres emitir de manera sencilla y controlada.

Ejemplo de layout con MobaXterm:

Planeas hacer varias emisiones a la vez. Creas diferentes sesiones o carpetas para esas diferentes emisiones y en cada una de
esas carpetas creas, 1. una terminal que contenga los comandos de lanzamiento de la emisión, 2. una terminal que contenga los
comandos del lanzamiento de tu tracker, 3. una terminal tipo navegador para acceder a la monitorización, y 4. una terminal que
contenga el comando stop para dar por finalizada tu emisión.

Hasta aquí los principios básicos de emisiones Ace Stream. Para más información visita la sala Broadcasting de Element
(https://matrix.to/#/#broadcasting:sibnsk.net)

¡Buena emisión!

You might also like