Muxes are locations at which services can be found. On traditional networks (DVB-C, -T and -S), these are carrier signals on which the individual channels are multiplexed, hence the name. However, Tvheadend also uses the term 'mux' to describe a source for multiple IP streams - so an IP address, in effect.
The columns have the following functions:
- Play
- Downloads a playlist file (M3U or XSPF, depending on your startup options) so you can tune to the mux from an external application.
- Enabled
- Whether or not the mux is enabled and thus available.
- EPG
- EPG scan setup
- Disable
- Disable the EPG scan
- Enable (auto)
- Enable the EPG scan (when some services from this mux are assigned to channels)
- Force (auto)
- Force the EPG scan (everytime when the EPG scan is triggered)
- Only EIT
- Do only EIT EPG scan (when some services from this mux are assigned to channels)
- Only UK Freesat
- Do only UK Freesat EPG scan (when some services from this mux are assigned to channels)
- Only UK Freeview
- Do only UK Freeview EPG scan (when some services from this mux are assigned to channels)
- Only Viasat Baltic
- Do only Viasat Baltic EPG scan (when some services from this mux are assigned to channels)
- Only OpenTV Sky UK
- Do only OpenTV Sky UK EPG scan (the TSID must match in the skyuk configuration file)
- Only OpenTV Sky Italia
- Do only OpenTV Sky Italia EPG scan (the TSID must match in the skyit configuration file)
- Only OpenTV Sky Ausat
- Do only OpenTV Sky Ausat EPG scan (the TSID must match in the ausat configuration file)
- Network
- The name of the network to which the mux belongs. Networks are defined in Configuration -> DVB Inputs -> Networks - DVB-S or ATSC, for example.
- Original Network ID
- The ONID is a code which uniquely identifies a network.
- Transport Stream ID
- The TSID is a code which identifies the network origination source or transmitter.
- CRID Authority
- The group responsible for the Content Reference Identifier for this mux. This is effectively a URL/URI to an authoritative source for programme data (e.g. series link).
- Scan Status
- Whether the mux is being scanned (ACTIVE), is planned to be scanned (PEND) or has reverted to idle scan (IDLE).
- Scan Result
- Whether there were any problems with the last scan of this mux.
- URL
- Mux URL.
- udp://
- Raw MPEG-TS UDP packets
- rtp://
- MPEG-TS UDP packets with RTP header
- http://
- HTTP stream (MPEG-TS)
- https://
- Secure HTTP stream (MPEG-TS)
- pipe://
- Read standard output from an external program.
If the program name does not have the first
character '/', the PATH environment variable
is used to find the program name in all
directories specified by PATH.
Additional arguments may be separated
using spaces. A raw MPEG-TS stream is
expected. The string ${service_name}
is substituted with the service name
field contents. The \ (backslash) character means
"take the next character asis" (usually
space or the backslash itself.
- # Services
- The number of services found on this mux.
- Character Set
- The character encoding for this mux (e.g. UTF-8).
- PMT Descriptor 0x06 = AC-3
- Whether or not the empty PMT descriptor 0x06 defaults to
the AC-3 stream. Some Chinese cable providers are using
this. If unsure, keep this off.
- Interface
- IPTV : the network interface/card on which the IPTV source can be found.
- ATSC
- whether or not this is an ATSC IPTV source.
- Priority
- IPTV : The mux priority value (higher value = higher priority to use services from this mux). Value 0 means use the IPTV network priority value.
- Streaming Priority
- IPTV : The mux priority value for streamed channels through HTTP or HTSP (higher value = higher priority to use services from this mux). Value 0 means use the standard streaming network priority value.
- Environment (pipe)
- IPTV : List of environment variables for pipe (like PATH=/bin:/sbin)
separated by spaces. The backslash character is handled like
in URL.
- Respawn (pipe)
- IPTV : Respawn the executed process when it dies.