Herramientas de usuario

Herramientas del sitio


informatica:software:acestream

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:acestream [2022/11/23 13:10] – [Reproducir desde cualquier reproductor] tempwininformatica:software:acestream [2025/04/17 11:27] (actual) – [Recursos] tempwin
Línea 61: Línea 61:
   * armv7 para Android de 32 bits   * armv7 para Android de 32 bits
   * armv8 para Android de 64 bits.   * armv8 para Android de 64 bits.
 +
 +<WRAP center round info 60%>
 +Para Docker hay varios proyectos para no tener que instalar directamente Ace Stream como por ejemplo [[https://github.com/martinbjeldbak/acestream-http-proxy|acestream-http-proxy]]
 +</WRAP>
  
 ==== Ace Stream Live TV ==== ==== Ace Stream Live TV ====
Línea 116: Línea 120:
  
 Por ejemplo: ''http://192.168.0.100:8000/pid/608ffde844a8e6f4f7c7fb9783aa3459c818b9f8/stream.mp4'' Por ejemplo: ''http://192.168.0.100:8000/pid/608ffde844a8e6f4f7c7fb9783aa3459c818b9f8/stream.mp4''
 +
 +<WRAP center round tip 60%>
 +Lo mismo, pero con [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Docker Compose]] y un fichero ''docker-compose.yml'' con el contenido:
 +
 +<code>
 +---
 +version: '3.3'
 +services:
 +  acestream:
 +    image: ikatson/aceproxy
 +    container_name: aceproxy
 +    ports:
 +      - '8000:8000'
 +</code>
 +</WRAP>
 +
  
 ===== Crear un ID de Acestream ===== ===== Crear un ID de Acestream =====
Línea 131: Línea 151:
            --name "nombre_del_canal" --title "Nombre leglible del canal"  \            --name "nombre_del_canal" --title "Nombre leglible del canal"  \
            --publish-dir "/tmp" --cache-dir "/data" --quality "HD" \            --publish-dir "/tmp" --cache-dir "/data" --quality "HD" \
-           --category "amateur" --service-access-token "pass" --service-remote-access --log-debug "1" \+           --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 60 --source-reconnect-interval 1 \            --max-peers "30" --max-upload-slots "30" --source-read-timeout 60 --source-reconnect-interval 1 \
            --host "<DIRECCION_IP_HOST>" --source "<URL_STREAMING.ts>" --bitrate "0" \            --host "<DIRECCION_IP_HOST>" --source "<URL_STREAMING.ts>" --bitrate "0" \
Línea 170: Línea 190:
   * [[https://telegra.ph/Como-crear-y-Lanzar-una-ID-de-ACEstream-en-1-minuto-04-08|Como crear y Lanzar una ID de ACEstream en 1 minuto]]   * [[https://telegra.ph/Como-crear-y-Lanzar-una-ID-de-ACEstream-en-1-minuto-04-08|Como crear y Lanzar una ID de ACEstream en 1 minuto]]
   * [[https://docs.acestream.net/en/broadcasting/|Documentación oficial sobre broadcasting con Ace Stream]] ([[https://wiki.acestream.media/Streaming/en|Wiki]])   * [[https://docs.acestream.net/en/broadcasting/|Documentación oficial sobre broadcasting con Ace Stream]] ([[https://wiki.acestream.media/Streaming/en|Wiki]])
 +  * [[https://forum.acestream.media/t/i-need-help-to-stream-on-acestream/3690/6|I need help to stream on Acestream]]
   * [[https://newtrackon.com/|newTrackon]]: monitorización de trackers. Para poder elegir los que tengan mejor uptime.   * [[https://newtrackon.com/|newTrackon]]: monitorización de trackers. Para poder elegir los que tengan mejor uptime.
  
Línea 292: Línea 313:
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-Si queremos arrancar un engine de Acestream utilizando Docker, podemos usar la imagen de [[https://hub.docker.com/r/blaiseio/acestream|blaiseio/acelink]]. +Si queremos arrancar un engine de Acestream utilizando Docker, podemos usar la imagen de [[https://hub.docker.com/r/blaiseio/acestream|blaiseio/acelink]]. Ejemplo de ''docker-compose.yml'': 
 +<code yaml> 
 +version: '3.3' 
 +services: 
 +  acestream: 
 +    image: blaiseio/acelink 
 +    container_name: acestream-server 
 +    ports: 
 +      - '6878:6878' 
 +</code> 
 + 
 +Luego, podrías reproducir a través de la dirección ''http://ip.servidor:6878/ace/getstream?id=<CONTENT_ID>'' 
 + 
 +**Esto permite reproducir solo un streaming a la vez**. Para reproducir varios a la vez, podemos añadir el parámetro ''sid'' seguido de un número que no se repita. Ejemplo: ''http://ip.servidor:6878/ace/getstream?id=<CONTENT_ID>&sid=1''. Luego podríamos tener ''http://ip.servidor:6878/ace/getstream?id=<OTRO_CONTENT_ID>&sid=2'' y ''http://ip.servidor:6878/ace/getstream?id=<Y_OTRO_CONTENT_ID>&sid=3'', etc.
 </WRAP> </WRAP>
  
Línea 322: Línea 356:
  
 El móvil se convertirá en el mando a distancia. Durante todo el tiempo, el móvil tendrá que estar conectado a la misma red que la televisión. El móvil se convertirá en el mando a distancia. Durante todo el tiempo, el móvil tendrá que estar conectado a la misma red que la televisión.
 +===== API HTTP del engine =====
 +
 +  * [[https://docs.acestream.net/developers/api-reference/|API Reference - DAO Ace Stream]]
 +
 +<code>
 +http://ip.engine.acestream:6878/ace/getstream?format=json&id=<ID_ACESTREAM>
 +</code>
 +
 +Ejemplo de salida:
 +
 +<code javascript>
 +{
 +    "response": {
 +        "stat_url": "http://ip.engine.acestream:6878/ace/stat/d58233fb0ba99e3d052a344a44c684f7d21be704/e16419dfdb5db7b8e3f11e123f4a962e",
 +        "playback_session_id": "9b145a8dc5eb1761a7ec2b526804bc59362b3fd8",
 +        "is_live": 1,
 +        "playback_url": "http://ip.engine.acestream:6878/ace/r/d58233fb0ba99e3d052a344a44c684f7d21be704/e16419dfdb5db7b8e3f11e123f4a962e",
 +        "is_encrypted": 0,
 +        "command_url": "http://ip.engine.acestream:6878/ace/cmd/d58233fb0ba99e3d052a344a44c684f7d21be704/e16419dfdb5db7b8e3f11e123f4a962e",
 +        "client_session_id": -1,
 +        "infohash": "d58233fb0ba99e3d052a344a44c684f7d21be704"
 +    },
 +    "error": null
 +}
 +</code>
 +
 +==== Obtener stream HTTP ====
 +
 +<code>
 +http://ip.engine.acestream:6878/ace/getstream?id=<ID_ACESTREAM>
 +</code>
 +
 +Como respuesta, si ha ido bien, devolverá el streaming progresivo que podremos verlo con cualquier reproductor que permita la reproducción por red.
 ===== Crear lista de reproducción ===== ===== Crear lista de reproducción =====
  
Línea 389: Línea 456:
   * [[http://www.livesoccertv.com/es/schedules/]]: calendario de partidos y canal   * [[http://www.livesoccertv.com/es/schedules/]]: calendario de partidos y canal
   * [[http://www.wheresthematch.com/tv/home.asp]]: calendario de partidos y canal   * [[http://www.wheresthematch.com/tv/home.asp]]: calendario de partidos y canal
-  * [[https://acestreamid.com/|AceStreamID]]: obtener ID de Acestream de páginas web +  * [[https://acestreamid.com/|AceStreamID]]: obtener ID de Acestream de páginas web (conectar usando una VPN o Tor) 
-  * [[https://acestreamsearch.net|Ace Stream Broadcasts Search]]: buscador de canales Acestream.+  * [[https://acestreamsearch.net|Ace Stream Broadcasts Search]]: buscador de canales Acestream  (conectar usando una VPN o Tor).
   * [[http://oldforum.acestream.media/index.php?topic=1479.0|Anuncio de lanzamiento de ACE Stream]]   * [[http://oldforum.acestream.media/index.php?topic=1479.0|Anuncio de lanzamiento de ACE Stream]]
   * [[https://github.com/vstavrinov/acestream-service]]   * [[https://github.com/vstavrinov/acestream-service]]
Línea 399: Línea 466:
   * [[https://telegra.ph/Tutorial-Ace-Stream-LiveTv-10-06|Tutorial Ace Stream LiveTv]]   * [[https://telegra.ph/Tutorial-Ace-Stream-LiveTv-10-06|Tutorial Ace Stream LiveTv]]
   * [[https://telegra.ph/Configuracion-Acestream-Media-10-05|Tutorial Ace Stream Media]]   * [[https://telegra.ph/Configuracion-Acestream-Media-10-05|Tutorial Ace Stream Media]]
 +  * [[https://www.futbolenlatv.es/deporte|Programación de deportes en la TV]]
 +  * [[https://github.com/Javinator9889/acexy|Acexy]]: proxy para permitir múltiples conexiones al motor de AceStream.
informatica/software/acestream.1669205407.txt.gz · Última modificación: por tempwin