๐Ÿ”ง Technical Configuration Guide

SAT>IP URL Builder & T2MI Configuration
Complete Technical Reference

Master SAT>IP URL construction and advanced DVB-S2/S2X configuration including T2-MI encapsulation, multistream ISI/PLS parameters, and professional tuning for SATLINE.TV SATIP Servers Pro. This guide covers everything from basic frequency parameters to advanced Physical Layer Scrambling codes.

๐Ÿ“‘ Table of Contents

    ๐Ÿ“กWhat is SAT>IP URL Construction?

    SAT>IP (Satellite IP) is a standardized protocol that allows satellite tuners to stream DVB content over IP networks using HTTP protocol. The SAT>IP URL is the key to telling a SAT>IP server exactly which satellite transponder to tune to and how to process the signal.

    ๐ŸŽฏWhy URL Construction Matters

    When you connect to a SATLINE.TV virtual tuner or any SAT>IP server, you're essentially sending instructions via a specially formatted URL. This URL contains all tuning parameters: frequency, polarization, symbol rate, modulation type, and advanced features like multistream ISI/PLS codes for DVB-S2X.

    • Basic parameters: Frequency, polarization, symbol rate, FEC โ€” enough for standard DVB-S/S2 transponders
    • Advanced parameters: ISI (Input Stream Identifier), PLSC (Physical Layer Scrambling Code), PLS mode for multistream
    • T2-MI parameters: T2MI PID and PLP ID for DVB-T2 encapsulated in DVB-S2 (satellite to terrestrial gateway)
    • PID filtering: Request specific PIDs (channels) instead of the full transponder stream
    • Duration control: Specify how long to scan/capture for channel discovery
    Key benefit: Proper URL construction ensures your SAT>IP client (TVHeadend, VLC, Enigma2, Cesbo Astra) can successfully tune to any transponder, including complex multistream and T2-MI configurations that simpler tools cannot handle.

    ๐Ÿ”ขBasic SAT>IP Parameters

    Every SAT>IP URL starts with fundamental tuning parameters. These are mandatory for any satellite transponder.

    Essential Parameters Explained

    Parameter Description Example Values Notes
    IP Address SAT>IP server IP address your-satip-server-ip Provided by SATLINE.TV when you provision a tuner
    Port SAT>IP server port 8875 (default) Standard SAT>IP port; rarely changes
    Freq (Frequency) Transponder frequency in MHz 11727 Typically 10700-12750 MHz for Ku-band
    SR (Symbol Rate) Symbol rate in KSym/s 30000 Common: 22000, 27500, 30000 KSym/s
    Pol (Polarization) Signal polarization V or H V = Vertical, H = Horizontal
    Msys (Delivery System) Satellite/terrestrial standard DVBS2 DVBS, DVBS2, DVBT, DVBT2, DVBC
    Mtype (Modulation) Modulation scheme 8psk qpsk, 8psk, 16apsk, 32apsk, 256apsk
    FEC (Forward Error Correction) Error correction ratio 34 (3/4) 12, 23, 34, 45, 56, 89, 910

    ๐Ÿ“‹ Example: Basic SAT>IP URL

    http://your-satip-server-ip:8875/?src=1&freq=11727&pol=v&sr=30000&msys=dvbs2&mtype=8psk&fec=34

    This URL tells the SAT>IP server at your-satip-server-ip to tune to 11727 MHz Vertical with 30000 KSym/s symbol rate, using DVB-S2 with 8PSK modulation and 3/4 FEC.

    ๐Ÿ”Understanding FEC Notation

    FEC (Forward Error Correction) values use a compact notation where two digits represent the numerator and denominator:

    FEC Value Actual Ratio Error Protection
    12 1/2 Maximum protection, lower bitrate
    23 2/3 High protection
    34 3/4 Balanced (most common)
    45 4/5 Good efficiency
    56 5/6 High efficiency
    89 8/9 Maximum efficiency, requires excellent signal
    910 9/10 Ultra-high efficiency (DVB-S2X)
    Rule of thumb: Higher FEC ratios (like 8/9, 9/10) provide more usable bandwidth but require stronger signals. Lower ratios (like 1/2, 2/3) waste more bandwidth on error correction but work with weaker signals.

    ๐ŸŒŠAdvanced DVB-S2 Multistream Parameters

    DVB-S2 multistream allows multiple independent transport streams to share the same frequency using different Physical Layer Scrambling (PLS) codes. This dramatically increases satellite bandwidth efficiency.

    ๐ŸŽ›๏ธISI (Input Stream Identifier)

    The ISI parameter selects which stream you want to receive from a multistream transponder. Each stream has a unique ISI value from 0 to 255.

    Parameter Description Range Example
    ISI Input Stream Identifier 0-255 isi=9

    ๐Ÿ“Š Real-World Multistream Example: Eutelsat 5 West B 12.536 GHz H

    This transponder carries multiple regional Italian streams on the same frequency:

    • Stream 1 (ISI=1): RAI mux MR 5 โ€” 7 channels (Rai 1 HD, Rai 2 HD, Rai 3 HD regional variants)
    • Stream 4 (ISI=4): RAI mux MR 10 โ€” 7 channels (different regional Rai 3 variants)
    • Stream 9 (ISI=9): Puglia/Basilicata Locale 1 โ€” 17 local channels (TeleNorba HD, TeleDue HD, etc.)

    Total: 31+ channels on one frequency. To access Stream 9, you'd add &isi=9 to your SAT>IP URL.

    ๐Ÿ”— Example URL with ISI:

    http://your-satip-server-ip:8875/?src=1&freq=12536&pol=h&sr=35300&msys=dvbs2&mtype=8psk&fec=23&isi=9

    ๐Ÿ”PLSC (Physical Layer Scrambling Code) & PLS Mode

    Some multistream transponders use PLS codes instead of (or in addition to) ISI. The PLS system has three modes:

    Parameter Description Values
    PLSC Physical Layer Scrambling Code 0-262143 (depends on mode)
    PLS Mode Scrambling mode type gold, root, combo

    PLS Mode Types:

    • Gold: Most common mode. PLSC range: 0-262143. Used by most modern multistream transponders.
    • Root: Alternative mode. PLSC range: 0-262143. Less common but used by some operators.
    • Combo: Combined mode allowing both gold and root codes.

    ๐Ÿ”— Example URL with PLS:

    http://your-satip-server-ip:8875/?src=1&freq=12536&pol=h&sr=35300&msys=dvbs2&mtype=8psk&fec=23&plsc=131070&pls=gold
    โš ๏ธ Important: You typically use either ISI or PLSC, not both. Some transponders use ISI, others use PLS codes. Check LyngSat or satellite databases to determine which system a specific transponder uses.

    ๐Ÿ“บT2-MI Configuration (DVB-T2 over Satellite)

    T2-MI (T2 Modulator Interface) is a technology that encapsulates DVB-T2 terrestrial signals inside DVB-S2 satellite streams. This allows satellite operators to distribute DVB-T2 content to terrestrial transmitters or gateways.

    ๐ŸŽฏWhen Do You Need T2-MI Parameters?

    T2-MI is used in specific scenarios:

    • Satellite-to-terrestrial distribution: Broadcasters transmit DVB-T2 signals via satellite to regional terrestrial transmitters
    • Terrestrial network feeds: Some satellites carry complete DVB-T2 multiplex data for rebroadcast
    • Professional broadcast infrastructure: Telecom operators receiving T2 content for local terrestrial distribution
    Note: Most residential SAT>IP users will never need T2-MI parameters. These are primarily for professional broadcast engineers and telecom operators working with terrestrial TV distribution infrastructure.

    ๐Ÿ”งT2-MI Parameters Explained

    Parameter Description Default Range/Values
    t2mi_pid T2-MI encapsulation Packet Identifier 4096 4095-4099 (typically), or auto to detect it
    t2mi_plp DVB-T2 Physical Layer Pipe ID 0 0-255 (typically 0 or 1), or all for every PLP
    bbframe Raw DVB-S2 BBFrame input mode โ€” see below off 1 to enable

    Those are the literal query-string spellings. Earlier revisions of this page named these parameters only in prose as “T2MI PID” and “T2MI PLP”, which is not what you type โ€” the URL takes t2mi_pid and t2mi_plp.

    ๐Ÿ” Understanding T2-MI PID:

    The T2MI PID (Packet Identifier) tells the tuner which PID in the satellite MPEG-TS stream contains the T2-MI encapsulated data. Think of it as pointing to the "container" that holds the DVB-T2 signal.

    • Default: 4096 โ€” Most T2-MI transponders use PID 4096
    • Range: 4095-4099 โ€” Some operators use alternative PIDs in this range
    • Check satellite databases (LyngSat, KingOfSat) for specific transponder T2MI PID values

    ๐Ÿ” Understanding T2MI PLP:

    The T2MI PLP (Physical Layer Pipe) is the DVB-T2 stream identifier within the T2-MI container. A single T2-MI stream can carry multiple PLPs (similar to how multistream works).

    • PLP 0: Usually the main multiplex with primary channels
    • PLP 1+: Additional multiplexes (e.g., regional variants, HD/SD splits)
    • Typical usage: Most T2-MI transponders have only PLP 0

    ๐Ÿ”— Example URL with T2-MI:

    http://your-satip-server-ip:8875/?src=1&freq=11727&pol=v&sr=30000&msys=dvbs2&mtype=8psk&fec=34&pids=all&t2mi_pid=4096&t2mi_plp=0

    This URL requests T2-MI data from PID 4096, extracting PLP 0 (the primary DVB-T2 multiplex).

    โš ๏ธ T2-MI Override is Optional: Only configure T2-MI parameters if you know the transponder uses T2-MI encapsulation. For standard satellite channels, do not include T2-MI parameters โ€” they will cause tuning to fail.

    โœ…T2-MI is demultiplexed natively, on the fly โ€” corrected 2026-08-05

    SAT>IP Servers Pro runs the T2-MI demux itself, in real time as the stream passes through, and delivers the inner transport stream. Set t2mi_pid, and optionally t2mi_plp or t2mi_pids, and the inner DVB-T2 multiplex comes out of the server. There is no separate decapsulation stage, no extra hop and no store-and-forward buffering step between the tuner and your output โ€” the demux sits inside the streaming path rather than alongside it.

    An earlier version of this page said the opposite: that the server “does not perform T2-MI decapsulation” and that you “must decapsulate using external software or hardware”. That was wrong, and it contradicted our own T2-MI processing comparison, which correctly describes native handling. The workflow below is still useful for discovering what is inside a T2-MI carrier, but treat external decapsulators as an option for existing signal chains, not a requirement.

    ๐Ÿ”ง T2-MI Decapsulation Workflow

    To work with T2-MI transponders on SATLINE.TV SAT>IP Server Pro, follow this professional workflow:

    Step 1: Get Full Transponder Stream URL

    Create a SAT>IP URL that requests the entire transponder with pids=all. This captures the complete T2-MI encapsulated stream:

    http://your-satip-server-ip:8875/?freq=12226&msys=DVBS2&mtype=8psk&fec=56&isi=20&src=1&sr=30000&pol=V&pids=all

    Parameters explained:

    • freq=12226 โ€” Transponder frequency (12.226 GHz)
    • msys=DVBS2 โ€” DVB-S2 delivery system
    • mtype=8psk โ€” 8PSK modulation
    • fec=56 โ€” FEC 5/6
    • isi=20 โ€” Multistream ISI identifier (stream 20)
    • sr=30000 โ€” Symbol rate 30000 KSym/s
    • pol=V โ€” Vertical polarization
    • pids=all โ€” Stream all PIDs (entire transponder)

    Step 2: Analyze T2-MI Stream with SATLINE.TV T2-MI Channels Analyzer

    Use the SATLINE.TV T2-MI Channels Analyzer in the admin panel to scan the T2-MI encapsulated stream. This tool extracts all channels, PIDs, bitrates, and service information from the T2-MI container.

    Access: Admin Panel โ†’ Tools โ†’ T2-MI Channels Analyzer

    Input: Paste the full transponder URL from Step 1

    Output: Complete channel list with Service IDs, PIDs, bitrates, and encryption status

    Step 3: Example T2-MI Analyzer Output

    Below is a real example from a Ukrainian T2-MI transponder scanned with SATLINE.TV T2-MI Channels Analyzer:

    #EXTM3U
    # Generated: 2025-11-18T17:22:16Z
    # Source: http://your-satip-server-ip:8875/?freq=12226&msys=DVBS2&mtype=8psk&fec=56&isi=20&src=1&sr=30000&pol=V&pids=all
    # Scanner: T2MI (PID=4096, PLP=0)
    
    Srv Id  Service Name                              Access          Bitrate  |
    |  0x0015  ะะพะฒะธะน ะบะฐะฝะฐะป .................................. C    2,145,803 b/s  |
    |  0x0016   TET ......................................... C    2,694,486 b/s  |
    |  0x0017   2+2 ......................................... C    2,666,440 b/s  |
    |  0x0018  M-1 .......................................... C    1,980,959 b/s  |
    |  0x0019  ะะขะ .......................................... C    2,692,994 b/s  |
    |  0x001A  ะœะตะณะฐ ......................................... C    1,395,130 b/s  |
    |  0x001B   ะŸะ›ะฎะกะŸะ›ะฎะก .................................... C    1,717,507 b/s  |
    |  0x001C  ะœะ˜-ะฃKะ ะะ‡ะะ+ .................................. C    2,663,009 b/s  |
    |  0x001D  ROZPAKUY ..................................... C    1,771,212 b/s  |
    |  0x001E  ICTV2 ........................................ C    1,702,291 b/s  |
    |  0x0034  ะžะฆะ• .......................................... C    2,269,920 b/s  |

    Legend:

    • Srv Id: Service ID in hexadecimal (e.g., 0x0015 = 21 decimal)
    • Service Name: Channel name (Cyrillic for Ukrainian channels)
    • Access: C = Encrypted (Conditional Access), F = Free-to-Air
    • Bitrate: Average bitrate per channel in bits/second

    Step 4: Request the inner stream โ€” or hand it to your existing chain

    With the service list from the T2-MI Channels Analyzer you know what is inside the carrier. From here there are two routes, and the first one is the short one:

    • Native, recommended: add t2mi_pid โ€” plus t2mi_plp or t2mi_pids if you want a specific pipe โ€” and the server delivers the inner DVB-T2 multiplex directly. No extra stage, no extra box
    • External, if you already run one: request the outer stream and feed it to Astra-SM, a hardware T2-MI decoder, or a TVHeadend plugin. Sensible when a decapsulation stage already exists in your signal chain, unnecessary otherwise

    Either way the analyzer's PID data is what tells you which service and pipe you are after.

    ๐Ÿ“Š Why analyse first, then tune?

    • You cannot request a pipe you have not identified: the analyzer returns the service list, PIDs and encryption status inside the container, which is what t2mi_pid and t2mi_plp then point at
    • Flexibility: native demux for a clean deployment, or the outer stream if you have an existing decapsulator to feed
    • Professional grade: The T2-MI Channels Analyzer provides complete metadata, bitrates, and encryption status for production planning
    • Efficiency: Stream the full transponder once, then decapsulate multiple channels locally without additional SAT>IP tuner load
    ๐Ÿ’ก Pro Tip: The SATLINE.TV T2-MI Channels Analyzer saves you hours of manual PID hunting. Instead of trial-and-error with raw MPEG-TS analysis tools, you get a clean, formatted channel list with all necessary metadata in seconds.

    ๐ŸงฉRaw DVB-S2 BBFrame input mode (bbframe)

    Some DVB-S2 multistream (MIS) transponders carry a bursty T2-MI feed that the demodulator’s hardware MIS→TS de-encapsulation drops โ€” typically around 9% packet loss, which leaves the inner DVB-T2 multiplex undecodable with near-100% T2-MI CRC failures even though the RF is perfect. That combination is the tell: excellent signal quality, unusable output.

    On STiD135-based tuners with the raw-bbframe driver patch, bbframe=1 tunes the adapter so the demodulator emits raw DVB-S2 BBFrames instead of de-encapsulating in hardware. SAT>IP Servers Pro then reconstructs the outer transport stream losslessly in software and feeds it to the normal t2mi_pid demux. It applies to HTTP, RTSP and SRT outputs alike.

    Behaviour Detail
    Enabling it bbframe=1 โ€” default off. Combine with pids=all and the t2mi_pid / t2mi_plp parameters above
    Driver requirement The patched STiD135 driver. It sets the reserved DTV_STREAM_ID bit 0x40000000 per tune, so the same card keeps serving normal-TS transponders concurrently
    If the driver does not support it Ignored โ€” the tune falls back silently to normal mode. Nothing errors, so a card without the patch simply keeps losing the ~9%
    Pairing The reconstructed outer TS is handed to the T2-MI demux, so bbframe=1 is normally combined with t2mi_pid= (for example 4096) to deliver the inner TS
    โš ๏ธ plsm takes a name, not a number. For multistream carriers pass the physical-layer scrambling as plsm=gold&plsc=<code>. The literal word gold is required โ€” a numeric plsm is parsed as root mode and re-derives the code, so you silently tune the wrong scrambling sequence and get no lock.

    ๐Ÿ“‹ Example: RAI 4K over T2-MI with raw BBFrame reconstruction

    Scenario: 5ยฐW, 12606 MHz Vertical, DVB-S2 8PSK 2/3, 35300 KSym/s, roll-off 0.35, ISI 5, gold scrambling code 131070, T2-MI PID 4096, PLP 0.

    http://your-satip-server-ip:8875/?src=1&freq=12606&pol=v&msys=dvbs2&mtype=8psk&sr=35300&fec=23&ro=0.35&isi=5&plsm=gold&plsc=131070&bbframe=1&pids=all&t2mi_pid=4096&t2mi_plp=0

    Reading it as a pipeline: tune the multistream carrier (isi, plsm, plsc), take raw BBFrames rather than hardware de-encapsulation (bbframe=1), pass the whole stream through (pids=all), then extract the inner DVB-T2 multiplex (t2mi_pid, t2mi_plp).

    If you are analysing this from a shell rather than a player, quote the URL โ€” the ampersands are shell operators, and on bash an unquoted SAT>IP URL fails silently and wrongly. The TSDuck cookbook documents that trap with the verified before-and-after.

    ๐ŸŽฌPID Filtering & Duration Control

    ๐ŸŽฏPIDs (Packet Identifiers)

    By default, SAT>IP streams the entire transponder (all PIDs). You can optimize bandwidth by requesting only specific PIDs for the channels you want.

    PID Parameter Options:

    • pids=all โ€” Stream entire transponder (default)
    • pids=0,1,16,17,18 โ€” Stream only PAT, CAT, NIT, SDT, EIT (metadata)
    • pids=100,101,102 โ€” Stream specific channel PIDs
    • pids=0,100,101,200,201 โ€” Combine metadata + specific channels

    ๐Ÿ“Š PID Types:

    • PID 0: PAT (Program Association Table) โ€” always needed
    • PID 1: CAT (Conditional Access Table)
    • PID 16: NIT (Network Information Table)
    • PID 17: SDT (Service Description Table) โ€” channel names
    • PID 18: EIT (Event Information Table) โ€” EPG data
    • 100-8190: Video, audio, subtitle, teletext PIDs

    ๐Ÿ”— Example with PID filtering:

    http://your-satip-server-ip:8875/?src=1&freq=11727&pol=v&sr=30000&msys=dvbs2&pids=0,17,100,101,200,201

    โฑ๏ธDuration (Scan Time)

    The duration parameter controls how long the SAT>IP server streams/scans a transponder. This is crucial for channel discovery tools.

    Duration Guidelines:

    Duration Use Case
    5s Quick scan (minimum)
    10-15s Recommended for reliable channel discovery
    20-30s Full metadata capture (EPG, channel names)
    Best practice: Use 10-15 seconds for channel scanning. This gives the tuner enough time to capture PAT, PMT, SDT, and NIT tables, ensuring accurate channel detection.

    ๐Ÿ”— Example with duration:

    http://your-satip-server-ip:8875/?src=1&freq=11727&pol=v&sr=30000&msys=dvbs2

    ๐Ÿ“Sizing the Link for Your PID Request

    Because PID selection is a runtime parameter you control rather than something applied upstream, bandwidth planning has to follow the request you actually intend to make. Sizing against the wrong one of these is a common and avoidable planning error:

    • pids=all โ€” budget the full multiplex bitrate of the transponder. The whole carrier crosses your link, because nothing is filtered on your behalf.
    • Explicit PID list โ€” budget the selected elementary streams plus PSI/SI overhead. Only what you asked for is transported, which is how a WAN path is kept from carrying services you would discard on arrival.

    Use pids=all when analyzing a carrier, harvesting tables, or feeding a remultiplexer that expects the complete stream. Use an explicit list for production delivery of a known service set. The choice can be changed between sessions without altering the service, so it is worth measuring the real multiplex bitrate once and then selecting deliberately.

    ๐Ÿ“Complete SAT>IP URL Examples

    Example 1: Standard DVB-S2 Transponder

    Scenario: Astra 19.2ยฐE, 11.954 GHz Horizontal, 27500 KSym/s, DVB-S2 8PSK 3/4

    http://your-satip-server-ip:8875/?src=1&freq=11954&pol=h&sr=27500&msys=dvbs2&mtype=8psk&fec=34&pids=all

    Example 2: Multistream Transponder with ISI

    Scenario: Eutelsat 5W, 12.536 GHz Horizontal, 35300 KSym/s, DVB-S2 8PSK 2/3, ISI=9

    http://your-satip-server-ip:8875/?src=1&freq=12536&pol=h&sr=35300&msys=dvbs2&mtype=8psk&fec=23&isi=9&pids=all

    Example 3: Multistream with PLS Gold Code

    Scenario: Hotbird 13ยฐE, 11.470 GHz Vertical, 27500 KSym/s, DVB-S2 8PSK 3/4, PLS Gold 131070

    http://your-satip-server-ip:8875/?src=1&freq=11470&pol=v&sr=27500&msys=dvbs2&mtype=8psk&fec=34&plsc=131070&pls=gold&pids=all

    Example 4: T2-MI Transponder

    Scenario: T2-MI encapsulated DVB-T2, 11.727 GHz Vertical, 30000 KSym/s, DVB-S2 8PSK 3/4, T2MI PID 4096, PLP 0

    http://your-satip-server-ip:8875/?src=1&freq=11727&pol=v&sr=30000&msys=dvbs2&mtype=8psk&fec=34&pids=all&t2mi_pid=4096&t2mi_plp=0

    Example 5: PID Filtered with Duration (Channel Scan)

    Scenario: Scan Astra 19.2ยฐE transponder for 15 seconds, capturing metadata only

    http://your-satip-server-ip:8875/?src=1&freq=11954&pol=h&sr=27500&msys=dvbs2&mtype=8psk&fec=34&pids=0,1,16,17,18

    Example 6: Complete Professional Configuration

    Scenario: All advanced parameters combined (multistream + T2MI + PID filtering + duration)

    http://your-satip-server-ip:8875/?src=1&freq=11727&pol=v&sr=30000&msys=dvbs2&mtype=8psk&fec=34&isi=5&t2mi=4096&plp=0&pids=0,17,100,101

    ๐Ÿ”งTroubleshooting SAT>IP URL Issues

    โŒ Common Mistakes

    • Wrong frequency: Double-check LyngSat/KingOfSat data
    • Incorrect polarization: V vs H makes all the difference
    • Symbol rate typo: 27500 vs 2750 (missing zero)
    • FEC mismatch: Using 34 when transponder requires 23
    • Adding T2MI to non-T2MI transponder: Will cause failure
    • ISI/PLS confusion: Using ISI when transponder requires PLS (or vice versa)
    • Wrong PLS mode: Using gold when transponder uses root

    โœ… Diagnostic Steps

    • Verify transponder data: Cross-reference with LyngSat.com
    • Start simple: Begin with basic parameters, add advanced ones incrementally
    • Test without PID filtering: Use pids=all first
    • Increase duration: Try duration=20 for difficult transponders
    • Check SATLINE.TV admin panel: View tuner signal quality (SNR, BER)
    • Try alternative ISI values: Some databases list incorrect ISI numbers
    • Consult satellite forums: SatelliteGuys, RikSat for community knowledge
    โš ๏ธ Signal Quality Requirements: Advanced modulation (16APSK, 32APSK, 256APSK) and high FEC ratios (8/9, 9/10) require excellent signal quality. If you're experiencing issues with these transponders, check your tuner's SNR and signal strength in the SATLINE.TV monitoring dashboard.

    โœจProfessional Best Practices

    ๐ŸŽฏ For IPTV Operators & System Integrators

    • Document your URLs: Maintain a spreadsheet of working SAT>IP URLs for each transponder
    • Use descriptive naming: Label URLs by satellite position + frequency (e.g., "Astra192E-11954H")
    • Test URLs in VLC first: Quick validation before deploying to production middleware
    • Monitor signal quality: Set up alerts in SATLINE.TV admin panel for SNR drops
    • Plan for multistream: When selecting transponders, prefer multistream for bandwidth efficiency
    • Regular rescans: Broadcasters change parameters โ€” schedule monthly transponder rescans
    • Backup tuners: For mission-critical channels, provision redundant locked tuners

    ๐Ÿ” For Channel Discovery & Research

    • Use adequate duration: 15-20 seconds ensures complete PSI/SI table capture
    • Capture all PIDs initially: pids=all for first scan, then filter later
    • Check multiple ISI values: Try ISI 0-15 if databases don't list correct value
    • Log your findings: Contribute to satellite databases (LyngSat forums)
    • Watch for updates: Satellites launch new transponders monthly โ€” stay informed
    ๐Ÿ’ก Pro tip: SATLINE.TV's SAT>IP Scanner in the admin panel automatically generates correct URLs for you based on transponder parameters. Use it to quickly build URLs without manual construction, then customize with advanced parameters (ISI, PLS, T2MI) as needed.

    ๐Ÿ“šAdditional Resources

    ๐ŸŒ Satellite Databases

    • LyngSat.com โ€” Comprehensive transponder database with frequencies, PIDs, ISI values
    • KingOfSat.net โ€” Alternative database with channel lists
    • FlySat.com โ€” European satellite coverage maps

    ๐Ÿ› ๏ธ Technical Specifications

    • SAT>IP Specification v1.3 โ€” Official protocol documentation
    • DVB-S2X Standards (ETSI EN 302 307-2) โ€” Advanced modulation specs
    • T2-MI Specification (ETSI TS 102 773) โ€” T2 Modulator Interface standard

    ๐ŸŽ“ SATLINE.TV Support

    Need help with complex SAT>IP URL construction or T2-MI configuration? SATLINE.TV provides comprehensive support:

    • Admin Panel SAT>IP Scanner: Auto-generates correct URLs for any transponder
    • Live Monitoring Dashboard: Real-time signal quality metrics to diagnose issues
    • Technical Documentation: Detailed guides for TVHeadend, Cesbo Astra, Enigma2 integration
    • Email Support: Expert assistance for multistream and T2-MI configurations

    About the author

    Gleb Sazanov

    Project Leader

    Gleb Sazanov is an accomplished Chief Technology Officer (CTO) with over 20 years of experience in software development, system architecture, and cloud-based solutions. As the CTO of SATLINE, a leading provider of virtual and colocation services tailored to SATCOM businesses, Gleb drives the companyโ€™s technological strategy, fostering innovation and efficiency in data center services. His expertise spans various domains, including DevOps, system scaling, and high-performance infrastructure management. With a deep passion for cutting-edge technologies, Gleb plays a pivotal role in shaping the future of the SATCOM industry.