HbbTV-Association / Developer-Portal-Issues

A place to capture issues relating to the content and functionality of the HbbTV Developer Portal at https://developer.hbbtv.org/
0 stars 0 forks source link

HbbTV and Apple HLS #10

Open jpiesing opened 1 year ago

jpiesing commented 1 year ago

We should consider saying something about HbbTV and Apple HLS.

I'm not qualified to write a full article so, in the absence of someone who is, here's a simple entry for the "Common mistakes to avoid" page.

Assuming HLS support

The HbbTV specification includes DASH and does not include HLS. While some HbbTV products support both HLS and DASH, in some cases this may be an accidental carry-over from Smart TV and not tested in the context of HbbTV. In any case, it's unsafe to assume HbbTV terminals correctly support HLS. If use of HLS content is a hard requirement then use of JavaScript HLS players like hls.js on top of MSE is recommended. Although MSE was only formally introduced in HbbTV with specification version 2.0.3, in fact MSE support is widespread. It was commercially viable to deploy HbbTV applications that rely on MSE as early as 2018, see Kumpel-Tag mit Andy, (slide 18).

david-google commented 1 year ago

+1 to Jon's suggestion to add a note on HLS support on the 'common mistakes to avoid page'