HTML5 Problems



  • I see lots of folks reporting that HTML5 playback is broken and that copying certain, presumably missing files fixes the problem. My issue is that HTML5 videos play fine 98% of the time, but 2% of the time I get a message from YouTube that my browser does not recognize any of the available formats. The diagnostic page indicates that H.264 and MSE & H.264 and not supported.

    It is interesting that these problem videos also do not play in Opera either, but they do play in Chrome and Firefox.

    I am using v1.10.867.46 (Stable channel) (64-bit) in Solus.

    Problem vid: https://www.youtube.com/watch?v=z5cDaSWkZtY&t=0s

    FWIW - Debug info:

    * {
      "ns": "yt",
      "el": "detailpage",
      "cpn": "aLjZk-sTVqnXaVjy",
      "docid": "z5cDaSWkZtY",
      "ver": 2,
      "cmt": "0",
      "plid": "AAVVHBIGXnKGrXxA",
      "ei": "Tb12WeTNComkugWR5Ln4Dg",
      "fs": "0",
      "rt": "264.758",
      "of": "VG_wSIRcvCU87NHiKvO9iQ",
      "euri": "",
      "lact": 1,
      "cl": "162840216",
      "mos": 0,
      "state": "80",
      "vm": "CAEQARgE",
      "volume": 100,
      "subscribed": "1",
      "c": "WEB",
      "cver": "1.20170720",
      "cplayer": "UNIPLAYER",
      "cbr": "Chrome",
      "cbrver": "59.0.3071.112",
      "cos": "X11",
      "hl": "en_US",
      "cr": "US",
      "len": "632",
      "fexp": "9407155,9407610,9419452,9422596,9431012,9434289,9440370,9441159,9446364,9447854,9449243,9453078,9453897,9457141,9458112,9463594,9465813,9465946,9466231,9466793,9466795,9466797,9467217,9468481,9468797,9468799,9468805,9470391,9474355,9475511,9476026,9476327,9477113,9477382,9478185,9479891,9480113,9480475,9480534,9480775,9481027,9481687,9482647,9483353,9483388,9483454,9484209,9484706",
      "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": "fmt.noneavailable",
        "errorDetail": "nosupported.1;f18.1;f43.0",
        "message": "This video format is not supported.",
        "messageKey": "YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK"
      },
      "prerolls": "ad",
      "ismb": 6360000,
      "relative_loudness": "-5.269",
      "user_qual": "auto",
      "debug_videoId": "z5cDaSWkZtY",
      "0sz": false,
      "op": "",
      "yof": true,
      "dis": "",
      "gpu": "Mesa_DRI_Intel(R)_Sandybridge_Mobile_",
      "cgr": true,
      "debug_playbackQuality": "unknown",
      "debug_date": "Mon Jul 24 2017 23:00:28 GMT-0500 (CDT)"
    }
    

  • Moderator

    Vivaldi uses installed system codecs to be free from licence fees.
    You need a codecs package oxideqt-codecs-extra to show all encoded video.
    See https://gist.github.com/ruario/bec42d156d30affef655



  • I'm a noob in this area, so please help me understand this. I already have the free x264 codec installed and, like I said, 98% of the time, I have no problems, whatsoever. Can you ELI5 why I only intermittently receive the message that Vivaldi does not recognize/support H.264 and the rest of the time, everything works as expected?

    BTW - I do not have Flash installed.


  • Moderator

    @K3f3LmL If you had installed the libffmpeg.so codec all should work fine.

    I do not really know what's wrong with some of your HTML5 videos. Perhaps they are protected with Widevine DRM technology?

    Can you please test at http://demo.castlabs.com if all videos play?
    If the DRM protected videos do not play, please fetch a fresh Widevine codec with this download script https://gist.github.com/ruario/3c873d43eb20553d5014bd4d29fe37f1

    Please feel free to ask in any case.



  • Update:
    I haven't done a damn thing to my system, I haven't rebooted, updated, nor have I restarted Vivaldi. But today, that problem video plays just fine in both Vivaldi and Opera.

    Does anyone have any insight as to what could possibly cause intermittent issues such as this? Is it sunspots, or perhaps a poltergeist? Do I need Ghostbusters, or is this a job for a priest?


  • Moderator

    @K3f3LmL said in HTML5 Problems:

    But today, that problem video plays just fine in both Vivaldi and Opera.

    Be happy. :)

    Does anyone have any insight as to what could possibly cause intermittent issues such as this? Is it sunspots, or perhaps a poltergeist? Do I need Ghostbusters, or is this a job for a priest?

    I cant imagine what happend on you Linux. If i had some HTML5 problems on Debian or Ubuntu i installed Widevine and the correct libffmpeg library with the scripts and all was fine.

    May be Youtube streaming servers had a hickup for only your location/IP or set some settings (i.e. cookies, webstorage) for their website were wrong on you browser.

    You need no exorcism or shaman. Just hear some music and all is fine.



  • @Gwen-Dragon normal yt hickups ;)
    or the content creator has published the video before finishing the yt decoding.


  • Moderator

    @RocknRolf Rolf, did you know what might have been the problem for the user? Or do you really mean YT had some temporary problem.



  • @Gwen-Dragon yt videos works fine in vivaldi out ot the box. The hickups happen from time to time on yt.



  • Btw. this video was published 15 hours ago I think at this time there was no html5 version rendert by yt...



  • @RocknRolf

    Reading between the lines, does this mean that when a vid is initially posted to YouTube, it is only available for playback via Flash and then some hours later it is transcribed to HTML5?

    Sorry for the rookie questions, as I'm not a streamer/podcaster.



  • @K3f3LmL yes this happens from time to time. I have this issues with video notifikation from twitter...

    When you upload a video to yt youtube renders all the versions of a video 480p, 1080p, 1440p or higher. As a Creator you can go public when ever you want if 1 videoformat exists. Normaly a creator will wait but... ;)


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.