Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

No TV!

  • My TV provider uses HTML5 HD, and it doesn't work in Opera 60!
    Is there something I miss?

  • Yes, you miss providing enough information about the problem.

    See https://forums.opera.com/topic/23068/instructions-on-posting-about-problems-in-opera-for-computers

    Also, what codec is used in the transmission?

  • @leocg
    I apologize. This is hard to understand for me. I have VIASAT and
    they seem to use Codec: MPEG2 / MPEG4 / HEVC. In Google Chrome, they
    use HTML5, and also with Chromecast. Silverlight is apparently also
    used to some extent, but I do not understand to what extent.
    Netflix and Youtube work perfectly in Opera 60.

    https://en.wikipedia.org/wiki/Viasat
    https://no.wikipedia.org/wiki/Viasat

    I'm in Sweden!

  • What happens when you try to watch something?

  • What version of Windows? On https://www.youtube.com/html5 for the browser support test, are all things checked?

  • Sorry again! I'm far too distracted to obviously do something right. Sends 3 pictures that I think explain my set.
    about_pex_hp.jpg
    nvidia_pex_hp.jpg
    codec_opera.jpg

    Yea sorry, I come into the Viaplay menu, and I can choose the program, the file looks like it starts but
    jumps directly to the end without starting...

    Thanks for your patience! /PeX

  • After trying to play the video, you can goto the URL opera://media-internals and click on the box for a player to expand it to see all the details. A screenshot of that too might help.

    Also, install https://addons.opera.com/en/extensions/details/user-agent-switcher-5/ and mask as Chrome for Windows to see if it makes a difference.

    Are you using Opera's VPN and or Opera's adblocker? Have any extensions installed that might interfere?

  • Thanx for your Help! I will look in to it and return!
    I do not use VPN, but using adblocker!

    Coming up from media-internals after trying to start a program with a Soccer game!

    [
      {
        "properties": {
          "render_id": 11,
          "player_id": 0,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/sport/fotboll/hollandska-ligan/willem-ii-psv/20573026",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/13d70c5d-5ccb-4721-8507-69091f1d561f",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStopped",
          "event": "WEBMEDIAPLAYER_DESTROYED"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.030000001192092896,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/sport/fotboll/hollandska-ligan/willem-ii-psv/20573026"
          },
          {
            "time": 0.03700000047683716,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.0429999977350235,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 16.59000000357628,
            "key": "url",
            "value": "blob:https://viaplay.se/13d70c5d-5ccb-4721-8507-69091f1d561f"
          },
          {
            "time": 23.36599999666214,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 44.93000000715256,
            "key": "pipeline_state",
            "value": "kStarting"
          },
          {
            "time": 87.1169999986887,
            "key": "event",
            "value": "WEBMEDIAPLAYER_DESTROYED"
          },
          {
            "time": 87.14000000059605,
            "key": "pipeline_state",
            "value": "kStopping"
          },
          {
            "time": 87.1630000025034,
            "key": "pipeline_state",
            "value": "kStopped"
          }
        ]
      },
      {
        "properties": {
          "render_id": 11,
          "player_id": 1,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/sport/fotboll/hollandska-ligan/willem-ii-psv/20573026",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/0a21e86a-bcff-4310-879a-2da58b08959a",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStarting"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.004999995231628418,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/sport/fotboll/hollandska-ligan/willem-ii-psv/20573026"
          },
          {
            "time": 0.008000001311302185,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.009999990463256836,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 0.16099999845027924,
            "key": "url",
            "value": "blob:https://viaplay.se/0a21e86a-bcff-4310-879a-2da58b08959a"
          },
          {
            "time": 0.20600000023841858,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 0.26899999380111694,
            "key": "pipeline_state",
            "value": "kStarting"
          }
        ]
      }
    ]
    
  • This post is deleted!
  • And here, trying to start a Hockey game!

    [
      {
        "properties": {
          "render_id": 11,
          "player_id": 0,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/b3bb059b-0d81-45d4-b83e-850492f2794e",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStopped",
          "event": "WEBMEDIAPLAYER_DESTROYED"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.015000000596046448,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300"
          },
          {
            "time": 0.018999993801116943,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.020999997854232788,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 2.54899999499321,
            "key": "url",
            "value": "blob:https://viaplay.se/b3bb059b-0d81-45d4-b83e-850492f2794e"
          },
          {
            "time": 2.7960000038146973,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 6.693000003695488,
            "key": "pipeline_state",
            "value": "kStarting"
          },
          {
            "time": 209.36299999058247,
            "key": "event",
            "value": "WEBMEDIAPLAYER_DESTROYED"
          },
          {
            "time": 209.4379999935627,
            "key": "pipeline_state",
            "value": "kStopping"
          },
          {
            "time": 209.51099999248981,
            "key": "pipeline_state",
            "value": "kStopped"
          }
        ]
      },
      {
        "properties": {
          "render_id": 11,
          "player_id": 1,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/59338e48-d9ea-4e91-8341-11ff3e2b79a9",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStopped",
          "event": "WEBMEDIAPLAYER_DESTROYED"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.006999999284744263,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300"
          },
          {
            "time": 0.01000000536441803,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.01199999451637268,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 0.20000000298023224,
            "key": "url",
            "value": "blob:https://viaplay.se/59338e48-d9ea-4e91-8341-11ff3e2b79a9"
          },
          {
            "time": 0.3879999965429306,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 0.41099999845027924,
            "key": "pipeline_state",
            "value": "kStarting"
          },
          {
            "time": 10795.466000005603,
            "key": "event",
            "value": "WEBMEDIAPLAYER_DESTROYED"
          },
          {
            "time": 10795.626000002027,
            "key": "pipeline_state",
            "value": "kStopping"
          },
          {
            "time": 10795.641000002623,
            "key": "pipeline_state",
            "value": "kStopped"
          }
        ]
      },
      {
        "properties": {
          "render_id": 11,
          "player_id": 2,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/7228acd5-bd5c-4d90-9230-a1c55bfa7ea1",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStopped",
          "event": "WEBMEDIAPLAYER_DESTROYED"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.023000001907348633,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300"
          },
          {
            "time": 0.0260000079870224,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.028999999165534973,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 2.047000005841255,
            "key": "url",
            "value": "blob:https://viaplay.se/7228acd5-bd5c-4d90-9230-a1c55bfa7ea1"
          },
          {
            "time": 2.1860000044107437,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 2.20100000500679,
            "key": "pipeline_state",
            "value": "kStarting"
          },
          {
            "time": 649.2740000039339,
            "key": "event",
            "value": "WEBMEDIAPLAYER_DESTROYED"
          },
          {
            "time": 649.3830000013113,
            "key": "pipeline_state",
            "value": "kStopping"
          },
          {
            "time": 649.3949999958277,
            "key": "pipeline_state",
            "value": "kStopped"
          }
        ]
      },
      {
        "properties": {
          "render_id": 11,
          "player_id": 3,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/fbb05904-a703-40d2-a742-447801d7b927",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStarting"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.00599999725818634,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/sport/ishockey/nhl/boston-toronto/20576300"
          },
          {
            "time": 0.009000003337860107,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.010999992489814758,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 0.45099999010562897,
            "key": "url",
            "value": "blob:https://viaplay.se/fbb05904-a703-40d2-a742-447801d7b927"
          },
          {
            "time": 0.5549999922513962,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 0.5729999989271164,
            "key": "pipeline_state",
            "value": "kStarting"
          }
        ]
      }
    ]
    
  • I did try Viaplay in Vivaldi browser, and it works!
    So I get the media-internals from Vivaldi also...
    Even installed Flash player for both Opera and Vivaldi.

    [
      {
        "properties": {
          "render_id": 7,
          "player_id": 0,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/serier/hockeyklubben/sasong-1/avsnitt-7",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/c3d7f1b9-b205-4a5d-b683-1368b1677970",
          "info": "ChunkDemuxer: buffering by DTS",
          "pipeline_state": "kStopped",
          "event": "WEBMEDIAPLAYER_DESTROYED"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 1.3159999996423721,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/serier/hockeyklubben/sasong-1/avsnitt-7"
          },
          {
            "time": 1.3230000138282776,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 1.328000009059906,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 25.33900000154972,
            "key": "url",
            "value": "blob:https://viaplay.se/c3d7f1b9-b205-4a5d-b683-1368b1677970"
          },
          {
            "time": 25.818000003695488,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 26.443000003695488,
            "key": "pipeline_state",
            "value": "kStarting"
          },
          {
            "time": 179.63400000333786,
            "key": "event",
            "value": "WEBMEDIAPLAYER_DESTROYED"
          },
          {
            "time": 179.66700001060963,
            "key": "pipeline_state",
            "value": "kStopping"
          },
          {
            "time": 179.69900000095367,
            "key": "pipeline_state",
            "value": "kStopped"
          }
        ]
      },
      {
        "properties": {
          "render_id": 7,
          "player_id": 1,
          "origin_url": "https://viaplay.se/",
          "frame_url": "https://viaplay.se/player/default/serier/hockeyklubben/sasong-1/avsnitt-7",
          "frame_title": "Viaplay",
          "surface_layer_mode": "kOnDemand",
          "url": "blob:https://viaplay.se/3fbac7a0-3182-44d8-8b03-c9ef9999f385",
          "info": "Selected video track: []",
          "pipeline_state": "kPlaying",
          "has_cdm": true,
          "found_audio_stream": true,
          "audio_codec_name": "aac",
          "found_video_stream": true,
          "video_codec_name": "h264",
          "debug": "Video rendering in low delay mode.",
          "audio_dds": true,
          "audio_decoder": "WMFAudioDecoder",
          "is_platform_audio_decoder": false,
          "video_dds": false,
          "video_decoder": "DecryptingVideoDecoder",
          "is_platform_video_decoder": false,
          "duration": 3502.84,
          "height": 1080,
          "width": 1920,
          "video_buffering_state": "BUFFERING_HAVE_ENOUGH",
          "audio_buffering_state": "BUFFERING_HAVE_ENOUGH",
          "for_suspended_start": false,
          "pipeline_buffering_state": "BUFFERING_HAVE_ENOUGH",
          "event": "PLAY"
        },
        "events": [
          {
            "time": 0,
            "key": "origin_url",
            "value": "https://viaplay.se/"
          },
          {
            "time": 0.01000000536441803,
            "key": "frame_url",
            "value": "https://viaplay.se/player/default/serier/hockeyklubben/sasong-1/avsnitt-7"
          },
          {
            "time": 0.013000011444091797,
            "key": "frame_title",
            "value": "Viaplay"
          },
          {
            "time": 0.015000000596046448,
            "key": "surface_layer_mode",
            "value": "kOnDemand"
          },
          {
            "time": 0.05500000715255737,
            "key": "url",
            "value": "blob:https://viaplay.se/3fbac7a0-3182-44d8-8b03-c9ef9999f385"
          },
          {
            "time": 0.09200000762939453,
            "key": "info",
            "value": "ChunkDemuxer: buffering by DTS"
          },
          {
            "time": 0.11100000143051147,
            "key": "pipeline_state",
            "value": "kStarting"
          },
          {
            "time": 3005.2709999978542,
            "key": "has_cdm",
            "value": true
          },
          {
            "time": 3290.259000003338,
            "key": "found_audio_stream",
            "value": true
          },
          {
            "time": 3290.270000010729,
            "key": "audio_codec_name",
            "value": "aac"
          },
          {
            "time": 3307.179000005126,
            "key": "found_video_stream",
            "value": true
          },
          {
            "time": 3307.1860000044107,
            "key": "video_codec_name",
            "value": "h264"
          },
          {
            "time": 3355.2150000035763,
            "key": "debug",
            "value": "Parsed video frame has DTS 80000us, which is after the frame's PTS 40000us"
          },
          {
            "time": 3355.2260000109673,
            "key": "debug",
            "value": "Parsed video frame has DTS 120000us, which is after the frame's PTS 80000us"
          },
          {
            "time": 3355.2300000041723,
            "key": "debug",
            "value": "Parsed video frame has DTS 200000us, which is after the frame's PTS 160000us"
          },
          {
            "time": 3355.2360000014305,
            "key": "debug",
            "value": "Parsed video frame has DTS 240000us, which is after the frame's PTS 200000us"
          },
          {
            "time": 3355.23900000751,
            "key": "debug",
            "value": "Parsed video frame has DTS 320000us, which is after the frame's PTS 280000us"
          },
          {
            "time": 3355.2419999986887,
            "key": "debug",
            "value": "Parsed video frame has DTS 360000us, which is after the frame's PTS 320000us"
          },
          {
            "time": 3355.2510000020266,
            "key": "debug",
            "value": "Parsed video frame has DTS 440000us, which is after the frame's PTS 400000us"
          },
          {
            "time": 3355.2540000081062,
            "key": "debug",
            "value": "Parsed video frame has DTS 480000us, which is after the frame's PTS 440000us"
          },
          {
            "time": 3355.2569999992847,
            "key": "debug",
            "value": "Parsed video frame has DTS 560000us, which is after the frame's PTS 520000us"
          },
          {
            "time": 3355.2600000053644,
            "key": "debug",
            "value": "(Log limit reached. Further similar entries may be suppressed): Parsed video frame has DTS 600000us, which is after the frame's PTS 560000us"
          },
          {
            "time": 3718.2430000007153,
            "key": "audio_dds",
            "value": true
          },
          {
            "time": 3718.2470000088215,
            "key": "audio_decoder",
            "value": "WMFAudioDecoder"
          },
          {
            "time": 3718.2489999979734,
            "key": "is_platform_audio_decoder",
            "value": false
          },
          {
            "time": 3718.270000010729,
            "key": "info",
            "value": "Selected WMFAudioDecoder for audio decoding, config: codec: aac, bytes_per_channel: 2, channel_layout: 3, channels: 2, samples_per_second: 48000, sample_format: 2, bytes_per_frame: 4, seek_preroll: 0us, codec_delay: 0, has extra data: true, encryption scheme: Unencrypted, discard decoder delay: false"
          },
          {
            "time": 3718.3250000029802,
            "key": "debug",
            "value": "Video rendering in low delay mode."
          },
          {
            "time": 3851.454999998212,
            "key": "video_dds",
            "value": false
          },
          {
            "time": 3851.4730000048876,
            "key": "video_decoder",
            "value": "DecryptingVideoDecoder"
          },
          {
            "time": 3851.474000006914,
            "key": "is_platform_video_decoder",
            "value": false
          },
          {
            "time": 3851.502000004053,
            "key": "info",
            "value": "Selected DecryptingVideoDecoder for video decoding, config: codec: h264, format: PIXEL_FORMAT_I420, profile: h264 main, coded size: [640,360], visible rect: [0,0,640,360], natural size: [640,360], has extra data: false, encryption scheme: CENC, rotation: 0°"
          },
          {
            "time": 3909.621000006795,
            "key": "pipeline_state",
            "value": "kPlaying"
          },
          {
            "time": 3019.201000005007,
            "key": "duration",
            "value": 3502.84
          },
          {
            "time": 4325.813000008464,
            "key": "height",
            "value": 360
          },
          {
            "time": 4325.813000008464,
            "key": "width",
            "value": 640
          },
          {
            "time": 4325.956000000238,
            "key": "video_buffering_state",
            "value": "BUFFERING_HAVE_ENOUGH"
          },
          {
            "time": 4378.351999998093,
            "key": "audio_buffering_state",
            "value": "BUFFERING_HAVE_ENOUGH"
          },
          {
            "time": 4378.412000000477,
            "key": "for_suspended_start",
            "value": false
          },
          {
            "time": 4378.412000000477,
            "key": "pipeline_buffering_state",
            "value": "BUFFERING_HAVE_ENOUGH"
          },
          {
            "time": 4378.586000010371,
            "key": "event",
            "value": "PLAY"
          },
          {
            "time": 5060.370000004768,
            "key": "info",
            "value": "Effective playback rate changed from 0 to 1"
          },
          {
            "time": 8853.008000001311,
            "key": "info",
            "value": "video decoder config changed midstream, new config: codec: h264, format: PIXEL_FORMAT_I420, profile: h264 main, coded size: [1280,720], visible rect: [0,0,1280,720], natural size: [1280,720], has extra data: false, encryption scheme: CENC, rotation: 0°"
          },
          {
            "time": 9153.332000002265,
            "key": "height",
            "value": 720
          },
          {
            "time": 9153.332000002265,
            "key": "width",
            "value": 1280
          },
          {
            "time": 24793.40800000727,
            "key": "info",
            "value": "video decoder config changed midstream, new config: codec: h264, format: PIXEL_FORMAT_I420, profile: h264 high, coded size: [1920,1080], visible rect: [0,0,1920,1080], natural size: [1920,1080], has extra data: false, encryption scheme: CENC, rotation: 0°"
          },
          {
            "time": 25173.40000000596,
            "key": "height",
            "value": 1080
          },
          {
            "time": 25173.40000000596,
            "key": "width",
            "value": 1920
          },
          {
            "time": 73763.36800000072,
            "key": "info",
            "value": "Selected video track: []"
          },
          {
            "time": 73763.78700000048,
            "key": "video_buffering_state",
            "value": "BUFFERING_HAVE_NOTHING"
          },
          {
            "time": 73850.86400000751,
            "key": "video_buffering_state",
            "value": "BUFFERING_HAVE_ENOUGH"
          },
          {
            "time": 73850.93100000918,
            "key": "for_suspended_start",
            "value": false
          },
          {
            "time": 73850.93100000918,
            "key": "pipeline_buffering_state",
            "value": "BUFFERING_HAVE_ENOUGH"
          }
        ]
      }
    ]
    
  • Did you try changing Opera's user agent?

  • Thanks for the media-internal logs. Nothing too revealing that I personally see unfortunately. I'll see if someone else can take a look.

    Two other things to try:

    Goto the URL opera://settings/system and disable "Hardware acceleration", restart Opera and try again. It it doesn't help, turn it back on.

    Goto the URL opera://flags/#autoplay-policy, set it to "No user gesture required" and try again.

    Also, if you could, goto the URL opera://gpu and post that.

    And, try the user agent switcher to mask as Chrome.

    If that doesn't work, goto https://www.opera.com/download and download the latest "developer" version and test it it. If it works there, things will probably work when 61 gets to stable.

    If everything else fails, you could file a bug report and in addition to describing everything, mention this thread. Take note of the bug number and email address that you get when you file a report (if it doesn't show one, at least post the description you used). Then, for Opera to test, you'd need to tell them where you're located and give them your login info for viaplay, so they can actually test themselves. You'd change it after they're done testing of course.

  • Wow... Thanx for your time, man!
    I'll return...

    Regards /PeX

Log in to reply