Browse Source

Add README file.

Georgi Chorbadzhiyski 7 years ago
parent
commit
7eaddb7608
1 changed files with 63 additions and 0 deletions
  1. 63 0
      README

+ 63 - 0
README View File

@@ -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>