Summary: | [GStreamer] Add support for HLS streams on YouTube | ||
---|---|---|---|
Product: | WebKit | Reporter: | what103 <gma1lsuper> |
Component: | Media | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bugs-noreply, cturner, mcatanzaro |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
what103
2017-02-08 11:54:39 PST
We already do have some level of support for HLS. For example, bug #167003 and bug #167946 are both crashes in our HLS code. I hope the multimedia folks can investigate why HLS does not work on YouTube and why html5test.com reports that we do not support HLS. >why html5test.com reports that we do not support HLS. because not support. example SPACE & UNIVERSE (Official) https://www.youtube.com/watch?v=SF7FUU7CThs not work. but okay, thanks for reply. maybe is show what not so. {"ns":"yt","el":"detailpage","cpn":"IwRqASB4D327CRNO","docid":"SF7FUU7CThs","ver":2,"referrer":"https://www.youtube.com/results?search_query=youtube+live+nasa","cmt":"0","plid":"AAVIFFNmx62iQe-U","ei":"yyCcWIfYCNae1gKvy6aAAw","fmt":null,"fs":"0","rt":"316.707","of":"6wKxal1djpxpHdd-qLQjgg","adformat":null,"content_v":null,"euri":"","lact":3,"live":"live","cl":"146978537","mos":0,"osid":null,"state":"80","vm":"CAEQAQ","volume":100,"c":"WEB","cver":"1.20170206","cplayer":"UNIPLAYER","cbr":"Chrome","cbrver":"56.0.2891.4","cos":"X11","delay":5,"hl":"ru_RU","cr":"NL","fexp":"9422596,9428398,9431012,9433221,9434046,9434289,9434676,9434905,9439580,9441513,9446054,9446364,9449034,9449243,9450059,9451345,9451873,9456640,9457141,9457494,9460440,9460727,9461984","vct":"0.000","vd":"NaN","vpl":"","vbu":"","vpa":true,"vsk":false,"ven":false,"vpr":1,"vrs":0,"vns":0,"vec":null,"vvol":1,"debug_error":{"errorCode":"html5.unsupportedlive","errorDetail":"nosupported.1;f18.0;f43.0","message":"\u042d\u0442\u043e\u0442 \u0444\u043e\u0440\u043c\u0430\u0442 \u0432\u0438\u0434\u0435\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f","messageKey":"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK"},"preroll":"1","ismb":144210000,"debug_videoId":"SF7FUU7CThs","0sz":false,"op":"","yof":false,"dis":"","cgr":true,"debug_playbackQuality":"unknown","debug_date":"Thu Feb 09 2017 12:02:16 GMT+0400 (+04)"} Most of the YT live issues were fixed by https://bugs.webkit.org/show_bug.cgi?id=144040 AFAICT. YT live does work in my X11 trunk build (I don't have a Wayland build to test with at the moment, but I don't think it's the issue here). As of today, running MiniBrowser with --enable-mediasource, I find Media Source extensions are supported, and so is HLS. The test for HLS is just checking mime types like canPlayType('application/vnd.apple.mpegURL') != '' || canPlayType('audio/mpegurl') != ''), which doesn't really tell you how well HLS is supported, and in our case, it's not perfect: https://bugs.webkit.org/show_bug.cgi?id=172240 We also have advertised support for all the video codecs and support for the MP4/{H.264|AAC} streaming codecs. (Note that media source is disabled at compile time for users, so it's not really useful to test that configuration unless you're working on developing it.) |