Skip to content
Marc edited this page Feb 20, 2024 · 25 revisions

Welcome to the SatPI wiki!

SatPI is an SAT>IP server for linux, suitable for running on an Raspberry Pi, VU+, GigaBlue or any other linux box.


If you find this SAT>IP server useful, please consider making a donation for my effort in creating it.

PayPal Github Sponsor Page
PayPal Sponsor Me

Currently supporting:

  • DVB-S(2), DVB-T(2) and DVB-C
  • Web Interface for monitoring and configuring
  • Transform for example DVB-S(2) requests to DVB-C
  • RTP/AVP and RTP/AVP/TCP streaming
  • HTTP streaming
  • RTP/AVP Multicast streaming see howto
  • Decrypting of channels via DVB-API protocol implemented by OSCam, therefore you need the dvbcsa library and an official subscription
  • ICAM support needs an custom dvbcsa library
  • Virtual tuners
    • FILE input, reading from an TS File
    • STREAMER input, reading from an multicast/unicast input
    • CHILDPIPE input, reading from an PIPE input for example wget and childpipe-hdhomerun-example.sh in combination with mapping.m3u

Tested Programs:

  • Tvheadend: this is a TV streaming server see Howto
  • DVBviewer Lite Edition see Satip Info
  • Elgato Sat>IP App for Android
  • VDR
  • satip-client for Enigma2 boxes
  • VLC see Howto

Work in Progress:

  • DVB-CI support (Help with coding is highly appreciated), for implementation use: DVBCA=yes