Jump to content


Photo

HbbTV issue


  • Please log in to reply
123 replies to this topic

Re: HbbTV issue #81 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 6 December 2015 - 18:58

That explains why I have not seen them.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #82 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 9 December 2015 - 19:03

The tutorial works and I'm analyzing results. The problematic place added also on screenshots (on the second screenshot).

Attached Files


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #83 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 9 December 2015 - 19:26

Maybe wrong url? Or international characters in url (need to convert to punnycode?)

http://download.cdn.mind.ee/kanal2vod/k2hq/clips/ads/H ja M Man.mp4
I guess you can create a recording with AIT included in order to have a look?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: HbbTV issue #84 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 9 December 2015 - 19:43

Yes, it is very likely: international characters in url
A little bit of time needed for study.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #85 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 10 December 2015 - 06:43

The uri name may be too long?

Attached Files


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #86 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 10 December 2015 - 08:38

The following example doesn't work because server returns no data.

<  1125.217848> [eServiceMP3] playbin uri=http://download.cdn.mind.ee/kanal2vod/k2hq/clips/ads/H_ja_M_Dougnut.mp4
...
<  1125.340289> [eServiceMP3] Gstreamer error: Stream contains no data. (4) from typefindelement3
Maybe those videos have geolocation restriction?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: HbbTV issue #87 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 10 December 2015 - 10:29

You can try last one, that works nicely:

uri=http://xg5tbqm52h1po...son1/304680.mp4

I tried that the rest will not work here too. The same works correctly with Sony TV. Yhe same works correctly also with new Dreambox V2.
Is it some kind of new technology for hbbtv, what controls something the rights to play?


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #88 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 10 December 2015 - 10:44

Are the url same on Dreambox V2?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: HbbTV issue #89 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 10 December 2015 - 12:35

We're trying to test this.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #90 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 10 December 2015 - 14:00

Specifications:
http://hbbtv.org/res...#specifications

HbbTV 1.0
HbbTV 1.5
HbbTV 2.0

I'm afraid, that we have in Kanal 2 some higher version of HbbTV in use. How to test, what version is in use? Anyway we examine it soon.


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #91 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 10 December 2015 - 14:02

Specifications:
http://hbbtv.org/res...#specifications
HbbTV 1.0
HbbTV 1.5
HbbTV 2.0
I'm afraid, that we have in Kanal 2 some higher version of HbbTV in use. How to test, what version is in use? Anyway we examine it soon.


Can you create a TS recording with AIT included? Or use dvbsnoop in order to see AIT what data contains?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: HbbTV issue #92 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 10 December 2015 - 14:07

The following example doesn't work because server returns no data.
 

<  1125.217848> [eServiceMP3] playbin uri=http://download.cdn.mind.ee/kanal2vod/k2hq/clips/ads/H_ja_M_Dougnut.mp4
...
<  1125.340289> [eServiceMP3] Gstreamer error: Stream contains no data. (4) from typefindelement3
Maybe those videos have geolocation restriction?

 

The above link has a corrupt mp4 file.



Re: HbbTV issue #93 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 10 December 2015 - 18:35

DM7080 HD is on my table, I'm trying over the weekend to see if I can generate the log.

Edited by zeros, 10 December 2015 - 18:39.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #94 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 12 December 2015 - 10:01

I add log with DM7080HD, all OK.

Attached Files


Edited by zeros, 12 December 2015 - 10:03.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #95 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 12 December 2015 - 11:08

The problem is the user agent...


According to HBBTV specification http://www.etsi.org/...796v010101p.pdf the user agent should be like this:

7.3.2.4 HTTP User-Agent header 

All outgoing HTTP requests made on behalf of an Hybrid Broadcast Broadband TV application shall include a User-Agent header using the syntax described in this clause. 

The User-Agent header shall include: 

HbbTV/1.1.1 (<capabilities>; [<vendorName>]; [<modelName>]; [<softwareVersion>];  [<hardwareVersion>]; <reserved>)  

Where:
The <capabilities> field consists of zero or more concaten ated Hybrid Broadcast Broadband TV option strings as defined in clause 10.2.4. 
The <vendorName>, <modelName>, <softwareVersion> and <hardwareVersion> fields are the same as the one defined in the  application/oipfRemoteManagement object in the OIPF DAE specification [2] and are optional. 
The <reserved> field is reserved for future extensions. 

This User-Agent header may be extended with other implementation-specific information including other user agent information.
In particular, it is recommended to include the browser user agent information. 

Valid examples of this syntax are: 
User-Agent: HbbTV/1.1.1 (+PVR+DL; Sonic; TV44; 1.32.455; 2.002) Bee/3.5 
User-Agent: HbbTV/1.1.1 (;;;;) 
The default user agent is this one:

user_agent = 'HbbbTV/1.1.1(+PVR;;;;;;) CE-HTML/1.0'

# wget -U "HbbbTV/1.1.1(+PVR;;;;;;) CE-HTML/1.0" http://download.cdn.mind.ee/kanal2vod/k2hq/clips/ads/H_ja_M_Girl.mp4
Connecting to download.cdn.mind.ee (217.146.75.93:80)

# ls -la H_ja_M_Girl.mp4
-rw-r--r--    1 root     root             0 Jan  2 15:33 H_ja_M_Girl.mp4
Changing to this one:

user_agent = 'HbbTV/1.1.1 (+PVR;OpenPLi;;;) CE-HTML/1.0'

# rm H_ja_M_Girl.mp4
# wget -U "HbbTV/1.1.1 (+PVR;OpenPLi;;;) CE-HTML/1.0" http://download.cdn.mind.ee/kanal2vod/k2hq/clips/ads/H_ja_M_Girl.mp4
Connecting to download.cdn.mind.ee (217.146.75.93:80)
H_ja_M_Girl.mp4      100% |************************************************************************************************************|  1637k  0:00:00 ETA
# ls -la H_ja_M_Girl.mp4
-rw-r--r--    1 root     root       1676430 Jan  2 15:35 H_ja_M_Girl.mp4
Success!

There is a reason to have specifications around, we need to follow them. ;)
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: HbbTV issue #96 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 12 December 2015 - 12:06

Wow, how fast! :)

Whether you need more logs? I can do this one the same with current openpli, which does not work. Or just in case some more with DM7080HD, which works OK. At the moment is only one of our DVB-T channel Kanal 2, which stinks. The rest of them all OK. Kanal 2 have before the start of show the advertising, you can see it from the previous log: different clips, at the beginning the ad, after the show.

But I understand that you found the bug already. Estonians are very grateful :)

Let me know if you need more logs or beta testing.


Edited by zeros, 12 December 2015 - 12:10.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #97 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 12 December 2015 - 12:16

Change the user_agent of OpenOpera plugin (line 41) to the following and report if that fixes your issues.

user_agent = 'HbbTV/1.1.1 (+PVR+RTSP;OpenPLi;;;) CE-HTML/1.0'

Edited by athoik, 12 December 2015 - 12:16.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: HbbTV issue #98 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 12 December 2015 - 16:34

Thanks, still yet not OK. I will add the log, made with openpli, exactly the same clip, using with HbbTV on Kanal 2.

Attached Files


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #99 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 12 December 2015 - 16:46

I will amend that, all the other channels worked properly, after this change, I made. And, of course, I did before trying restart on the box.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: HbbTV issue #100 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 12 December 2015 - 16:49

Thanks, still yet not OK. I will add the log, made with openpli, exactly the same clip, using with HbbTV on Kanal 2.


Yes we need to pass this also in GStreamer. There is a recent thread on how to pass extra headers.

Append to the url or finalurl something like the following "#User-Agent=" + user_agent before calling eServiceReference.

Edited by athoik, 12 December 2015 - 16:50.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916


8 user(s) are reading this topic

0 members, 8 guests, 0 anonymous users