Mpd playback through bouquet

vitronix

Member
Hello, I found some instructions to play mpd using your image.

1. Flash your receiver with the latest openBh 5.3 - https://images.openbh.net/
2. Install E-Channelizer on your pc and connect to receiver.
3. Using E-Channelizer send userbouquet.skyuk.tv to your receiver

A example of userbouquet, just edit with working mpds/keys:

#SERVICE 4097:0:00:0000:0:0:000000:0:0:0:http%3a//linear016-ie-dash1-prd-ak.....t/DASH_003_hd/Live/channel.mpd&0=6&1=0&5=12345678906f366b14a07930 88cefd3d:My channel

I would like to know what these parameters are exactly after the .mpd:

&0=6 > Map video?
&1=0 > MapAudio?
&5=12345678906f366b14a07930 88cefd3d > Key white space ?

Do I have to activate something in the openbh configuration? If you have any type of information I would like you to share it. Thank you
 
&0=6 > Map video? = video quality (you need to check the mpd to see which number will give you the resolution you want to use)
&1=0 > MapAudio? = audio track (again you need to check the mpd to see which number will give the audio track you want to use)
&5=12345678906f366b14a07930 88cefd3d > Key white space ? = the key to decrypt the stream, should be no whitespace.
 
It depends on which setting you have for serviceapp.

If it's set to Exteplayer3, then leave it as 4097 as it will change it, itself.

If you have it set to Enigma2, then change the 4097 to 5002
 
I have installed the clean v.5.4 again, in my octagon sf8008, the line I created is this but it does not work:

#SERVICE 4097:0:0:0:0:0:0:0:0:0:https%3a//ott......v.com/live/eds_c2/D...._HD/dash_live_enc/D......HD.mpd&0=1&1=4&5=d84b64.........:Vitronix Channel

Input #0, dash, from 'https://ott.,,,,.com/live/eds_c2/,,,,_HD/dash_live_enc/,,,,_HD.mpd':

Duration: N/A, start: 302009223.120000, bitrate: N/A
Program 0
Stream #0:0: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 960x540 (960x544) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn (default)
Metadata:
variant_bitrate : 1499968
id : avc1_1499968=9
Stream #0:1: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn (default)
Metadata:
variant_bitrate : 3000000
id : avc1_3000000=12
Stream #0:2: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1920x1080 (1920x1088) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn (default)
Metadata:
variant_bitrate : 4000000
id : avc1_4000000=13
Stream #0:3(en): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
Metadata:
variant_bitrate : 179600
id : mp4a_179600_eng=11
Stream #0:4(es): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
Metadata:
variant_bitrate : 179600
id : mp4a_179600_spa=10

I don't know which player is correct for this. You have gst-play and Gstreamer but I don't know how you configure it to be able to view the mpd content.
 
set serviceapp to enigma2 (or original, I forget how it's labelled).

Then change the 4097 to 5002
 
I would like to add headers - user agent but each provider has their own, what files are involved in the execution of the channel through playlist? I would like to think about a way to modify it using an xml or similar linked to each provider
 
I would like to add headers - user agent but each provider has their own, what files are involved in the execution of the channel through playlist? I would like to think about a way to modify it using an xml or similar linked to each provider
it uses exteplayer3, that controls how the stream is played, afaik there is no way to change the user-agent via the channel list.
 
A variable linked to the xml file could be created where with a simple identifier such as 10=10 (be it a provider) 10=11 (be it another)... which files handle reading the channel list and execute exteplayer3? I can think of several alternatives
 
A variable linked to the xml file could be created where with a simple identifier such as 10=10 (be it a provider) 10=11 (be it another)... which files handle reading the channel list and execute exteplayer3? I can think of several alternatives
let us know when you have it working then :D
 
but I need more information on what files are involved in the process of loading the channel from the playlist to add that extra parameter.. If I don't know how the system behaves in that section, there is little I can invent.
 
I couldn't tell you, it's all in the cpp files that are embedded deep in the enigma2 code from years ago.
 
this is just a taste how mpd's should work n enigma2 .
there's a lot to do , maybe someone who have the code of 011 panel can help
 
Back
Top