now NC+ tested OTT from 13E/12577H (pid 2009 & 2010)
https://satkurier.pl/news/174456/kan...tp-na-13e.html
https://www.parabola.cz/zpravicky/29...eho-tp-na-13e/
Printable View
now NC+ tested OTT from 13E/12577H (pid 2009 & 2010)
https://satkurier.pl/news/174456/kan...tp-na-13e.html
https://www.parabola.cz/zpravicky/29...eho-tp-na-13e/
Interesting, will check them tomorrow!
There are other OTT DVB-MPE transmissions as well. Yes, these will be very interesting to manage to watch!
They have the same issues like here: https://www.satdreamgr.com/forum/sho...-Encapsulation
https://i.postimg.cc/J0VmmjpK/1_0_1_...1008210214.jpg
So most probably, you need to perform some kind of cleaning with ipclear or ottextractor. I am afraid none of them has available sources.
Hi,
find below a link to my extractor tool 'dvb-ip-mpe2ts.pl' written in perl in case you want to implement this. I guess it could be done with astra-sm.
https://mega.nz/#!gsQTjYKI!9ceDVKr-U...eakmZNrfQckW3g
Code:Usage: dvb-ip-mpe2ts.pl [OPTIONS]
----------------------------------------------
dvb-ip-mpe2ts.pl v0.3 10/11/2018
Extract ts-file:
-i, DVB-IP-MPE TS input file ('-' for STDIN)
-o, extracted TS output file ('-' for STDOUT)
-p, pid to be processed
-a, destination IP-address, e.g. 127.0.0.1
-n, destination port, e.g. 3000
Scan file for pids, destination IP-addresses and port:
-s, number of valid TS packets with pusi to be scanned in DVB-IP-MPE TS input file, e.g 100
Help:
-h, print this help
Examples:
dvb-ip-mpe2ts.pl -i inputfile.ts -o outputfile.ts -p 200 -a 127.0.0.1 -n 3000
dvb-ip-mpe2ts.pl -i inputfile.ts -o - -p 200 -a 127.0.0.1 -n 3000 > outputfile.ts
cat inputfile.ts | dvb-ip-mpe2ts.pl -i - -o - -p 200 -a 127.0.0.1 -n 3000 > outputfile.ts
dvb-ip-mpe2ts.pl -i inputfile.ts -s 100
Yes it work much better with this perl script!
https://i.postimg.cc/9QRqdqTw/1-0-1-...1113220605.jpg
https://i.postimg.cc/TPc2gRkW/1-0-1-...1113220903.jpg
https://i.postimg.cc/SKcdGP89/1-0-1-...1113221235.jpg
https://i.postimg.cc/KYVNx22C/1-0-1-...1113222304.jpg
PIDS 2001, 2002 seem to work. PID 2010 stream 224.20.20.60 also seem to work.
Other PIDS seem to return a still picture, most are not working at all.
I was able to use perl script from dabstreamer: https://github.com/satdreamgr/dabstr...e412726218ab1f
In lamedb the cached pid was added in the scanned data:
In userbouquet:Code:Int Table
p:EUTELSAT,c:031fff,c:1507da,f:40
01b7:001330a8:000a:0002:1:0:0
....
CANALETTO
p:EUTELSAT,c:031fff,c:1507d2,f:40
270f:00c00000:043e:0001:12:0:0
The script goes on /usr/bin/ as executable.Code:#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2001/224.20.20.2/6000 2001-224.20.20.2
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2002/224.20.20.13/6000 2002-224.20.20.13
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2002/224.20.20.14/6000 2002-224.20.20.14
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2004/224.20.20.50/6000 2004-224.20.20.50
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2004/224.20.20.6/6000 2004-224.20.20.6
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2005/224.20.20.11/6000 2005-224.20.20.11
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2005/224.20.20.12/6000 2005-224.20.20.12
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2005/224.20.20.9/6000 2005-224.20.20.9
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2006/224.20.20.18/6000 2006-224.20.20.18
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2006/224.20.20.20/6000 2006-224.20.20.20
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2006/224.20.20.26/6000 2006-224.20.20.26
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2007/224.20.20.200/6000 2007-224.20.20.200
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2007/224.20.20.21/6000 2007-224.20.20.21
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2007/224.20.20.22/6000 2007-224.20.20.22
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2007/224.20.20.25/6000 2007-224.20.20.25
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2009/224.20.20.51/6000 2009-224.20.20.51
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2009/224.20.20.52/6000 2009-224.20.20.52
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2009/224.20.20.54/6000 2009-224.20.20.54
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2009/224.20.20.55/6000 2009-224.20.20.55
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2009/224.20.20.57/6000 2009-224.20.20.57
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.58/6000 2010-224.20.20.58
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.59/6000 2010-224.20.20.59
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.60/6000 2010-224.20.20.60
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.61/6000 2010-224.20.20.61
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.62/6000 2010-224.20.20.62
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.63/6000 2010-224.20.20.63
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.64/6000 2010-224.20.20.64
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:1:B7:2454:13E:820000:0:0:0:/2010/224.20.20.65/6000 2010-224.20.20.65
Code:opkg install perl
opkg install perl-module-getopt-std
opkg install perl-module-file-basename
Great!! )=:$
I was working on the script in order to eliminate some bugs and insert improvements.
The tool is now also able to extract the stream in pid 2002 with ip 224.20.20.30
https://mega.nz/#!dph2iY6J!xM39SfiEI...KjK7jvfnkaITNQ
Offline I get the following result with the tool:
Code:Nr. | PID | Dest-IP-Address | Port | Payload Type | Channel Name
--- | ---- | --------------- | ----- | ---------------- | ------------------------------
1 | 2001 | 224.20.20.2 | 6000 | 33 MP2T AV | AlJazeera ->ok
2 | 2002 | 224.20.20.13 | 6000 | 33 MP2T AV | TV5Monde ->ok
3 | 2002 | 224.20.20.14 | 6000 | 33 MP2T AV | AbuDhabiSports1 ->ok
4 | 2002 | 224.20.20.30 | 6000 | 1 reserved A | -> with v0.6 ok (FTV)
5 | 2004 | 224.20.20.6 | 6000 | 33 MP2T AV | Rossiya24 ->ok
6 | 2005 | 224.20.20.11 | 6000 | 33 MP2T AV | Euronews ->ok
7 | 2005 | 224.20.20.12 | 6000 | 33 MP2T AV | BloombergTV ->ok
8 | 2005 | 224.20.20.10 | 6000 | 33 MP2T AV | BBCNews ->ok
9 | 2005 | 224.20.20.9 | 6000 | 33 MP2T AV | Fashiontvr ->ok
10 | 2006 | 224.20.20.18 | 6000 | 33 MP2T AV | SkyNewsArabia ->ok
11 | 2006 | 224.20.20.26 | 6000 | 33 MP2T AV | CRTV ->ok
12 | 2006 | 224.20.20.20 | 6000 | 33 MP2T AV | France24Dveo ->ok
13 | 2007 | 224.20.20.22 | 6000 | 33 MP2T AV | NHK ->ok
14 | 2007 | 224.20.20.25 | 6000 | 33 MP2T AV | France24en ->ok
15 | 2007 | 224.20.20.200 | 6000 | 33 MP2T AV | Channel List -> stream where we can get the Channel names from
16 | 2007 | 224.20.20.21 | 6000 | 33 MP2T AV | FashionTV -> stream encrypted with AES-128
17 | 2009 | 224.20.20.51 | 6000 | 33 MP2T AV | HGTV -> still picture
18 | 2009 | 224.20.20.55 | 6000 | 33 MP2T AV | ElevenSport2 ->ok
19 | 2009 | 224.20.20.57 | 6000 | 33 MP2T AV | Eurosport1 ->ok
20 | 2009 | 224.20.20.52 | 6000 | 33 MP2T AV | Alekino ->ok
21 | 2009 | 224.20.20.54 | 6000 | 33 MP2T AV | ElevenSport1 ->ok
22 | 2010 | 224.20.20.61 | 6000 | 33 MP2T AV | TVN24 ->ok
23 | 2010 | 224.20.20.60 | 6000 | 33 MP2T AV | Planete -> still picture
24 | 2010 | 224.20.20.58 | 6000 | 33 MP2T AV | Kuchnia ->ok
25 | 2010 | 224.20.20.65 | 6000 | 33 MP2T AV | Discovery ->ok
26 | 2010 | 224.20.20.64 | 6000 | 33 MP2T AV | TVPsport ->ok
27 | 2010 | 224.20.20.63 | 6000 | 33 MP2T AV | TVPinfo ->ok
28 | 2010 | 224.20.20.62 | 6000 | 33 MP2T AV | TVNstyle ->ok
29 | 2010 | 224.20.20.59 | 6000 | 33 MP2T AV | Minimini -> still picture
Latest one has exta depends
root@osmio4k:~# wget http://127.0.0.1:8001/1:0:C:A:2454:13E:820000:0:0:0: -q -O- | dvb-ip-mpe2ts.pl -i - -s 10000Code:opkg install perl-module-utf8
opkg install perl-module-encode
Nr. | PID | Dest-IP-Address | Port | Payload Type | Channel Name
--- | ---- | --------------- | ----- | ---------------- | ------------------------------
1 | 2002 | 224.20.20.30 | 6000 | 1 reserved A |
2 | 2002 | 224.20.20.13 | 6000 | 33 MP2T AV |
3 | 2002 | 224.20.20.14 | 6000 | 33 MP2T AV |
root@osmio4k:~#
In conslusion in order to play with perl script provided from xosef1234 you need the following:
1. scan 13E Canaletto and then modify lamedb and add the pid you like to stream, in example below I set pid 2002 in CANALETTO and pid 2010 in Int Table.
Most probably there is a way to add fake entries in order to stream all pids, just for testing below is enough.
2. Install with ftp perl script dvb-ip-mpe2ts.pl to /usr/bin/ folder as executableCode:Int Table
p:EUTELSAT,c:031fff,c:1507da,f:40
01b7:001330a8:000a:0002:1:0:0
....
CANALETTO
p:EUTELSAT,c:031fff,c:1507d2,f:40
270f:00c00000:043e:0001:12:0:0
Code:chmod +x /usr/bin/dvb-ip-mpe2ts.pl
3. Install dependencies and update image
Code:opkg update
opkg upgrade
opkg install perl
opkg install perl-module-getopt-std
opkg install perl-module-file-basename
opkg install perl-module-utf8
opkg install perl-module-encode
reboot
4. Install the following bouquet (more entries are available on this thread, read, and then read, experiment), it uses PID inserted on Canaletto.
And then it works! (much much better than getting pixelation!)Code:#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2002/224.20.20.13/6000 2002-224.20.20.13
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2002/224.20.20.14/6000 2002-224.20.20.14
#SERVICE 1:0:1:0:0:0:0:0:0:0:http://localhost:5237/ott/1:0:C:A:2454:13E:820000:0:0:0:/2002/224.20.20.30/6000 2002-224.20.20.30
But is not 100% stable due to high load, somebody should convert this perl in C/C++ in order to make it faster! (no idea if there perl can run scripts "faster" -O3? )
https://i.postimg.cc/90Gnb6Xw/Screen...t-21-19-54.png
https://i.postimg.cc/4NQ09RFr/1-0-1-...1114202218.jpg
https://i.postimg.cc/Qx3PCdSQ/1-0-1-...1114202258.jpg
https://i.postimg.cc/mkxnQL4G/1-0-1-...1114202331.jpg
Thanks to xosef1234 for his great job!
Next version (v0.7):
-extraction time reduced by approx. 50% (only tested offline with one available ts-file)
-dependency to perl-module-utf8 and perl-module-encode removed (bug in previous version)
https://mega.nz/#!pgp2RKJB!LIFjKcdtC...Tb4sWO6_obYZ5I
PS: would be great to receive feedback if reception is now stable
Thanks