|
@@ -0,0 +1,63 @@
|
|
1
|
+mptsd
|
|
2
|
+=====
|
|
3
|
+mptsd receives mpegts streams from udp/multicast or http and combines them
|
|
4
|
+into one multiple program stream that is suitable for outputing to DVB-C
|
|
5
|
+modulator. It is tested with Dektec DTE-3114 Quad QAM Modulator and it
|
|
6
|
+is used in production in couple of small DVB-C networks.
|
|
7
|
+
|
|
8
|
+Installation
|
|
9
|
+============
|
|
10
|
+mptsd do not depend on any external libraries. There are two source code
|
|
11
|
+dependancies that come with mptsd - libfuncs and libtsfuncs.
|
|
12
|
+
|
|
13
|
+Documentation
|
|
14
|
+=============
|
|
15
|
+mptsd is controlled using command line parameters. Run mptsd to see all of
|
|
16
|
+the parameters and explanation what every one of them does. Also there
|
|
17
|
+are 4 configuration files. In the distribution there are example files that
|
|
18
|
+you can change to suit your needs.
|
|
19
|
+
|
|
20
|
+ mptsd.conf - This file configures the network_id in outputed
|
|
21
|
+ NIT table and also MPEG PSI tables playout timeouts.
|
|
22
|
+
|
|
23
|
+ mptsd_nit.conf - Configures NIT table output.
|
|
24
|
+
|
|
25
|
+ mptsd_channels.conf - Configure inputs, SDT provider name and transport_stream_id
|
|
26
|
+
|
|
27
|
+ mptsd_epg.conf - Configures EIT current/next tables. This file is auto
|
|
28
|
+ reloaded when it is changed. This allows EPG in output
|
|
29
|
+ to work.
|
|
30
|
+
|
|
31
|
+One mptsd instance should be used for each transponder.
|
|
32
|
+
|
|
33
|
+Limitations
|
|
34
|
+===========
|
|
35
|
+mptsd do not apply PCR restamping to output. If hardware modulator requires
|
|
36
|
+correct PCR (most cheap modulators do) it probably won't like what mptsd
|
|
37
|
+outputs. mptsd was tested and found to be working ok with Dektec DTE-3114.
|
|
38
|
+
|
|
39
|
+Development
|
|
40
|
+===========
|
|
41
|
+The development is tracked using git. The repository is hosted at github
|
|
42
|
+to get it, run the following command:
|
|
43
|
+
|
|
44
|
+ git clone git://github.com/gfto/mptsd.git
|
|
45
|
+ git submodule init
|
|
46
|
+ git submodule update
|
|
47
|
+
|
|
48
|
+Compiling
|
|
49
|
+=========
|
|
50
|
+After cloning the git repository as described in Development section
|
|
51
|
+just run `make`.
|
|
52
|
+
|
|
53
|
+Releases
|
|
54
|
+========
|
|
55
|
+Official releases can be downloaded from tsdecrypt home page which is:
|
|
56
|
+
|
|
57
|
+ http://georgi.unixsol.org/programs/mptsd/
|
|
58
|
+
|
|
59
|
+Contact
|
|
60
|
+=======
|
|
61
|
+For patches, bug reports, complaints and so on send e-mail to:
|
|
62
|
+
|
|
63
|
+ Georgi Chorbadzhiyski <georgi@unixsol.org>
|