* dvbiscovery.sh: NIT can take longer than 15s. * dvbiscovery_dvb-s.conf: Change...
[dvblast.git] / dvblast.1
blob1f6ecbc7e23e7e91f5d25d2158d2c59acfdcf400
1 .TH DVBLAST "1" "January 2010" "DVBlast 2.0" "User Commands"
2 .SH NAME
3 DVBlast \- Simple and powerful dvb streaming application
4 .SH SYNOPSIS
5 .B dvblast
6 [\fI-q\fR] \fI-c <config_file>\fR [\fI-r <remote_socket>\fR] [\fI-t <ttl>\fR] [\fI-o <SSRC_IP>\fR] [\fI-i <RT_priority>\fR] [\fI-a <adapter>\fR] [\fI-n <frontend number>\fR] [\fI-S <diseqc>\fR] \fI-f <frequency>\fR [\fI-F <fec inner>\fR] [\fI-R <rolloff>\fR] ] [\fI-s <symbol_rate>\fR] [\fI-v <0|13|18>\fR] [\fI-p\fR] [\fI-b <bandwidth>\fR] [\fI-m <modulation\fR] [\fI-u\fR] [\fI-W\fR] [\fI-U\fR] [\fI-d <dest_IP:port>\fR] [\fI-e\fR] [\fI-T\fR] [\fI-l\fR]
7 .SH DESCRIPTION
8 DVBlast is a simple and powerful streaming application based on the linux-dvb API.
9 It opens a DVB device, tunes it, places PID filters, configures a CAM module, and demultiplexes the packets to several RTP outputs.
11 DVBlast is designed to be the core of a custom IRD or CID, based on a PC with Linux-supported DVB cards.
13 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.
14 .SH OPTIONS
15 .PP
16 .TP
17 \fB\-a\fR, \fB\-\-adapter\fR <adapter>
18 Address of the adapter
19 .TP
20 \fB\-A\fR, \fB\-\-asi\-adapter\fR
21 Read packets from an ASI adapter (0-n)
22 .TP
23 \fB\-b\fR, \fB\-\-bandwidth\fR <bandwidth>
24 Frontend bandwidth
25 .TP
26 \fB\-c\fR, \fB\-\-config\-file\fR <config file>
27 Use the given configuration file
28 .TP
29 \fB\-C\fR, \fB\-\-dvb-compliance\fR
30 Pass through or build the mandatory DVB tables
31 .TP
32 \fB\-d\fR, \fB\-\-duplicate\fR <dest IP:port>
33 Duplicate all received packets to a given destination
34 .TP
35 \fB\-D\fR, \fB\-\-rtp\-input\fR
36 Read packets from a multicast address instead of a DVB card
37 .TP
38 \fB\-e\fR, \fB\-\-epg\-passthrough\fR
39 Enable EPG pass through (EIT data)
40 .TP
41 \fB\-E\fR, \fB\-\-retention\fR <retention>
42 Maximum retention allowed between input and output (default: 40 ms)
43 .TP
44 \fB\-f\fR, \fB\-\-frequency\fR <frequency>
45 Frontend frequency
46 .TP
47 \fB\-F\fr, \fB\-\-fec\-inner\fR <FEC>
48 Forward Error Correction used by satellite (FEC Inner)
49 .br
50 DVB-S2 0|12|23|34|35|56|78|89|910|999 (default auto: 999)
51 .TP
52 \fB\-G\fR, \fB\-\-guard\fR <interval>
53 DVB-T guard interval
54 .br
55 DVB-T 32 (1/32)|16 (1/16)|8 (1/8)|4 (1/4)|-1 (auto, default)
56 .TP
57 \fB\-h\fR, \fB\-\-help\fR
58 Print the help message
59 .TP
60 \fB\-H\fR, \fB\-\-hierarchy\fR <hierarchy>
61 DVB-T hierarchy (0, 1, 2, 4 or -1 auto, default)
62 .TP
63 \fB\-i\fR, \fB\-\-priority\fR <RT priority>
64 Real time priority
65 .TP
66 \fB\-I\fR, \fB\-\-inversion\fR <inversion>
67 Inversion (-1 auto, 0 off, 1 on)
68 .TP
69 \fB\-j\fR, \fB\-\-system-charset\fR <charset>
70 Character set used for printing messages (default UTF-8)
71 .TP
72 \fB\-J\fR, \fB\-\-dvb-charset\fR <charset>
73 Character set used in output DVB tables (default ISO_8859-1)
74 .TP
75 \fB\-K\fR, \fB\-\-fec-lp\fR
76 DVB-T low priority FEC (default auto)
77 .TP
78 \fB\-l\fR, \fB\-\-logger\fR
79 Send messages to syslog instead of stderr
80 .TP
81 \fB\-L\fR, \fB\-\-latency\fR <latency>
82 Maximum latency allowed between input and output (default: 100 ms)
83 .TP
84 \fB\-m\fR, \fB\-\-modulation\fR
85 Modulation
86 .br
87 DVB-C  qpsk|qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)
88 .br
89 DVB-T  qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)
90 .br
91 DVB-S2 qpsk|psk_8 (default legacy DVB-S)
92 .TP
93 \fB\-M\fR, \fB\-\-network-name\fR <name>
94 DVB network name to declare in the NIT
95 .TP
96 \fB\-n\fR, \fB\-\-frontend\-number\fR <frontend number>
97 The frontend number
98 .TP
99 \fB\-N\fR, \fB\-\-network-id\fR <ID>
100 DVB network ID to declare in the NIT
102 \fB\-o\fR, \fB\-\-rtp-output\fR <SSRC IP>
103 RTP output IP
105 \fB\-O\fR, \fB\-\-lock-timeout\fR <timeout>
106 Timeout for the lock operation (in ms)
108 \fB\-p\fR, \fB\-\-force\-pulse\fR
109 Force 22kHz pulses for high-band selection (DVB-S)
111 \fB\-P\fR, \fB\-\-pilot\fR
112 DVB-S2 Pilot (-1 auto, 0 off, 1 on)
114 \fB\-q\fR
115 Be quiet (less verbosity, repeat or use number for even quieter)
117 \fB\-Q\fR, \fB\-\-quit-timeout\fR <delay>
118 When locked, quit after this delay (in ms), or after the first lock timeout
120 \fB\-r\fR, \fB\-\-remote\-socket\fR <remote socket>
121 Remote socket to use
123 \fB\-R\fR, \fB\-\-rolloff\fR <rolloff>
124 Rolloff value to use
126 DVB-S2 35=0.35|25=0.25|20=0.20|0=AUTO (default: 35)
128 \fB\-s\fR, \fB\-\-symbole\-rate\fR <symbol rate>
129 Symbole rate
131 \fB\-S\fR, \fB\-\-diseqc\fR <diseqc>
132 Satellite number for diseqc (0: no diseqc, 1\-4, A or B)
134 \fB\-t\fR, \fB\-\-ttl\fR <ttl>
135 Time-To-Live of the multicast stream
137 \fB\-T\fR, \fB\-\-unique\-ts\-id\fR
138 Generate unique TS ID for each program
140 \fB\-u\fR, \fB\-\-budget\-mode\fR
141 Turn on budget mode (no hardware PID filtering)
143 \fB\-U\fR, \fB\-\-udp\fR
144 Use raw UDP rather than RTP (required by some IPTV set top boxes)
146 \fB\-v\fR, \fB\-\-voltage\fR <0|13|18>
147 Voltage to apply to the LNB (QPSK)
149 \fB\-V\fR, \fB\-\-version\fR
150 Only display the version
152 \fB\-w\fR, \fB\-\-select-pmts\fR
153 set a PID filter on all PMTs
155 \fB\-x\fR, \fB\-\-print\fR
156 Print interesting events on stdout in a given format
158 \fB\-X\fR, \fB\-\-transmission\fR <transmission>
159 DVB-T transmission (2, 4, 8 or -1 auto, default)
160 .SH SEE ALSO
161 Read the README file for more information about the configuration of dvblast.
162 .SH AUTHORS
163 Writen by Marian Ďurkovič, Andy Gatward, Christophe Massiot and Jean-Paul Saman
164 .SH LICENCE
165 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.