Jump to content


Photo

ET9x00 - Audio issue on IPTV Channels


  • Please log in to reply
55 replies to this topic

#1 dam72

  • Member
  • 38 posts

0
Neutral

Posted 7 January 2012 - 17:32

Dear MiLo, dear all devs,

I wrote you an email some days ago. Due to your response I write the topic public in the forum. Further I don´t know whom to address my problem, maybe you can give me a contact or someone of the et devs is reading my post here.

My friends and I, as well as many other users are connected to networks with a huge amount of DVB-conform IPTV channels. On dreambox with dmm 3.2.0 they work lik a charm. With the actual OpenPLI and other newer ET9x00 images it doesn´t work proper or in useable way (only Video works no Audio, btw with older images for ET9000 it does work proper!!!), therefore I assume that somthing has changed in the driver, which occurs this issue on IPTV streams! For a better reproduction I added three lines of TV services I use. Just add this three TV IPTV Services into your favorites userbouquet and restart enigma2. They should appear as usal TV services

#SERVICE 1:0:1:2ee3:0:0:0:0:0:0:http%3a//gogo.jksw.cz%3a8008:RTL-iptv
#DESCRIPTION RTL-iptv
#SERVICE 1:0:1:445d:0:0:0:0:0:0:http%3a//gogo.jksw.cz%3a8009:ProSieben-iptv
#DESCRIPTION ProSieben-iptv
#SERVICE 1:0:1:445c:0:0:0:0:0:0:http%3a//gogo.jksw.cz%3a8010:SAT1-iptv
#DESCRIPTION SAT1-iptv

or if you have a second enigma2 STB, just stream TV services via a second e2 Box. Pretty much the same like IPTV.

#SERVICE 1:0:1:445E:453:1:C00000:0:0:0:http%3a//IP_of_remote_e2-Box%3a8001/1%3a0%3a1%3a445E%3a453%3a1%3aC00000%3a0%3a0%3a0%3a:kabel eins (dreambox)
#DESCRIPTION kabel eins (dreambox)
#SERVICE 1:0:1:6DCA:44D:1:C00000:0:0:0:http%3a//IP_of_remote_e2-Box%3a8001/1%3a0%3a1%3a6DCA%3a44D%3a1%3aC00000%3a0%3a0%3a0%3a:Das Erste (dreambox)
#DESCRIPTION Das Erste (dreambox)
#SERVICE 1:0:1:6D66:437:1:C00000:0:0:0:http%3a//IP_of_remote_e2-Box%3a8001/1%3a0%3a1%3a6D66%3a437%3a1%3aC00000%3a0%3a0%3a0%3a:ZDF (dreambox)
#DESCRIPTION ZDF (dreambox)

MY ISSUE:
When I zap to the first channel RTL, the video and Audio works proper, when I zap then to ProSieben or SAT1 only Video appears but no Audio.
I have already recognized that if I decrease the value of the AudiSync that Audio appears but it is complety unsynchron. Also deistalling the AudioSync doesn´t help. I think that the PCR is not really considered for these IPTV Streams. As already told, on the actual dmm images these streams work completly errorfree!

I really hope that you will give me an answer, because the use of IPTV streams is increasing in future and this feature is a K.O: criteria in my eyes. Thank you for your effort!!!

Edited by dam72, 7 January 2012 - 17:34.


Re: ET9x00 - Audio issue on IPTV Channels #2 Taykun345

  • Senior Member
  • 1,297 posts

+41
Good

Posted 8 January 2012 - 10:48

This IPTV channels dont work on my vuduo. Do i need to install additional software into pli? Or this works only on ET boxes?
Army MoodBlue HD skin modification by me: https://github.com/T...-MoodBlueHD-mod
Matrix10 MH-HD2 skin modification by me: https://github.com/B...-MX-HD2-OpenPli
MetrixHD skin modification by me: https://github.com/T...xHD-WPstyle-mod
Slovenian translation for OpenPLi E2: https://github.com/T...ion-for-OpenPLi

Re: ET9x00 - Audio issue on IPTV Channels #3 dam72

  • Member
  • 38 posts

0
Neutral

Posted 8 January 2012 - 11:40

Hi Taykun,

yes the czech streams are not available anymore. So I can´t post here URLs which are not for public use. :(
I just searched the internet for public streams, but they disappear very fast. Here one russian from a very very long list... It works the same way like the channels above. If the streams are MPEG2 or h.264 you can add them like normal TV Services coming from Tuner!!! BTW this works also for streams coming from another dreambox,dbox2 or whatever sending out a MPEG2/h264 stream!

Try it first in VLC if it works then use the syntax below I wrote...
#EXTINF:0,MSK-NET:01. ???
http://91.211.52.6:7...224.0.61.1:1235

The syntax is very simple
#SERVICE 1:0:1:SIDinHex:0:0:0:0:0:0:http%3a//URL_or_IPadress%3astreamingport:nameofthechannel
#DESCRIPTION nameofthechannel

How to find out the SID?
Very easy, I use TSreader lite (it´s free of charge) to open the http:// stream, the you have to check the "Program xx" e.g. "Program 17501" this means SID is in Dec 17051 and now convert it to hex. -> 445D

Edited by dam72, 8 January 2012 - 11:42.


Re: ET9x00 - Audio issue on IPTV Channels #4 dam72

  • Member
  • 38 posts

0
Neutral

Posted 8 January 2012 - 11:54

Sorry I can´t edit my last post!


EXAMPLE:
let´s take this russian link as example, maybe this is easier to understand!
TSreader lite gives me this info about the ru stream:

http://91.211.52.6:7...224.0.61.1:1235

"PAT Version Number: 1
Transport Stream ID: 3001 (0x0bb9)
PMT PID 2760 (0x0ac8) - Program 2760

This means SID in Dec is 2760 in hex it is AC8

now the enigma2 userbouqet.favorites.tv entry has to look like that:

#SERVICE 1:0:1:AC8:0:0:0:0:0:0:http%3a//91.211.52.6%3a7788/udp/224.0.61.1%3a1235:ru_tv_channel
#DESCRIPTION ru_tv_channel

In your channellist will appear the ru_tv_channel

Edited by dam72, 8 January 2012 - 11:54.


Re: ET9x00 - Audio issue on IPTV Channels #5 dam72

  • Member
  • 38 posts

0
Neutral

Posted 8 January 2012 - 12:17

Sorry for multiposting... :(

But the russian stream is off...

You could check with this one:
http://88.212.35.226:2003

TSreader output:
PAT Version Number: 27
Transport Stream ID: 11013 (0x2b05)
PMT PID 66 (0x0042) - Program 1

This means SID in Dec is 1 and in hex also 1

Userbouquet.favorites.tv entry looks like that:
#SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel

Re: ET9x00 - Audio issue on IPTV Channels #6 Taykun345

  • Senior Member
  • 1,297 posts

+41
Good

Posted 8 January 2012 - 12:23

I tried your last link but it doesnt work on ET5000.

I inserted this:
#SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel

And then uploaded new file with dreamboxedit. I tried to open this channel but i only get black screen.
Army MoodBlue HD skin modification by me: https://github.com/T...-MoodBlueHD-mod
Matrix10 MH-HD2 skin modification by me: https://github.com/B...-MX-HD2-OpenPli
MetrixHD skin modification by me: https://github.com/T...xHD-WPstyle-mod
Slovenian translation for OpenPLi E2: https://github.com/T...ion-for-OpenPLi

Re: ET9x00 - Audio issue on IPTV Channels #7 dam72

  • Member
  • 38 posts

0
Neutral

Posted 8 January 2012 - 12:48

Dreamboxedit does not work!
You have to login via ftp!

First login via telnet, and stop enigma2 with the command -> init 4
then open your ftp and browse to the etc/enigma2 folder.
There you will find a file with the name userbouquet.favorites.tv
Edit this file, add the two lines (I checked it two minutes ago, the streams work on my et9000)
#SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel
save the file and don´t froget to upload it!
When you have done this, start enigma2 via telnet, type -> init 3
Then go to the favorites and you should find cz_tv_channel

Re: ET9x00 - Audio issue on IPTV Channels #8 dam72

  • Member
  • 38 posts

0
Neutral

Posted 12 January 2012 - 16:34

Hi,
thanks to ET team or OpenPLI I don´t know whom to thank!

Since the update today, IPTV works perfectly again! No Audio issue anymore! :P :D
Really cool!
the next stage would be to able to decode a scrambled DVB IP stream coming from a satelitte feed.

I have a distrubution with DVBlast I forward TV services from a Astra 19.2 DVB-S2 Transportstream 1:1 as a single SCPC IP Multicast into my network. When I take ORF1 HD I also have a ECMs in this stream, wouldn´t it be possible to decode this IP stream lika a usual TV service coming from Tuner, e.g. with softcam when having the appropriate SC?

Re: ET9x00 - Audio issue on IPTV Channels #9 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 12 January 2012 - 16:40

yes, that will work (with a few e2 modifications).
However, the tricky thing is how to detect whether or not the stream is scrambled.
A simple setting will not do, as you probably want to control this on a per-stream basis.

Re: ET9x00 - Audio issue on IPTV Channels #10 dam72

  • Member
  • 38 posts

0
Neutral

Posted 12 January 2012 - 17:07

Hi pieterg,

there are three options to detect whether the streams is scrambled or not.
Option1:
In MPEG-TS you have the scrambled flag you could prove whether PES is scrambled or not.
http://en.wikipedia....ransport_stream
Option2:
You check the PMT in the Stream, whether there is a CAS-ID referencing to ECM or several ECM PIDs
Option3:
Add in the service reference an SCR_variable to signalize it´s scrambled service, which is having an addtional ECMs in in the IP Stream, which can be found in the PMT.
e,g,
Scrambled Service
#SERVICE 1:0:1:1:0:0:0:0:0:0:SCRhttp%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel

FTA Service
#SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel





yes, that will work (with a few e2 modifications).
However, the tricky thing is how to detect whether or not the stream is scrambled.
A simple setting will not do, as you probably want to control this on a per-stream basis.



Re: ET9x00 - Audio issue on IPTV Channels #11 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 12 January 2012 - 17:30

1 & 2 both require the stream to be started and analyzed.
And e2 needs to know before the stream starts ;)
(actually, 2 won't work, because the pmt of a descrambled service would still contain the original ecm pids. And 1 will not be reliable, as the first few ts packages might still be scrambled when you start a stream which is descrambled on the stream server side)

So unfortunately something like option 3 is the only option.
Unless we think of something better...

Re: ET9x00 - Audio issue on IPTV Channels #12 dam72

  • Member
  • 38 posts

0
Neutral

Posted 12 January 2012 - 17:40

Hi Pieterg,

I don´t see any issue to use Option 3. So if you know the stream is scrambled you can notify that in service ref.
It´s the easiest way to tell e2 to check the PMT for a ECM PID or CAS-ID. I would suggest instead of SCR to write the prefered CAS-ID to use. For ORF1 HD maybe "1702" so when in the PMT are more then one ECM e2 can focus on the given ECM PID of 1702...it would look like this

#SERVICE 1:0:1:1:0:0:0:0:0:0:1702http%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel

Re: ET9x00 - Audio issue on IPTV Channels #13 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 12 January 2012 - 17:46

e2 won't be able to use that information, as it does not have anything to do with the descrambling.

Also, I don't really like to use scrhttp or something similar.
Perhaps we'd better define a new servicetype for scrambled streams.

Re: ET9x00 - Audio issue on IPTV Channels #14 dam72

  • Member
  • 38 posts

0
Neutral

Posted 12 January 2012 - 17:49

Pieterg,

I fully agree with, a new service type makes more sense indeed!
I have many scrambled IPTV services from Astra in my multicast network, just set it up. So i can test it for you.
Don´t hesitate to contact me via PM...

Re: ET9x00 - Audio issue on IPTV Channels #15 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 13 January 2012 - 12:47

I can just stream a scrambled service from one stb to another, plenty of testing material ;)

With tomorrows build, you should be able to use servicetype 257 (1 + 0x100) for a scrambled stream.

Re: ET9x00 - Audio issue on IPTV Channels #16 dam72

  • Member
  • 38 posts

0
Neutral

Posted 13 January 2012 - 13:23

Hi pieterg,

very cool. How do I have to signalize the new servicetype?
like this?

#SERVICE 257:0:1:SID:0:0:0:0:0:0:http%3a//88.212.35.226%3a2003:cz_tv_channel
#DESCRIPTION cz_tv_channel

P.S: Before I reflash my dm800 on OpenPLI, would this also work on dm800?

P.S: Why is it in the dmm release not of relevance to enter the SID using IPTV streams, and in OpenPLI it is?
I´ve recognized, that in dmm relases I can put anything in the SID field (fourth field) and it works... "!?

Edited by dam72, 13 January 2012 - 13:26.


Re: ET9x00 - Audio issue on IPTV Channels #17 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 13 January 2012 - 13:56

I'm quite sture the sid is ignored when the serviceref is either file or a stream, in fact I have a zero there for my test:

#SERVICE 257:0:0:0:0:0:0:0:0:0:http://10.9.0.62:8001/1:0:19:5230:C99:3:EB0000:0:0:0: Ned 3

Re: ET9x00 - Audio issue on IPTV Channels #18 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 13 January 2012 - 14:04

Oh, actually, since we're parsing stream pmt, using the wrong sid will fail.
When using 0, it should match the first pmt section.
So if your stream server only includes pmt for the channel being streamed, you should be fine to use sid 0

Edited by pieterg, 13 January 2012 - 14:06.


Re: ET9x00 - Audio issue on IPTV Channels #19 greatred

  • Senior Member
  • 268 posts

+2
Neutral

Posted 13 January 2012 - 14:25

Very interesting topic. Could you guys take a look at following link: DVBViewer recording Service
Can the UPnP AV Server be of any use in the Channel List of my DM800?

Re: ET9x00 - Audio issue on IPTV Channels #20 dam72

  • Member
  • 38 posts

0
Neutral

Posted 13 January 2012 - 15:05

Pieterg:

Damn, your are right! If I put 0 for SID it opens each service... ;) Thanks for this info! Makes it easier.

I thought you put already something on the server, but my update request reports "nothing to update"...

Means you will update your server tomorrow... :(


12 user(s) are reading this topic

0 members, 12 guests, 0 anonymous users