Repolode
stackia

stackia/rtp2httpd

Convierte streams IPTV multicast RTP/RTSP y HLS en streams HTTP, con cambio rápido de canal FCC y un reproductor web integrado.

Estrellas
2,315
Forks
374
Issues abiertos
45
Último commit
hace 6 días

¿Qué es?

rtp2httpd es un servidor de retransmisión IPTV que convierte streams multicast RTP/UDP y RTSP en streams HTTP estándar, para reproducirlos en reproductores y navegadores comunes. También puede actuar como proxy inverso de fuentes HLS desde una red interna para darles acceso desde la LAN o desde Internet. Está pensado para instalaciones IPTV de China continental y es compatible con el formato de URL de udpxy, por lo que puede sustituir a udpxy y msd_lite.

El servidor implementa FCC (Fast Channel Change) para que, al combinarlo con el servidor FCC de un operador, los cambios de canal sean rápidos y la reproducción comience antes. También genera listas de reproducción M3U a partir de direcciones RTP/RTSP, gestiona URL de fuentes de catch-up e incluye un panel web de estado y un reproductor.

Escrito en C puro y sin dependencias, el programa es lo bastante pequeño para ejecutarse en routers, terminales de red óptica y dispositivos NAS. Además, el frontend web está integrado en el binario.

Funciones clave

  • 01Convierte streams multicast RTP/UDP y RTSP en streams HTTP.
  • 02Implementa FCC para cambiar de canal más rápido.
  • 03Genera listas de reproducción M3U y gestiona direcciones de fuentes de catch-up.
  • 04Ofrece un panel web de estado que muestra las conexiones de los clientes y los registros.
  • 05Incluye un reproductor basado en navegador con compatibilidad con EPG y timeshift.
  • 06Está escrito en C y no tiene dependencias, por lo que es adecuado para dispositivos integrados.

Casos de uso

  • Ver un servicio IPTV multicast de China en un teléfono o televisor mediante un reproductor optimizado para IPTV.
  • Ejecutarlo en un router OpenWrt o un NAS para compartir streams IPTV en una red doméstica.
  • Retransmitir una fuente IPTV HLS interna para verla desde fuera de la LAN.
  • Sustituir udpxy o msd_lite por un servidor más ligero compatible con el cambio rápido de canal.

Inicio rápido

  1. 1

    Consulta la guía de instalación de tu plataforma en el sitio web oficial de documentación

  2. 2

    Sigue la guía de inicio rápido de OpenWrt para configurar el servidor

  3. 3

    Configura una lista de reproducción M3U y abre el reproductor integrado en /player desde un navegador

Antes de usarlo

  • La licencia GPL-2.0 exige que los binarios modificados o distribuidos incluyan el código fuente.
  • La entrada multicast RTP/RTSP requiere configurar una red IPTV, y el cambio rápido de canal FCC necesita el soporte del operador.
  • El reproductor integrado depende de la capacidad de decodificación del navegador, por lo que algunos canales pueden no tener audio o mostrar una pantalla negra.

Temas

#iptv#multicast#rtp#rtsp#http-streaming#hls#fcc#openwrt#china-iptv#fast-channel-change

Preguntas frecuentes

¿Qué es rtp2httpd?
Convierte streams IPTV multicast RTP/RTSP y HLS en streams HTTP, con cambio rápido de canal FCC y un reproductor web integrado. rtp2httpd es un servidor de retransmisión IPTV que convierte streams multicast RTP/UDP y RTSP en streams HTTP estándar, para reproducirlos en reproductores y navegadores comunes. También puede actuar como proxy inverso de fuentes HLS desde una red interna para darles acceso desde la LAN o desde Internet. Está pensado para instalaciones IPTV de China continental y es compatible con el formato de URL de udpxy, por lo que puede sustituir a udpxy y msd_lite.
¿rtp2httpd es gratuito? ¿Qué licencia tiene?
rtp2httpd es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rtp2httpd sigue mantenido?
Mantenimiento activo. El último commit de rtp2httpd fue el 1 nov 2026.
¿Para qué puedo usar rtp2httpd?
Ver un servicio IPTV multicast de China en un teléfono o televisor mediante un reproductor optimizado para IPTV. Ejecutarlo en un router OpenWrt o un NAS para compartir streams IPTV en una red doméstica. Retransmitir una fuente IPTV HLS interna para verla desde fuera de la LAN. Sustituir udpxy o msd_lite por un servidor más ligero compatible con el cambio rápido de canal.
¿Cómo se instala rtp2httpd?
Consulta la guía de instalación de tu plataforma en el sitio web oficial de documentación Sigue la guía de inicio rápido de OpenWrt para configurar el servidor Configura una lista de reproducción M3U y abre el reproductor integrado en /player desde un navegador
¿Dónde consigo rtp2httpd?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/stackia/rtp2httpd

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Servidor API en TypeScript que gestiona sintonizadores de TV digital japonesa en Linux y Docker y ofrece streams, EPG y listas de reproducción IPTV.

Backend y APIs#dvb#isdb#tv-tuner
789+2 esta semana134TypeScriptApache-2.0Actualizado ayer