Hi Irene, On Tuesday, 6 February 2018 16:33:46 AEDT you wrote:
> Also since trying to post the appended message to Link, I've remembered this > HTML5 video test site: > https://www.quirksmode.org/html5/tests/video.html > Hopefully that would help you figure out what type of "HTML5" videos your > installation can/can't play. If they all play fine, then I reckon problem is > very likely "HLS Adaptive Streaming" (which is *not* one of the modes tested > on that site) as referred to in below message. Those videos do indeed play perfectly and I'm sure you've identified the problem, which is HLS streaming. ------- On Wednesday, 7 February 2018 19:03:07 AEDT you wrote: > This page, I found today, tends to me to suggest that pre win8, or win10, > "Windows" may have had zero support: > https://blogs.msdn.microsoft.com/ie/2015/01/29/simplified-adaptive-video-streaming-announcing-support-for-hls-and-dash-in-windows-10/ > > That page also helpfully offers several example "HLS Adaptive Streaming" > pages: > http://www.nasa.gov/multimedia/nasatv/ > https://vimeo.com/channels/staffpicks/117827379 > http://www.twitch.tv/riotgames/mobile > > All of those are definitely sending "HLS Adaptive Streaming" and work fine in > my Firefox and Vivaldi, which increasingly leads me to suspect there's > something very strange about SBS setup. And none of those work for me, in fact all return an immediate diagnostic: - "This browser is not supported" (NASA) - "Aw shucks. This video can’t be played with your current setup." (Vimeo) - "6000: Renderer not available" (Twitch). ------- > I'd given up on the video streaming issue for the time being, but your post > to Link reinvigorated it :-) Problem for me is not major, just that it annoys > me that I cannot figure out why SBS videos will not play in my currently > preferred browser (Vivaldi - Chrome based, but much more privacy/user > friendly imo). I'm about to give up on the ABC altogether. The iView techies have always seemed to me to have a history of infatuation with technology; very early on they adopted a take-it-or-leave-it attitude by requiring Google Chrome. They seem uninterested in standards compliance, including HTML5, or even technical descriptions of what they actually do. And although they're not yet using HLS for video, they seem to be using it for radio - see http://radio.abc.net.au/help/streams e.g. http://www.abc.net.au/res/streaming/audio/hls/itinerant_one.m3u8 Now SBS seem to have gone down the same track. Wikipedia has a good article on HLS, which was developed by Apple and submitted to the IETF as a draft RFC (application/vnd.apple.mpegurl). A copy dated August 2017 is available at https://www.rfc-editor.org/info/rfc8216 and it contains this statement: QUOTE Status of This Memo This document is not an Internet Standards Track specification; it is published for informational purposes. This is a contribution to the RFC Series, independently of any other RFC stream. The RFC Editor has chosen to publish this document at its discretion and makes no statement about its value for implementation or deployment. Documents approved for publication by the RFC Editor are not a candidate for any level of Internet Standard; see Section 2 of RFC 7841. UNQUOTE So the question is this: Why is SBS relying on a technology with absolutely no standards support, and very little support by major manufacturers? HLS support is summarised in the Wikipedia article, and includes the following under "Live Streaming": - Google Chrome (partial support for Android & iOS, unsupported on desktop OSes). - Firefox (partial support from 50.0 for Android, 57.0 for others; current desktop version is 52.6.0). - VLC Media Player (partial support for HLC V3 in VLC 2.x, VLC V3 will have full support). - JW Player SDK (full support). - Vivaldi & Pale Moon browsers not listed. There is a fallback mechanism to Flash, but I'm not clear whether it's in HTML5 or the "partial" support for HLS in various browsers. In any case, Flash is essentially dead as even Adobe have admitted. The HLS.js project at https://github.com/video-dev/hls.js/tree/master is said to be "quite reliable nowadays" and to support Firefox Desktop V42+, IE11+ for Windows 8.1+, Vivaldi, and Opera, among others. Later comment by IG: > Hmm, that github page says the relevant script is: > https://cdn.jsdelivr.net/npm/hls.js@latest > and that is *definitely* one of the scripts that SBS downloads, and if it's > blocked, their on-demand videos won't play. That page also says that entities > using "hls.js in production" include "Akamai", which is where SBS downloads > it's videos from - I'm 98% sure they're using "Akamai Adaptive Media Player" So there we are. Best wishes, DavidL. _______________________________________________ Link mailing list Link@mailman.anu.edu.au http://mailman.anu.edu.au/mailman/listinfo/link