# stackia/rtp2httpd

Multicast RTP/RTSP to Unicast HTTP stream converter, with built-in web player, status dashboard, fast channel change support, and more!

Repository: https://github.com/stackia/rtp2httpd
Canonical: https://ross.abutalabs.com/products/rtp2httpd
Homepage: https://rtp2httpd.com
Language: C
License: GPL-2.0
License Family: copyleft
Topics: iptv, iptv-m3u, iptv-player, rtp-proxy, rtsp-proxy, udpxy, msd-lite, china-iptv, multicast, fast-channel-change, rtp
Last push: 2026-08-22T22:36:37+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 77
- inputs: {"age_days": 1089, "days_push": 11, "days_rel": 16, "gap_med": 1.0, "n_releases_24m": 67}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2013, forks 310 (observed 2026-08-28T04:06:05.170593+00:00)

## What it is
A lightweight IPTV streaming relay server written in C that converts multicast RTP/UDP, RTSP, and HLS sources into unicast HTTP streams. It includes a built-in web player, status dashboard, M3U playlist conversion, and carrier-grade FCC fast channel change support as a drop-in replacement for udpxy and msd_lite.

## Use cases
- convert multicast RTP IPTV streams to HTTP unicast
- replace udpxy or msd_lite with a faster IPTV proxy
- proxy internal IPTV HLS streams to LAN or WAN
- watch IPTV in the browser with a built-in web player
- enable millisecond-fast channel changes with carrier FCC servers
- rewind and timeshift IPTV channels via RTSP catchup sources
- monitor IPTV proxy clients and bandwidth from a web dashboard
- run an IPTV stream forwarder on a router or NAS

## When to choose
- you receive IPTV via multicast RTP/RTSP and need HTTP unicast for players
- you want udpxy-compatible URL semantics with better performance and FEC error correction
- you need fast channel change (FCC) support comparable to a native set-top box
- you want a zero-dependency, tiny binary for embedded devices like routers and NAS
- you want a built-in web player, EPG, timeshift, and status dashboard in one server

## When to avoid
- your IPTV source is already unicast HTTP/HLS and needs no proxying
- you need transcoding or codec conversion rather than stream forwarding
- you are not on a network with access to the IPTV multicast/RTSP sources
- you need a GUI-managed media server rather than a lightweight proxy

## Facets
- artifact type: service
- maturity: active
- function: proxy, http-server, streaming, video-processing, monitoring
- domain: media, networking, self-hosted, web-development
- platform: self-hosted, cli
- tags: iptv, rtp, rtsp, multicast, udpxy, m3u, fcc, fast-channel-change, hls-proxy, web-player, china-iptv, streaming, linux, docker, web-server

## Member repositories
- stackia/rtp2httpd (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:05.170593+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:00:55.660609+00:00, confidence not recorded.
  - readme: https://github.com/stackia/rtp2httpd (fetched 2026-08-28T04:06:05.170593+00:00, sha 2d70819ecd21)
  - homepage: https://rtp2httpd.com (fetched 2026-08-29T10:40:51.648952+00:00, sha 15c7dd1e3700)
- Data as of 2026-08-30T08:39:29.467469+00:00.
