Hello,
Our latest experimental images now include an option to use T2-MI with the help of astra-sm (opkg install astra-sm), without dedicating tuner to astra-sm!
First we need to configure manual the lamedb with the new option cached data pid and f:4 flag (c:151000 => cached data pid 4096).
With those entries in lamedb we can stream the PID containing the T2-MI, then astra-sm receives the stream and de-encapsulates T2-MI.
Finally Enigma2 receives the full encapsulated T2-MI (even EGP when included by provider).
Below you can find an example for Zeonbud package at 4.8E (requires Multistream enabled tuner).
1. Use the following entries in lamedb.
2. Use the following bouquetCode:eDVB services /4/ transponders 0030b022:0048:0010 s 12188000:30000000:0:3:48:2:0:1:2:0:2:10:0:1 / 0030b022:0048:0020 s 12188000:30000000:0:3:48:2:0:1:2:0:2:20:0:1 / 0030b022:0048:0030 s 12341000:30000000:0:3:48:2:0:1:2:0:2:30:0:1 / end services 0001:0030b022:0048:0010:1:0 12188H MIS 10 p:ZEONBUD,c:151000,f:4 0001:0030b022:0048:0020:1:0 12188H MIS 20 p:ZEONBUD,c:151000,f:4 0001:0030b022:0048:0030:1:0 12341H MIS 30 p:ZEONBUD,c:151000,f:4 end Have a lot of bugs!
3. Use the following astra.conf (should be placed in /etc/astra/astra.conf)Code:#NAME zeonbud #SERVICE 1:0:1:1:48:10:30B022:0:0:0: #SERVICE 1:0:1:1:48:20:30B022:0:0:0: #SERVICE 1:0:1:1:48:30:30B022:0:0:0: #SERVICE 1:0:1:B:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:Інтер #SERVICE 1:0:1:C:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:Україна #SERVICE 1:0:1:D:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:1+1 #SERVICE 1:0:1:E:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:НТН #SERVICE 1:0:1:F:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:К-1 #SERVICE 1:0:1:10:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:ПЕРШИЙ Т2 #SERVICE 1:0:1:11:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:ICTV #SERVICE 1:0:1:12:48:10:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis10:Enter-фільм #SERVICE 1:0:1:15:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:ZOOM #SERVICE 1:0:1:16:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:Кіноточка #SERVICE 1:0:1:17:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:СТБ #SERVICE 1:0:1:18:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:ТЕТ #SERVICE 1:0:1:19:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:К-2 #SERVICE 1:0:1:1A:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:Новий канал #SERVICE 1:0:1:1B:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:М-1 #SERVICE 1:0:1:1C:48:20:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis20:5 канал #SERVICE 1:0:1:1F:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:Мега #SERVICE 1:0:1:20:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:Pixel #SERVICE 1:0:1:21:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:XSPORT #SERVICE 1:0:1:22:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:НЛО ТБ #SERVICE 1:0:1:23:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:2+2 #SERVICE 1:0:1:24:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:DOBRO #SERVICE 1:0:1:25:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:ЕСПРЕСО TV #SERVICE 1:0:1:26:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:BUSINESS #SERVICE 1:0:1:65:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:Газета по-русски #SERVICE 1:0:1:66:48:30:0:0:0:0:http%3a//localhost%3a9999/zeonbud/mis30:Газета українскою
Code:-- Astra Slonik Mod log.set({ stdout = false, debug = false, syslog = "astra", }) ze48mis10 = make_t2mi_decap({ name = "12188 MIS 10", -- required input = "http://127.0.0.1:8001/1:0:1:1:48:10:30B022:0:0:0:", -- required plp = 0, -- optional, defaults to first PLP listed in L1 pnr = 0, -- optional, PNR containing T2-MI payload pid = 4096, -- optional, force payload pid }) ze48mis20 = make_t2mi_decap({ name = "12188 MIS 20", input = "http://127.0.0.1:8001/1:0:1:1:48:20:30B022:0:0:0:", plp = 0, pnr = 0, pid = 4096, }) ze48mis30 = make_t2mi_decap({ name = "12341 MIS 30", input = "http://127.0.0.1:8001/1:0:1:1:48:30:30B022:0:0:0:", plp = 0, pnr = 0, pid = 4096, }) make_channel({ name = "mis 10", input = { "t2mi://ze48mis10", }, output = { "http://0.0.0.0:9999/zeonbud/mis10", }, }) make_channel({ name = "mis 20", input = { "t2mi://ze48mis20", }, output = { "http://0.0.0.0:9999/zeonbud/mis20", }, }) make_channel({ name = "mis 30", input = { "t2mi://ze48mis30", }, output = { "http://0.0.0.0:9999/zeonbud/mis30", }, })
Enjoy!






Reply With Quote




