W3C home > Mailing lists > Public > public-html-media@w3.org > February 2015

AW: HTML5 MSE support for HEVC on Android

From: Stefan Lederer <stefan.lederer@bitmovin.net>
Date: Fri, 20 Feb 2015 13:31:10 +0100
Message-ID: <115ff0eeeb9b526f5ffe58f307ae6ffd@mail.gmail.com>
To: Romain Bouqueau <romain.bouqueau.pro@gmail.com>
Cc: Gilles Boccon-Gibod <bok@bok.net>, public-html-media@w3.org
Hi,



no, in Chrome Desktop there is – AFAIK - no HEVC support. Thus not even the
progressive MP4 HEVC file [1] plays, which plays on the Android version – I
think it uses the HEVC support of the chipset. So my assumption would be
that if progressive HEVC MP4s are supported, it should be also supported by
the HTML5 MSE, maybe it’s just a minor issue like a wrong codec attribute,
maybe it’s something completely different …



[1] http://www.bitmovin.net/hevc/720p.mp4

[2]
http://www.dash-player.com/demo/streaming-server-and-encoder-support/?mpd=http://bitcdn-vix1.bitmovin.net/content/hevc/dashevc-live-2s.mpd



Thanks and best,

Stefan



*Von:* Romain Bouqueau [mailto:romain.bouqueau.pro@gmail.com]
*Gesendet:* Freitag, 20. Februar 2015 11:12
*An:* Stefan Lederer
*Cc:* Gilles Boccon-Gibod; public-html-media@w3.org
*Betreff:* Re: HTML5 MSE support for HEVC on Android



Hi,

​



thanks for the hint! I changed the @codecs attribute to hvc1.1.6.L93.90



​Jean​ told me this was fixed some time ago:
http://download.tsi.telecom-paristech.fr/gpac/dataset/dash/uhd/. Let me
know otherwise.



BTW thanks Gilles for reporting.





Any thoughts?



​Silly question: could you make the same content play on the desktop
version with the same API calls?





​​Kind regards,


Romain Bouqueau

CEO @ www.gpac-licensing.com

romain.bouqueau@gpac-licensing.com





2015-02-19 21:27 GMT+01:00 Stefan Lederer <stefan.lederer@bitmovin.net>:

Hi Gilles,



thanks for the hint! I changed the @codecs attribute to hvc1.1.6.L93.90,
but still get the same error: “NotSupportedError: Failed to execute
'addSourceBuffer' on 'MediaSource': The type provided ('video/mp4;
codecs=hvc1.1.6.L93.90') is unsupported.”



Any thoughts?



Thx & best regards,

Stefan



*Von:* Gilles Boccon-Gibod [mailto:bok@bok.net]
*Gesendet:* Donnerstag, 19. Februar 2015 20:33
*An:* Stefan Lederer; public-html-media@w3.org
*Betreff:* Re: HTML5 MSE support for HEVC on Android



Stefan,



I don’t know if that’s the cause of the error, but the @codecs attribute of
this MPD is not correct (hvc1.1.c.L93.90 should be hvc1.1.6.L93.90, the
error has been reported to the authors of this test sequence, and I think
they have fixed it now).



-- Gilles



On February 19, 2015 at 12:14:05 AM, Stefan Lederer (
stefan.lederer@bitmovin.net) wrote:

Dear all,



I don't know if this is the proper list for that: (if not please advise me
which would be a better place to raise this question, already tried it on
chromium-discuss)



I want to use HEVC content on Chrome for Android on a Nexus 5 phone using
MPEG-DASH and the HTML5 MSE.

·         Playing plain HEVC mp4 files in Chrome/Android/Nexus5 works fine,
e.g. this one: http://www.bitmovin.net/hevc/720p.mp4

·         But playing an HEVC DASH stream doesn't work, as the MSE doesn't
support the content type: "NotSupportedError: Failed to execute
'addSourceBuffer' on 'MediaSource': The type provided ('video/mp4;
codecs=hvc1.1.c.L93.90') is unsupported.". I'm using this stream:
http://www.dash-player.com/demo/streaming-server-and-encoder-support/?mpd=http://bitcdn-vix1.bitmovin.net/content/hevc/dashevc-live-2s.mpd



Is the error caused by a wrong codec attribute or is the HTML5 MSE on
Chrome for Android just not (yet) supporting HEVC on HEVC-enabled Android
devices?



Thanks and best regards,

Stefan
Received on Friday, 20 February 2015 12:31:48 UTC

This archive was generated by hypermail 2.3.1 : Friday, 20 February 2015 12:31:49 UTC