Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

multicat(1) [debian man page]

Multicat(1)						      General Commands Manual						       Multicat(1)

NAME
multicat - Multicast equivalent of Netcat SYNOPSIS
multicat [-i <RT priority>] [-t <ttl>] [-p <PCR PID>] [-s <chunks>] [-n <chunks>] [-d <time>] [-a] [-S <SSRC IP>] [-u] [-U] [-m <payload size>] <input item> <output item> DESCRIPTION
Multicat is a 1 input/1 output application. Inputs and outputs can be network streams (unicast and multicast), files, character devices or FIFOs. It is thought to be a multicast equivalent of the popular netcat tool. Multicat tries to rebuild the internal clock of the input stream; but it wants to remain agnostic of what is transported, so in case of files the said clock is stored to an auxiliary file (example.aux accompanies example.ts) while recording. Other inputs are considered "live", and the input clock is simply derived from the reception time of the packets. ITEMS
Item format <file path | device path | FIFO path | network host> Host format [<connect addr>[:<connect port>]][@[<bind addr][:<bind port>]] OPTIONS
-a Append to existing destination file (risky) -d <time> Exit after a definite time (in 27 MHz units) -i <RT priority> Real time priority -h Show summary of options -m <payload size> Size of the payload chunk, excluding optional RTP header (default 1316) -n <chunks> Exit after playing N chunks of payload -p <PCR PID> PCR PID -s <chunks> Skip the first N chunks of payload -S <SSRC IP> Overwrite or create RTP SSRC -t <ttl> TTL of the packets send by multicat -u Source has no RTP header -U Destination has no RTP header SEE ALSO
aggregartp(1), desaggregartp(1). ingests(1). offsets(1). Read the README file for more information about the configuration of multicat. AUTHOR
multicat was written by Christophe Massiot. LICENCE
This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. This manual page was written by Remi Duraffort <ivoire at videolan dot org>, for the Debian project (and may be used by others). Multicat 1.0 August 23, 2010 Multicat(1)

Check Out this Related Man Page

DVBLAST(1)							   User Commands							DVBLAST(1)

NAME
DVBlast - Simple and powerful dvb streaming application SYNOPSIS
dvblast [-q] [-c <config_file>] [-r <remote_socket>] [-t <ttl>] [-o <SSRC_IP>] [-i <RT_priority>] [-a <adapter>] [-n <frontend_number>] [-S <diseqc>] [-f <frequency>] [-D <src_host>[:<src_port>][[@<src_mcast>][:<port>]][/<opts>]] [-A <ASI_adapter>] [-s <symbol_rate>] [-v <0|13|18>] [-p] [-b <bandwidth>] [-I <inversion>] [-F <fec_inner>] [-m <modulation>] [-R <rolloff>] [-P <pilot>] [-K <fec_lp>] [-G <guard_interval>] [-H <hierarchy>] [-X <transmission>] [-O <lock_timeout>] [-u] [-w] [-U] [-L <latency>] [-E <retention>] [-d <dest_IP>[<:port>][/<opts>]] [-z] [-C] [-e] [-M <network_name>] [-N <network_ID>] [-T] [-j <system_charset>] [-W] [-Y] [-l] [-g <logger ident>] [-Z <mrtg_file>] [-V] [-h] [-J <DVB_charset>] [-B <provider_name>] [-Q <quit_timeout>] [-x <text|xml>] DESCRIPTION
DVBlast is a simple and powerful streaming application based on the linux-dvb API. It opens a DVB device, tunes it, places PID filters, configures a CAM module, and demultiplexes the packets to several RTP outputs. DVBlast is designed to be the core of a custom IRD or CID, based on a PC with Linux-supported DVB cards. DVBlast does not do any kind of processing on the elementary streams, such as transcoding, PID remapping or remultiplexing. it does not stream from plain files, only DVB devices. If you were looking for these features, switch to VLC. OPTIONS
-a, --adapter <adapter> Address of the adapter -A, --asi-adapter Read packets from an ASI adapter (0-n) -b, --bandwidth <bandwidth> Frontend bandwidth -B, --provider-name <name> Service provider name to declare in the SDT. If you want to change provider name per output use /srvprovider= output option in the config file. -c, --config-file <config file> Use the given configuration file -C, --dvb-compliance Pass through or build the mandatory DVB tables -d, --duplicate <dest IP:port> Duplicate all received packets to a given destination -D, --rtp-input Read packets from a multicast address instead of a DVB card -W, --emm-passthrough Enable EMM pass through (CA system data) -Y, --ecm-passthrough Enable ECM pass through (CA program data) -e, --epg-passthrough Enable EPG pass through (EIT data) -E, --retention <retention> Maximum retention allowed between input and output (default: 40 ms) -f, --frequency <frequency> Frontend frequency -F, --fec-inner <FEC> Forward Error Correction used by satellite (FEC Inner) DVB-S2 0|12|23|34|35|56|78|89|910|999 (default auto: 999) -G, --guard <interval> DVB-T guard interval DVB-T 32 (1/32)|16 (1/16)|8 (1/8)|4 (1/4)|-1 (auto, default) -h, --help Print the help message -H, --hierarchy <hierarchy> DVB-T hierarchy (0, 1, 2, 4 or -1 auto, default) -i, --priority <RT priority> Real time priority -I, --inversion <inversion> Inversion (-1 auto, 0 off, 1 on) -j, --system-charset <charset> Character set used for printing messages (default UTF-8) -J, --dvb-charset <charset> Character set used in output DVB tables (default ISO_8859-1) -K, --fec-lp DVB-T low priority FEC (default auto) -l, --logger Send messages to syslog instead of stderr -g, --logger-ident <logger_ident> Set the program name that will appear in syslog (default: dvblast /the executable name/). -L, --latency <latency> Maximum latency allowed between input and output (default: 100 ms) -m, --modulation Modulation DVB-C qpsk|qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto) DVB-T qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto) DVB-S2 qpsk|psk_8 (default legacy DVB-S) -M, --network-name <name> DVB network name to declare in the NIT -n, --frontend-number <frontend number> The frontend number -N, --network-id <ID> DVB network ID to declare in the NIT -o, --rtp-output <SSRC IP> RTP output IP -O, --lock-timeout <timeout> Timeout for the lock operation (in ms) -p, --force-pulse Force 22kHz pulses for high-band selection (DVB-S) -P, --pilot DVB-S2 Pilot (-1 auto, 0 off, 1 on) -q, --quiet Be quiet (less verbosity, repeat or use number for even quieter) -Q, --quit-timeout <delay> When locked, quit after this delay (in ms), or after the first lock timeout -r, --remote-socket <remote socket> Remote socket to use -R, --rolloff <rolloff> Rolloff value to use DVB-S2 35=0.35|25=0.25|20=0.20|0=AUTO (default: 35) -s, --symbol-rate <symbol rate> Symbole rate -S, --diseqc <diseqc> Satellite number for diseqc (0: no diseqc, 1-4, A or B) -t, --ttl <ttl> Time-To-Live of the multicast stream -T, --unique-ts-id Generate unique TS ID for each program -u, --budget-mode Turn on budget mode (no hardware PID filtering) -U, --udp Use raw UDP rather than RTP (required by some IPTV set top boxes) -v, --voltage <0|13|18> Voltage to apply to the LNB (QPSK) -V, --version Only display the version -w, --select-pmts set a PID filter on all PMTs -x, --print Print interesting events on stdout in a given format -X, --transmission <transmission> DVB-T transmission (2, 4, 8 or -1 auto, default -z, --any-type pass through all ESs from the PMT, of any type -Z, --mrtg-file <mrtg_file> Every 10 seconds log statistics in <mrtg_file>. The file has 4 numbers in it and the format is: <passed_bytes> <error_packets> <packets_with_seq_errors> <scrambled_packets> SEE ALSO
Read the README file for more information about the configuration of dvblast. AUTHORS
Writen by Marian urkovi, Andy Gatward, Christophe Massiot and Jean-Paul Saman LICENSE
This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. DVBlast 2.2 April 2012 DVBLAST(1)
Man Page