HbbTV-Association / ReferenceApplication

MIT License
79 stars 32 forks source link

Video playback freezes early #81

Closed JohnPaulHaroldPlutoTV closed 6 months ago

JohnPaulHaroldPlutoTV commented 9 months ago

Playback freezes early on with a recent device. Audio can still be heard, but there are no moving images.

the userAgent string for the device is

redacted

Looking at the markup, you have this (my indentations, so it fits)

<video 
  id="video" 
  class="fullscreen" 
  type="application/dash+xml" 
  src="https://refapp.hbbtv.org/videos/00_llama_h264_v9/manifest_subib_1080p_1a.mpd">
</video>

My own experience with HbbTV devices has been that it's safer to put the src and type onto a child <source/> tag. Perhaps this would help here?

Murmur commented 9 months ago

@JohnPaulHaroldPlutoTV How about the following tests video+audio playback? NoDRM/1.3.1 Out-of-band subtitles: same video+audio, ttml.xml link in manifest tracks, no m4s inband ttml tracks. NoDRM/1.7 Multiple audio languages: same video+audio, no subtitle tracks

Also if you could test different modes? Settings/Set mode HbbTV 1.5: oipfAV video object Settings/Set mode MSE-EME: html5 mse MediaSource Object This is what you test atm: Settings/Set mode HbbTV 2.0: html5 video object

https://refapp.hbbtv.org/production/catalogue/

Murmur commented 9 months ago

@JohnPaulHaroldPlutoTV Can you please test this app url? Made a change to use <source type="application/dash+xml" src="https://something.mpd"/> child element. https://refapp.hbbtv.org/testing/catalogue

juhajoki commented 8 months ago

@JohnPaulHaroldPlutoTV can you re-test from the link above, please?

JohnPaulHarold commented 8 months ago

@juhajoki I've tested with and without subtitles, it makes no difference on this device when using this style of playback. MSE/EME doesn't have this issue.

Note, this is the correct handle to tag me if I need to test further. I didn't mean to create the issue with the other github name.

juhajoki commented 6 months ago

@JohnPaulHarold we can't reproduce this on our side. closing.