Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Widevine LD fallback not triggering in RxPlayer #1427

Open
jakubjereczek opened this issue Apr 5, 2024 · 7 comments
Open

Widevine LD fallback not triggering in RxPlayer #1427

jakubjereczek opened this issue Apr 5, 2024 · 7 comments

Comments

@jakubjereczek
Copy link

Hi,

We set-up "LD (low quality) fallback" for Widevine for blocked system IDs (in case a Widevine license request id done by a blocked system ID device).

...but RxPlayer does not fallback to LD quality and cannot stream the regular content.
I read the docs, I had found a related topics:

I noticed that if we declare the value of singleLicensePer (Allows to use a single getLicense call for keys linked to multiple qualities.)
as periods or content this fallback works and streams as LD.

{
  type: 'widevine',
  getLicense: ()...
  // singleLicensePer: 'init-data', // default one
  // singleLicensePer: 'content',
  // singleLicensePer: 'periods',
}

So my question is:

  • Is singleLicencePer: 'periods' a valid configuration in this case, this will not significantly slow down the server?
  • Is there another option to support this fallback?
@jakubjereczek
Copy link
Author

jakubjereczek commented Apr 5, 2024

Checked on:v4.0.0, v3.33.2, v3.32.1

I will add that there is no error in logs. RxPlayer got into eternal bufferring in this case (it looks like it can't detect that the given representation is not supported)

I will try to provide more information about what we are doing on server.

@Florent-Bouisset
Copy link
Collaborator

Florent-Bouisset commented Apr 5, 2024

Hi,

The configuration of the singleLicencePer options should depend on how you have configured your license server:

  • If the license server returns a license with a single key, associated to the initData encountered during the download of specific content quality, then you should set the singleLicensePer option to 'init-data'. This means that a request to the license server will be made each time a new initData is encountered.

  • If the license server returns a license with multiple keys, including those associated with the initData and other keys linked to the content itself you have two options:

    • Use 'content' if you intend to play content with fixed keys that won't change over time.
    • Use 'periods' if the keys may change. This is useful, for instance, when dealing with live channels that implement key rotations, resulting in key changes between two programs.

Note that if using content and periods, there needs to be some intelligence on the server side to provide all keys for the different content quality when only an initData for a specific quality was sent.

There is pros and cons about using either methods:

InitData

  • Pros: Only needed keys will be requested.
  • Cons: The usability of a key remains uncertain until a segment has been downloaded for that quality.

content or periods

  • Pros: The statuses of keys are known upfront before downloading the segments.
  • Cons: Some keys that will never be played may be requested, which could be ineffective.

I can't tell if this would slow down the server since it depends on server implementation.

For the bug you encountered, what can happen is that the first license request successfully authorize the key for the lowest quality.
With content and periods it will not trigger subsequent license request, you will only play in the lowest quality.
With init-data, it will trigger a new license request for the key with a higher quality. Maybe something is wrong with the following license request for a higher quality, and the keys may be wrongly considered as usable.
I think singleLicensePer: content is just hiding the problem. If you have some logs we can inspect it would be helpful.

@jakubjereczek
Copy link
Author

@Florent-Bouisset thank you your quick anwser,

We don't do key rotation but we do "proactive license responses", i.e. we give the keys for all track types that we think are appropriate for the device even if you ask for only 1 key.
It seems that in our situation singleLicencePer: content may be a good solution.

I will try to provide logs.

@jakubjereczek
Copy link
Author

Our server-logs show that:

  • you request a license for track type "SD", you get a license for track types "LD" and "AUDIO"
  • then you request a license for track type "AUDIO", you get a license for track types "LD" and "AUDIO"
  • then you request a license for track type "HD", you get a license for track types "LD" and "AUDIO"

@jakubjereczek
Copy link
Author

jakubjereczek commented Apr 8, 2024

RxPlayer logs (about half a minute of playback - buferring)

RxPlayer init {videoElement: video#rxp-video-element.sc-fiyPsb.sc-rxp-video, servicesConfig: {…}, logLevel: 'default'}
rxplayer.tvapi.ts:664 RxPlayer unload: handle markers plugin
rxplayer.tvapi.ts:667 RxPlayer unload: smartLib stop session
rxplayer.tvapi.ts:696 RxPlayer unload: notifier removeEventListener
rxplayer.tvapi.ts:700 RxPlayer unload: stop current content
rxplayer.tvapi.ts:701 Locking `contentLock` to clean-up the current content.
rxplayer.tvapi.ts:701 DRM: Clearing-up DRM session.
rxplayer.tvapi.ts:701 DRM: Nothing to clear. Returning right away. No state = true
rx-player.js:56007 API: DRM session cleaned-up with success!
rx-player.js:56001 Unlocking `contentLock`. Next content can begin.
rxplayer.helpers.ts:390 RxPlayer getRxPlayerSupportedDRMConfigurations: {supportedDRMKeys: Array(1), unsupportedDRMSystems: Array(0)}
rxplayer.tvapi.ts:229 RxPlayer loadPlaybackData: supported drm Widevine and media DASH
rxplayer.tvapi.ts:294 RxPlayer loadVideo {playbackData: {…}, startOffset: undefined, position: undefined, playlist: undefined}
rxplayer.tvapi.ts:348  playerPlaybackVideoOptions.keySystems [{…}]
rxplayer.tvapi.ts:353 API: Calling loadvideo https://nl-bkm100-stg01-cdn.solocoo.tv/bpk-tv/bpnovasport1vstvhd/default/index.mpd?quotaID=29Vm1NpRswahQtebQo47Iw&terminalID=w56365e00-ea9e-11ee-8aed-3b8cb5e25d91&auth=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cmkiOiIvYnBrLXR2L2Jwbm92YXNwb3J0MXZzdHZoZC9kZWZhdWx0L2luZGV4Lm1wZCIsIm1ldGhvZCI6IkdFVCIsImV4cCI6MTcxMjU2MzY0Nn0.g8AMMKYBc0QgU-I5_v8fPO-z9yeRUH9C_rdoXkdmEts dash
rxplayer.tvapi.ts:353 Locking `contentLock` to clean-up the current content.
rxplayer.tvapi.ts:353 DRM: Clearing-up DRM session.
rxplayer.tvapi.ts:353 DRM: Nothing to clear. Returning right away. No state = true
rxplayer.tvapi.ts:353 API: current media element state tick event init position 0 seeking false internalSeek null rebuffering false freezing false ended false paused true playbackRate 1 readyState 0
rxplayer.tvapi.ts:353 API: playerStateChange event LOADING
statistics.ts:108 PlayerStatisticsPlugin: onPlayerStateChange LOADING
globalEvents.ts:289 GlobalEventPlugin: onPlayerStateChange LOADING
rx-player.js:56007 API: DRM session cleaned-up with success!
rx-player.js:56001 Unlocking `contentLock`. Next content can begin.
rx-player.js:21673 Init: Creating ContentDecryptor
rx-player.js:8450 DRM: Starting ContentDecryptor logic.
rx-player.js:5172 DRM: Searching for compatible MediaKeySystemAccess
rx-player.js:5258 DRM: Request keysystem access com.widevine.alpha,1 of 1
rx-player.js:5264 DRM: Found compatible keysystem com.widevine.alpha 1
rx-player.js:7301 DRM: Calling createMediaKeys on the MediaKeySystemAccess
globalEvents.ts:524 GlobalEventPlugin: setLoadingTimer
rx-player.js:7273 DRM: MediaKeys created with success
rx-player.js:19490 Init: Clearing HTMLMediaElement's src
rx-player.js:19521 Init: Creating MediaSource
rx-player.js:19524 Init: Attaching MediaSource URL to the media element blob:http://localhost:3000/95bde24c-d0a8-48c0-9bee-cd3730db6eef
rx-player.js:19545 Init: MediaSource opened
rx-player.js:8561 DRM: Attaching current MediaKeys
rx-player.js:4492 DRM: Attaching MediaKeys to the media element
rx-player.js:8148 DRM: Setting server certificate on the MediaKeys
rx-player.js:4494 DRM: MediaKeys attached with success
rx-player.js:52470 API: current media element state tick event timeupdate position 0 seeking false internalSeek null rebuffering false freezing false ended false paused true playbackRate 1 readyState 0
rx-player.js:52478 API: current playback timeline:

^0 
timeupdate
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 594.7000000476837ms
rx-player.js:12640 MUS: Manifest update rythm is too frequent. Postponing next request. 199.59990239143372 1197.5994143486023
rx-player.js:20783 Init: Calculating initial time
rx-player.js:19838 Init: clock offset found for a live content, checking if we can start close to it
rx-player.js:19844 Init: 1712563344.4826581 defined as the live time, applying a live gap of 10
rx-player.js:20785 Init: Initial time calculated: 1712563334.4826581
rx-player.js:22254 Init: Resume playback speed 1
rx-player.js:20035 Init: Updating duration 4294967296
rx-player.js:18764 Stream: Creating new Stream for video 0
rx-player.js:17995 Stream: Updating video adaptation A: 2 P: 0
rx-player.js:14536 SB: Adding native SegmentBuffer with codec video/mp4;codecs="avc1.4D4015"
rx-player.js:13896 AVSB: calling `mediaSource.addSourceBuffer` video/mp4;codecs="avc1.4D4015"
rx-player.js:18764 Stream: Creating new Stream for audio 0
rx-player.js:17995 Stream: Updating audio adaptation A: 1 P: 0
rx-player.js:14536 SB: Adding native SegmentBuffer with codec audio/mp4;codecs="mp4a.40.2"
rx-player.js:13896 AVSB: calling `mediaSource.addSourceBuffer` audio/mp4;codecs="mp4a.40.2"
rx-player.js:18764 Stream: Creating new Stream for text 0
rx-player.js:17919 Stream: Set no text Adaptation. P: 0
rx-player.js:18764 Stream: Creating new Stream for image 0
rx-player.js:17919 Stream: Set no image Adaptation. P: 0
rx-player.js:11306 ABR: Creating new BandwidthEstimator for  video
rx-player.js:10019 ABR: Steps for buffer based chooser. bufferLevel: 4, bitrate: 468800 ,bufferLevel: 9.629990729311817, bitrate: 535200 ,bufferLevel: 13.094521307038754, bitrate: 1021200 ,bufferLevel: 18.318467702618065, bitrate: 1498400 ,bufferLevel: 23.20514908097727, bitrate: 2932800 ,bufferLevel: 28.608740740319575, bitrate: 4332800 ,bufferLevel: 31.766813323668753, bitrate: 5528400
rx-player.js:10442 ABR: enter starvation mode.
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rx-player.js:17418 Stream: changing representation video video=1498400 1498400
rx-player.js:15032 Stream: Media segments now need to be requested. Starting queue. video 7
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=1498400 S: 1712563332.9566667-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:11306 ABR: Creating new BandwidthEstimator for  audio
base.smartlib.js:55 04-08 10:02:29.299 D/BpkMetricsMgr: [20980] Player changed layer to 1695kbps
globalEvents.ts:379 GlobalEventPlugin: onVideoBitrateChange
rx-player.js:17418 Stream: changing representation audio audio_197057_cze=196800 196800
rx-player.js:15032 Stream: Media segments now need to be requested. Starting queue. audio 6
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563332.9609582-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:4607 DRM: Creating a new temporary session
rx-player.js:5994 DRM-LSS: calling `createSession` temporary
rx-player.js:6019 DRM-LSS: MediaKeySession added temporary 1
rx-player.js:7727 DRM: Binding session events 
rx-player.js:5393 Compat: Calling generateRequest on the MediaKeySession
rx-player.js:5338 Compat: Trying to move CENC PSSH from init data at the end of it.
rx-player.js:4607 DRM: Creating a new temporary session
rx-player.js:5994 DRM-LSS: calling `createSession` temporary
rx-player.js:6019 DRM-LSS: MediaKeySession added temporary 2
rx-player.js:7727 DRM: Binding session events 
rx-player.js:5393 Compat: Calling generateRequest on the MediaKeySession
rx-player.js:5338 Compat: Trying to move CENC PSSH from init data at the end of it.
rx-player.js:7761 DRM: Received message event, type license-request E75CF3C535171B447A6B9E236E33AAF7
rx-player.js:7916 DRM: Calling `getLicense` license-request
rx-player.js:7761 DRM: Received message event, type license-request 7AFDFD8091EE27F56C43DD07C93904AF
rx-player.js:7916 DRM: Calling `getLicense` license-request
rx-player.js:52470 API: current media element state tick event timeupdate position 0 seeking false internalSeek null rebuffering false freezing false ended false paused true playbackRate 1 readyState 0
rx-player.js:52478 API: current playback timeline:

^0 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:14228 AVSB: updating codec video/mp4;codecs="avc1.4D401E"
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:15067 Stream: no more init segment to request. Cancelling queue. video
rx-player.js:13249 SF: Segment request cancelled video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=1498400 S: init
rx-player.js:10065 ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 9000
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:15067 Stream: no more init segment to request. Cancelling queue. audio
rx-player.js:13249 SF: Segment request cancelled audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: init
rx-player.js:52470 API: current media element state tick event loadedmetadata position 0 seeking false internalSeek null rebuffering false freezing false ended false paused true playbackRate 1 readyState 1
rx-player.js:52478 API: current playback timeline:

^0 
loadedmetadata
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rx-player.js:21485 Init: Set initial time 1712563334.4826581
rx-player.js:52361 API: Seeking internally 1712563334.4826581
rx-player.js:52470 API: current media element state tick event internal-seeking position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 1 readyState 1
rx-player.js:52478 API: current playback timeline:

^1712563334.482658 
seeking
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rx-player.js:22223 Init: Pause playback to build buffer
rx-player.js:52470 API: current media element state tick event ratechange position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:

^1712563334.482658 
ratechange
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563332.9609582-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563332.9609582-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563332.9609582-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563332.9609582-1.92
rx-player.js:11129 ABR: New last stable representation 196800
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563334.8809583-1.92
rx-player.js:24689 SI: first segment pushed audio 1712563332.9609582 1712563334.8809583
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563332.9609582-1.92
rx-player.js:24933 SI: found true buffered start audio 1712563332.960958 1712563332.9609582
rx-player.js:24970 SI: found true buffered end audio 1712563334.880958 1712563334.8809583
rxplayer.helpers.ts:567 getLicense 200 Response {type: 'cors', url: 'https://license-sta-sgn.solocoo.tv/wv?c=cpist%3A2%…2IyMyIsZGU6MyxsZjowLHI6MCxzOiIzNy4zMC4xMTguNzUifQ', redirected: false, status: 200, ok: true, …}
rx-player.js:8000 DRM: Updating MediaKeySession with message
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 1 consecutive time.
rx-player.js:8013 DRM: MediaKeySession update succeeded.
rx-player.js:7882 DRM: keystatuseschange event received E75CF3C535171B447A6B9E236E33AAF7
rx-player.js:7626 DRM: key status update (6a63d4a1486446a48dc000aefa8156f5): usable
rx-player.js:7626 DRM: key status update (75529058f96446a48dc000aefa8156f5): usable
rx-player.js:28035 Decipherability changed for "audio_197057_cze=196800" (196800) true
rx-player.js:28035 Decipherability changed for "video=468800" (468800) true
rx-player.js:28035 Decipherability changed for "video=535200" (535200) true
rx-player.js:28035 Decipherability changed for "video=1021200" (1021200) true
rxplayer.model.ts:462 [VALIDATION] decipherabilityUpdate (4) [{…}, {…}, {…}, {…}]
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:

^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 1498400 video=1498400
rxplayer.helpers.ts:567 getLicense 200 Response {type: 'cors', url: 'https://license-sta-sgn.solocoo.tv/wv?c=cpist%3A2%…2IyMyIsZGU6MyxsZjowLHI6MCxzOiIzNy4zMC4xMTguNzUifQ', redirected: false, status: 200, ok: true, …}
rx-player.js:8000 DRM: Updating MediaKeySession with message
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 3ms
rx-player.js:8013 DRM: MediaKeySession update succeeded.
rx-player.js:7882 DRM: keystatuseschange event received 7AFDFD8091EE27F56C43DD07C93904AF
rx-player.js:7626 DRM: key status update (6a63d4a1486446a48dc000aefa8156f5): usable
rx-player.js:7626 DRM: key status update (75529058f96446a48dc000aefa8156f5): usable
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563334.8809583-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563334.8809583-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563334.8809583-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563334.8809583-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563334.8809583 1712563334.880958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563334.8809583-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563336.800958 1712563336.8009584
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563336.80
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=1498400 S: 1712563332.9566667-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=1498400 S: 1712563332.9566667-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=1498400 S: 1712563332.9566667-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=1498400 S: 1712563332.9566667-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=1498400 S: 1712563334.8766668-1.92
rx-player.js:24689 SI: first segment pushed video 1712563332.9566667 1712563334.8766668
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=1498400 S: 1712563332.9566667-1.92
rx-player.js:24933 SI: found true buffered start video 1712563332.956666 1712563332.9566667
rx-player.js:24970 SI: found true buffered end video 1712563334.876666 1712563334.8766668
rx-player.js:10065 ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 12000
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:17249 Stream: new video bitrate estimate 889084.949612625
rx-player.js:17321 Stream: urgent Representation switch video
rx-player.js:16875 Stream: Urgent switch, terminate now. video
rx-player.js:15027 Stream: no more media segment to request. Cancelling queue. video
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563336.8009584-1.92
rx-player.js:13249 SF: Segment request cancelled video P: 1 A: 2 R: video=1498400 S: 1712563334.8766668-1.92
rx-player.js:16875 Stream: Urgent switch, terminate now. video
base.smartlib.js:55 04-08 10:02:31.894 D/BpkMetricsMgr: [20980] Player changed layer to 732kbps
globalEvents.ts:379 GlobalEventPlugin: onVideoBitrateChange
rx-player.js:17418 Stream: changing representation video video=535200 535200
rx-player.js:6040 DRM-LSS: Reusing session: 7AFDFD8091EE27F56C43DD07C93904AF temporary
rx-player.js:9012 DRM: Init data already processed. Skipping it.
rx-player.js:15032 Stream: Media segments now need to be requested. Starting queue. video 8
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=535200 S: 1712563334.8766668-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=535200 S: init
rx-player.js:13376 SF: Segment request aborted video P: 1 A: 2 R: video=1498400 S: 1712563334.8766668-1.92
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==1.92==|1712563334.88
                  ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563336.80
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 2 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=535200 S: init
rx-player.js:14228 AVSB: updating codec video/mp4;codecs="avc1.4D4015"
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=535200 S: init
rx-player.js:15067 Stream: no more init segment to request. Cancelling queue. video
rx-player.js:13249 SF: Segment request cancelled video P: 1 A: 2 R: video=535200 S: init
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=535200 S: init
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=535200 S: init
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=535200 S: init
rx-player.js:10065 ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563336.8009584-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563336.8009584-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563336.8009584-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563336.8009584-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563336.8009584 1712563336.800958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563336.8009584-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563338.720958 1712563338.7209585
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563338.72
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==1.92==|1712563334.88
                  ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563338.72
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.700000047683716ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563338.72
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=535200 S: 1712563334.8766668-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=535200 S: 1712563334.8766668-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=535200 S: 1712563334.8766668-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=535200 S: 1712563334.8766668-1.92
rx-player.js:11129 ABR: New last stable representation 535200
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=535200 S: 1712563336.7966666-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563334.8766668 1712563334.876666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=535200 S: 1712563334.8766668-1.92
rx-player.js:24970 SI: found true buffered end video 1712563336.796666 1712563336.7966669
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563336.80
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:10065 ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:17249 Stream: new video bitrate estimate 759156.4923938592
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==3.84==|1712563336.80
                  ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563336.80
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563338.72
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=535200 S: 1712563336.7966666-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=535200 S: 1712563336.7966666-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=535200 S: 1712563336.7966666-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=535200 S: 1712563336.7966666-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563338.7209582-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=535200 S: 1712563338.7166667-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563336.7966666 1712563336.796666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=535200 S: 1712563336.7966666-1.92
rx-player.js:24970 SI: found true buffered end video 1712563338.716666 1712563338.7166667
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563338.72
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:10065 ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:17249 Stream: new video bitrate estimate 752584.1138867447
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 3 consecutive time.
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==5.76==|1712563338.72
                  ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 535200 video=535200
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563338.72
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563338.72
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 1.7999999523162842ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563338.72
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563338.72
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563338.7209582-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563338.7209582-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563338.7209582-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563338.7209582-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563340.6409583-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563338.7209582 1712563338.720958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563338.7209582-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563340.640958 1712563340.6409583
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563340.64
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=535200 S: 1712563338.7166667-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=535200 S: 1712563338.7166667-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=535200 S: 1712563338.7166667-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=535200 S: 1712563338.7166667-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=535200 S: 1712563340.6366668-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563338.7166667 1712563338.716666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=535200 S: 1712563338.7166667-1.92
rx-player.js:24970 SI: found true buffered end video 1712563340.636666 1712563340.6366668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:10065 ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 635170.457166009
rx-player.js:17321 Stream: urgent Representation switch video
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:16875 Stream: Urgent switch, terminate now. video
rx-player.js:15027 Stream: no more media segment to request. Cancelling queue. video
rx-player.js:13249 SF: Segment request cancelled video P: 1 A: 2 R: video=535200 S: 1712563340.6366668-1.92
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:16875 Stream: Urgent switch, terminate now. video
base.smartlib.js:55 04-08 10:02:35.527 D/BpkMetricsMgr: [20980] Player changed layer to 666kbps
globalEvents.ts:379 GlobalEventPlugin: onVideoBitrateChange
rx-player.js:17418 Stream: changing representation video video=468800 468800
rx-player.js:6040 DRM-LSS: Reusing session: 7AFDFD8091EE27F56C43DD07C93904AF temporary
rx-player.js:9012 DRM: Init data already processed. Skipping it.
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:15032 Stream: Media segments now need to be requested. Starting queue. video 7
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563340.6366668-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: init
rx-player.js:13376 SF: Segment request aborted video P: 1 A: 2 R: video=535200 S: 1712563340.6366668-1.92
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563340.6409583-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563340.6409583-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563340.6409583-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563340.6409583-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563340.6409583 1712563340.640958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563340.6409583-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563342.560958 1712563342.5609584
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563342.56
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==7.68==|1712563340.64
                  ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563342.56
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: init
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: init
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
rx-player.js:15067 Stream: no more init segment to request. Cancelling queue. video
rx-player.js:13249 SF: Segment request cancelled video P: 1 A: 2 R: video=468800 S: init
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: init
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: init
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: init
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563340.6366668-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563340.6366668-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563340.6366668-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563340.6366668-1.92
rx-player.js:11129 ABR: New last stable representation 468800
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563342.5609584-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563342.5566666-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563340.6366668 1712563340.636666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563340.6366668-1.92
rx-player.js:24970 SI: found true buffered end video 1712563342.556666 1712563342.5566669
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563342.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 4 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563342.5609584-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563342.5609584-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563342.5609584-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563342.5609584-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563344.4809582-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563342.5609584 1712563342.560958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563342.5609584-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563344.480958 1712563344.4809585
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563344.48
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==9.60==|1712563342.56
                  ^1712563334.482658 
timeupdate
rx-player.js:10445 ABR: exit starvation mode.
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563342.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563344.48
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.3999998569488525ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563344.48
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563342.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563342.5566666-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563342.5566666-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563342.5566666-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563342.5566666-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563344.4766667-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563342.5566666 1712563342.556666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563342.5566666-1.92
rx-player.js:24970 SI: found true buffered end video 1712563344.476666 1712563344.4766667
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563344.48
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 554096.0340365748
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563344.4809582-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563344.4809582-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563344.4809582-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563344.4809582-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563344.4809582 1712563344.480958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563344.4809582-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563346.400958 1712563346.4009583
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563346.40
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==11.52==|1712563344.48
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563344.48
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563346.40
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563344.4766667-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563344.4766667-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563344.4766667-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563344.4766667-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563346.4009583-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563346.3966668-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563344.4766667 1712563344.476666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563344.4766667-1.92
rx-player.js:24970 SI: found true buffered end video 1712563346.396666 1712563346.3966668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563346.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 530526.638520642
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 5 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563346.4009583-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563346.4009583-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563346.4009583-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563346.4009583-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563348.3209584-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563346.4009583 1712563346.400958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563346.4009583-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563348.320958 1712563348.3209584
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563348.32
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==13.44==|1712563346.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563346.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563348.32
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563348.32
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563346.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563346.3966668-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563346.3966668-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563346.3966668-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563346.3966668-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563348.3166666-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563346.3966668 1712563346.396666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563346.3966668-1.92
rx-player.js:24970 SI: found true buffered end video 1712563348.316666 1712563348.3166668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563348.32
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 491243.3371475285
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563348.3209584-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563348.3209584-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563348.3209584-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563348.3209584-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563350.2409585-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563348.3209584 1712563348.320958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563348.3209584-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563350.240958 1712563350.2409585
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563350.24
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563348.3166666-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563348.3166666-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563348.3166666-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563348.3166666-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563350.2366667-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563348.3166666 1712563348.316666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563348.3166666-1.92
rx-player.js:24970 SI: found true buffered end video 1712563350.236666 1712563350.2366667
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563350.24
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 485742.0197919651
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==17.28==|1712563350.24
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563350.24
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563350.24
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563350.2409585-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563350.2409585-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563350.2409585-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563350.2409585-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563352.1609583-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563350.2409585 1712563350.240958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563350.2409585-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563352.160958 1712563352.1609585
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563352.16
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 6 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563350.2366667-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563350.2366667-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563350.2366667-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563350.2366667-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563352.1566668-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563350.2366667 1712563350.236666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563350.2366667-1.92
rx-player.js:24970 SI: found true buffered end video 1712563352.156666 1712563352.1566668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563352.16
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 479372.39306356007
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==19.20==|1712563352.16
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563352.16
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563352.16
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 3ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563352.16
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563352.16
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563352.1609583-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563352.1609583-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563352.1609583-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563352.1609583-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563352.1609583 1712563352.160958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563352.1609583-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563354.080958 1712563354.0809584
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563354.08
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563352.1566668-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563352.1566668-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563352.1566668-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563352.1566668-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563354.0809584-2.6453333333333333
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563354.0766666-2.64
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563352.1566668 1712563352.156666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563352.1566668-1.92
rx-player.js:24970 SI: found true buffered end video 1712563354.076666 1712563354.0766668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563354.08
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 473140.8748819795
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==21.12==|1712563354.08
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563354.08
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563354.08
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 7 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563354.0809584-2.6453333333333333
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563354.0809584-2.6453333333333333
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563354.0809584-2.6453333333333333
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563354.0809584-2.6453333333333333
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563356.7262917-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563354.0809584 1712563354.080958
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563354.0809584-2.6453333333333333
rx-player.js:24970 SI: found true buffered end audio 1712563356.726291 1712563356.7262917
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563356.73
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563354.0766666-2.64
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563354.0766666-2.64
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563354.0766666-2.64
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563354.0766666-2.64
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563356.7166667-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563354.0766666 1712563354.076666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563354.0766666-2.64
rx-player.js:24970 SI: found true buffered end video 1712563356.716666 1712563356.7166667
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563356.72
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 473248.9743766241
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==23.76==|1712563356.72
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563356.72
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563356.73
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.200000047683716ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563356.73
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563356.72
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563356.7262917-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563356.7262917-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563356.7262917-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563356.7262917-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563358.6462917-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563356.7262917 1712563356.726291
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563356.7262917-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563358.646291 1712563358.6462917
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563358.65
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563356.7166667-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563356.7166667-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563356.7166667-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563356.7166667-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563358.6366668-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563356.7166667 1712563356.716666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563356.7166667-1.92
rx-player.js:24970 SI: found true buffered end video 1712563358.636666 1712563358.6366668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563358.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 467039.493805024
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==25.68==|1712563358.64
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563358.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563358.65
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563358.6462917-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563358.6462917-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563358.6462917-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563358.6462917-1.92
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563358.65
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563358.6462917 1712563358.646291
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563358.6462917-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563360.566291 1712563360.5662918
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563360.57
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 8 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563358.6366668-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563358.6366668-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563358.6366668-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563358.6366668-1.92
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563358.64
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563358.6366668 1712563358.636666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563358.6366668-1.92
rx-player.js:24970 SI: found true buffered end video 1712563360.556666 1712563360.5566669
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 464180.085203057
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==27.60==|1712563360.56
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563360.57
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.700000047683716ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563360.57
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==27.60==|1712563360.56
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563360.57
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 9 consecutive time.
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==27.60==|1712563360.56
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563360.57
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 3ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563360.57
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:15032 Stream: Media segments now need to be requested. Starting queue. audio 2
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563360.5662916-1.92
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:15032 Stream: Media segments now need to be requested. Starting queue. video 2
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563360.5566666-1.92
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563360.5662916-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563360.5662916-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563360.5662916-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563360.5662916-1.92
rx-player.js:13325 SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563362.4862916-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563360.5662916 1712563360.566291
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563360.5662916-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563362.486291 1712563362.4862916
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563362.49
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==27.60==|1712563360.56
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563360.56
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563362.49
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563360.5566666-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563360.5566666-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563360.5566666-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563360.5566666-1.92
rx-player.js:13325 SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712563362.4766667-1.92
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563360.5566666 1712563360.556666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563360.5566666-1.92
rx-player.js:24970 SI: found true buffered end video 1712563362.476666 1712563362.4766667
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563362.48
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 440779.76018642256
rx-player.js:12693 Init: Refreshing the Manifest in "unsafeMode" for the 10 consecutive time.
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563362.4862916-1.92
rx-player.js:14191 AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563362.4862916-1.92
rx-player.js:13348 SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563362.4862916-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563362.4862916-1.92
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563362.49
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24491 SI: Pushing segment strictly after previous one. audio 1712563362.4862916 1712563362.486291
rx-player.js:14182 AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712563362.4862916-1.92
rx-player.js:24970 SI: found true buffered end audio 1712563364.406291 1712563364.4062917
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:13964 AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712563362.4766667-1.92
rx-player.js:14191 AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712563362.4766667-1.92
rx-player.js:13348 SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712563362.4766667-1.92
rx-player.js:13997 AVSB: receiving order for validating end of segment video video P: 1 A: 2 R: video=468800 S: 1712563362.4766667-1.92
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563362.48
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24491 SI: Pushing segment strictly after previous one. video 1712563362.4766667 1712563362.476666
rx-player.js:14182 AVSB: Acknowledging complete segment video P: 1 A: 2 R: video=468800 S: 1712563362.4766667-1.92
rx-player.js:24970 SI: found true buffered end video 1712563364.396666 1712563364.3966668
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:17249 Stream: new video bitrate estimate 441443.1915385452
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 3.700000047683716ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:12695 Init: Not parsing the Manifest in "unsafeMode" anymore after 10 consecutive times.
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.1000001430511475ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.5ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2.4000000953674316ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:40881 DASH: WASM MPD Parser not initialized. Running JS one.
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 3 2
rx-player.js:33374 DASH Parser: merging "switchable" AdaptationSets 4 2
rx-player.js:12412 MF: Manifest parsed in 2ms
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:52470 API: current media element state tick event timeupdate position 1712563334.482658 seeking true internalSeek 1712563334.4826581 rebuffering true freezing false ended false paused true playbackRate 0 readyState 1
rx-player.js:52478 API: current playback timeline:
1712563332.96|==31.44==|1712563364.40
                   ^1712563334.482658 
timeupdate
rx-player.js:11579 ABR: Choosing representation with bandwidth estimation. 468800 video=468800
rx-player.js:24431 SI: current video inventory timeline:
1712563332.96|A|1712563334.88 ~ 1712563334.88|B|1712563340.64 ~ 1712563340.64|C|1712563364.40
[A] P: 1 || R: video=1498400(1498400)
[B] P: 1 || R: video=535200(535200)
[C] P: 1 || R: video=468800(468800)
rx-player.js:24431 SI: current audio inventory timeline:
1712563332.96|A|1712563364.41
[A] P: 1 || R: audio_197057_cze=196800(196800)
rxplayer.tvapi.ts:638 RxPlayer destroy: dispose ad breaks
rxplayer.tvapi.ts:648 RxPlayer destroy: notifier removeEventListener
rxplayer.tvapi.ts:653 RxPlayer destroy: dispose player
rxplayer.tvapi.ts:654 SB: Aborting SegmentBuffer audio
rxplayer.tvapi.ts:654 AVSB: Calling `abort` on the SourceBuffer
rxplayer.tvapi.ts:654 SB: Aborting SegmentBuffer video
rxplayer.tvapi.ts:654 AVSB: Calling `abort` on the SourceBuffer
rxplayer.tvapi.ts:654 Init: Aborting SourceBuffer before removing
rxplayer.tvapi.ts:654 Init: Removing SourceBuffer from mediaSource
rxplayer.tvapi.ts:654 Init: Aborting SourceBuffer before removing
rxplayer.tvapi.ts:654 Init: Removing SourceBuffer from mediaSource
rxplayer.tvapi.ts:654 Init: Clearing HTMLMediaElement's src
rxplayer.tvapi.ts:654 Init: Revoking previous URL
rxplayer.tvapi.ts:654 Locking `contentLock` to clean-up the current content.
rxplayer.tvapi.ts:654 DRM: Clearing-up DRM session.
rxplayer.tvapi.ts:654 DRM: Nothing to clear. Returning right away. No state = false
rxplayer.tvapi.ts:654 API: playerStateChange event STOPPED
rxplayer.tvapi.ts:654 DRM: Disposing of the current MediaKeys
rxplayer.tvapi.ts:654 DRM-LSS: Closing all current MediaKeySessions 2
rxplayer.tvapi.ts:654 DRM: Trying to close a MediaKeySession E75CF3C535171B447A6B9E236E33AAF7
rxplayer.tvapi.ts:654 DRM: Trying to close a MediaKeySession 7AFDFD8091EE27F56C43DD07C93904AF
usePlayerKeysToggle.ts:87 clear keydow handler
rx-player.js:56007 API: DRM session cleaned-up with success!
rx-player.js:6008 DRM-LSS: session was closed, removing it. E75CF3C535171B447A6B9E236E33AAF7
rx-player.js:6470 DRM: Succeeded to close MediaKeySession
rx-player.js:6008 DRM-LSS: session was closed, removing it. 7AFDFD8091EE27F56C43DD07C93904AF
rx-player.js:6470 DRM: Succeeded to close MediaKeySession

@Florent-Bouisset
Copy link
Collaborator

Florent-Bouisset commented Apr 11, 2024

Hello @jakubjereczek,
We have observed that if a license does not contains the keys to play a particular representation, we still consider the representation as playable (when using the "init-data" mode only). The license should explicitly contain keys that are not usable in order to work with the current version of RxPlayer.

I made a change to consider the representation as unplayable if a key related to that representation is missing.
Can you test your application with the branch fix/issue-1427-missingKeysInLicense (it's based on v4), and let us know if it fixes the issue ?

@jakubjereczek
Copy link
Author

jakubjereczek commented Apr 12, 2024

@Florent-Bouisset No, unfortunately it isn't working.
We start from the initial min bitrate (stream is playing about 3 seconds), and then RxPlayer tries to switch to the unsupported one, which causes eternal buffering.

Locking `contentLock` to clean-up the current content. public_api.js:2040
DRM: Clearing-up DRM session. clear_on_stop.js:27
DRM: Nothing to clear. Returning right away. No state = true clear_on_stop.js:37
API: DRM session cleaned-up with success! public_api.js:2057
Unlocking `contentLock`. Next content can begin. public_api.js:2051
Will-change memory consumption is too high. Budget limit is the document surface area multiplied by 3 (2064000 px). Occurrences of will-change over the budget will be ignored. E0uWRPUJXnpo2GXsWJIu5EFrAPiWGw4gCpXMIJOm
Source map error: Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Resource URL: null
Source Map URL: react_devtools_backend_compact.js.map
API: Calling loadvideo https://nl-bkm100-stg01-cdn.solocoo.tv/bpk-tv/bpnovasport1vstvhd/default/index.mpd?quotaID=29Vm1NpRswahQtebQo47Iw&terminalID=w3ecd6180-f59a-11ee-bbdb-3ba1e681e5db&auth=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cmkiOiIvYnBrLXR2L2Jwbm92YXNwb3J0MXZzdHZoZC9kZWZhdWx0L2luZGV4Lm1wZCIsIm1ldGhvZCI6IkdFVCIsImV4cCI6MTcxMjkwNjE0M30.FQsvzszL5M2NKHXj3e8-C9aiG5-fvQlhrWrPGhbqxGI dash public_api.js:297
API: Initializing MediaSource mode in the main thread public_api.js:496
Locking `contentLock` to clean-up the current content. public_api.js:2040
DRM: Clearing-up DRM session. clear_on_stop.js:27
DRM: Nothing to clear. Returning right away. No state = true clear_on_stop.js:37
API: current media element state tick event init position 0 seeking 0 internalSeek false rebuffering false freezing false ended false paused true playbackRate 1 readyState 0 pendingPosition undefined media_element_playback_observer.js:391
API: playerStateChange event LOADING public_api.js:2484
API: DRM session cleaned-up with success! public_api.js:2057
Unlocking `contentLock`. Next content can begin. public_api.js:2051
Init: Creating ContentDecryptor initialize_content_decryption.js:49
DRM: Starting ContentDecryptor logic. content_decryptor.js:80
DRM: Searching for compatible MediaKeySystemAccess find_key_system.js:209
DRM: Request keysystem access com.widevine.alpha,1 of 1 find_key_system.js:296
DRM: Found compatible keysystem com.widevine.alpha 1 find_key_system.js:302
DRM: Calling createMediaKeys on the MediaKeySystemAccess get_media_keys.js:134
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. images
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 56ms manifest_fetcher.js:254
DRM: MediaKeys created with success get_media_keys.js:106
Init: Creating MediaSource main_media_source_interface.js:45
MTCI: Attaching MediaSource URL to the media element create_media_source.js:85
Init: MediaSource opened create_media_source.js:82
DRM: Attaching current MediaKeys content_decryptor.js:194
DRM: Attaching MediaKeys to the media element attach_media_keys.js:78
Compat: MediaKeys updated with success set_media_keys.js:12
DRM: MediaKeys attached with success attach_media_keys.js:80
DRM: Setting server certificate on the MediaKeys set_server_certificate.js:98
Init: Calculating initial time media_source_content_initializer.js:367
Init: clock offset found for a live content, checking if we can start close to it get_initial_time.js:85
Init: 1712905842.6781456 defined as the live time, applying a live gap of 10 get_initial_time.js:91
Init: Initial time calculated: 1712905832.6781456 media_source_content_initializer.js:369
HTD: Creating HTMLTextDisplayer html_text_displayer.js:56
API: current media element state tick event manual position 0 seeking 0 internalSeek false rebuffering false freezing false ended false paused true playbackRate 1 readyState 0 pendingPosition 1712905832.6781456 media_element_playback_observer.js:391
API: current playback timeline:

^0 
manual media_element_playback_observer.js:400
Init: Resume playback speed 1 rebuffering_controller.js:432
Init: Updating duration 4294967296 media_source_duration_updater.js:159
Stream: Creating new Stream for video 0 stream_orchestrator.js:412
Stream: Updating video adaptation A: 2 P: 0 period_stream.js:267
SB: Adding native SegmentSink with codec video/mp4;codecs="avc1.4D4015" segment_buffers_store.js:216
AVSB: calling `mediaSource.addSourceBuffer` video/mp4;codecs="avc1.4D4015" audio_video_segment_buffer.js:48
Stream: Creating new Stream for audio 0 stream_orchestrator.js:412
Stream: Updating audio adaptation A: 1 P: 0 period_stream.js:267
SB: Adding native SegmentSink with codec audio/mp4;codecs="mp4a.40.2" segment_buffers_store.js:216
AVSB: calling `mediaSource.addSourceBuffer` audio/mp4;codecs="mp4a.40.2" audio_video_segment_buffer.js:48
Stream: Creating new Stream for text 0 stream_orchestrator.js:412
Stream: Set no text Adaptation. P: 0 period_stream.js:115
ABR: Creating new BandwidthEstimator for  video adaptive_representation_selector.js:95
ABR: Steps for buffer based chooser. bufferLevel: 4, bitrate: 468800 ,bufferLevel: 9.629990729311817, bitrate: 535200 ,bufferLevel: 13.094521307038754, bitrate: 1021200 ,bufferLevel: 18.32073314856764, bitrate: 1499200 ,bufferLevel: 23.208317164504358, bitrate: 2932800 ,bufferLevel: 28.608740740319575, bitrate: 4332800 ,bufferLevel: 31.766813323668753, bitrate: 5528400 buffer_based_chooser.js:91
ABR: enter starvation mode. network_analyzer.js:275
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
ABR: Steps for buffer based chooser. bufferLevel: 4, bitrate: 468800 ,bufferLevel: 9.629990729311817, bitrate: 535200 ,bufferLevel: 13.094521307038754, bitrate: 1021200 ,bufferLevel: 18.32073314856764, bitrate: 1499200 ,bufferLevel: 23.208317164504358, bitrate: 2932800 ,bufferLevel: 28.608740740319575, bitrate: 4332800 ,bufferLevel: 31.766813323668753, bitrate: 5528400 buffer_based_chooser.js:91
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
Stream: changing representation video video=468800 468800 adaptation_stream.js:365
Stream: Media segments now need to be requested. Starting queue. video 7 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712905830.8816667-1.92 segment_fetcher.js:230
SF: Beginning request video P: 1 A: 2 R: video=468800 S: init segment_fetcher.js:230
ABR: Creating new BandwidthEstimator for  audio adaptive_representation_selector.js:95
Stream: changing representation audio audio_197057_cze=196800 196800 adaptation_stream.js:365
Stream: Media segments now need to be requested. Starting queue. audio 6 downloading_queue.js:127
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905830.8841457-1.92 segment_fetcher.js:230
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: init segment_fetcher.js:230
DRM: Creating a new temporary session create_session.js:55
DRM-LSS: calling `createSession` temporary loaded_sessions_store.js:56
DRM-LSS: MediaKeySession added temporary 1 loaded_sessions_store.js:81
DRM: Binding session events <empty string> session_events_listener.js:42
DRM: transmitting current keystatuses <empty string> session_events_listener.js:115
Compat: Calling generateRequest on the MediaKeySession generate_key_request.js:102
Compat: Trying to move CENC PSSH from init data at the end of it. generate_key_request.js:47
DRM: Creating a new temporary session create_session.js:55
DRM-LSS: calling `createSession` temporary loaded_sessions_store.js:56
DRM-LSS: MediaKeySession added temporary 2 loaded_sessions_store.js:81
DRM: Binding session events <empty string> session_events_listener.js:42
DRM: transmitting current keystatuses <empty string> session_events_listener.js:115
Compat: Calling generateRequest on the MediaKeySession generate_key_request.js:102
Compat: Trying to move CENC PSSH from init data at the end of it. generate_key_request.js:47
SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712905830.8816667-1.92 segment_fetcher.js:253
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: init audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: init audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
Stream: no more init segment to request. Cancelling queue. video downloading_queue.js:162
SF: Segment request cancelled video P: 1 A: 2 R: video=468800 S: init segment_fetcher.js:142
ABR: New last stable representation 468800 representation_score_calculator.js:85
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712905830.8816667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712905830.8816667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712905832.8016667-1.92 segment_fetcher.js:230
SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: init segment_fetcher.js:253
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
Stream: no more init segment to request. Cancelling queue. audio downloading_queue.js:162
SF: Segment request cancelled audio P: 1 A: 1 R: audio_197057_cze=196800 S: init segment_fetcher.js:142
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: init segment_fetcher.js:253
SBI: pushing segment video main_media_source_interface.js:461
SI: synchronizing unknown buffered ranges: <empty string> segment_inventory.js:79
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 9000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
API: current media element state tick event loadedmetadata position 0 seeking 0 internalSeek false rebuffering false freezing false ended false paused true playbackRate 1 readyState 1 pendingPosition 1712905832.6781456 media_element_playback_observer.js:391
API: current playback timeline:

^0 
loadedmetadata media_element_playback_observer.js:400
SI: synchronizing unknown buffered ranges: 1712905830.881666-1712905832.801666 segment_inventory.js:79
SI: synchronizing unknown buffered ranges: <empty string> segment_inventory.js:79
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
API: Seeking internally 1712905832.6781456 media_element_playback_observer.js:224
SI: first segment pushed video 1712905830.8816667 1712905832.8016667 segment_inventory.js:481
SI: synchronizing video buffered ranges: 1712905830.881666-1712905832.801666 segment_inventory.js:79
SI: found true buffered start video 1712905830.881666 1712905830.8816667 segment_inventory.js:749
SI: found true buffered end video 1712905832.801666 1712905832.8016667 segment_inventory.js:798
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 12000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
SI: synchronizing unknown buffered ranges: <empty string> segment_inventory.js:79
API: current media element state tick event internal-seeking position 1712905832.6781456 seeking 1 internalSeek true rebuffering true freezing false ended false paused true playbackRate 1 readyState 1 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:

^1712905832.6781456 
seeking media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905832.801666 segment_inventory.js:79
SI: synchronizing unknown buffered ranges: <empty string> segment_inventory.js:79
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
Init: Pause playback to build buffer rebuffering_controller.js:395
API: current media element state tick event ratechange position 1712905832.6781456 seeking 1 internalSeek true rebuffering true freezing false ended false paused true playbackRate 0 readyState 1 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:

^1712905832.6781456 
ratechange media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905832.801666 segment_inventory.js:79
SI: synchronizing unknown buffered ranges: <empty string> segment_inventory.js:79
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712905832.8016667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712905832.8016667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712905832.8016667-1.92 segment_fetcher.js:253
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905830.8841457-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905830.8841457-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905830.8841457-1.92 segment_fetcher.js:253
ABR: New last stable representation 196800 representation_score_calculator.js:85
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905832.8041458-1.92 segment_fetcher.js:230
SI: Pushing segment strictly after previous one. video 1712905832.8016667 1712905832.801666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905834.721666 segment_inventory.js:79
SI: found true buffered end video 1712905834.721666 1712905834.7216668 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72
[A] P: 1 || R: video=468800(468800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
SI: first segment pushed audio 1712905830.8841457 1712905832.8041458 segment_inventory.js:481
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905832.804145 segment_inventory.js:79
SI: found true buffered start audio 1712905830.884145 1712905830.8841457 segment_inventory.js:749
SI: found true buffered end audio 1712905832.804145 1712905832.8041458 segment_inventory.js:798
DRM: Received message event, type license-request C3293A577FDE9965C4CDA2856A274422 session_events_listener.js:80
DRM: Calling `getLicense` license-request session_events_listener.js:147
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905832.8041458-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905832.8041458-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905832.8041458-1.92 segment_fetcher.js:253
SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712905834.7216666-1.92 segment_fetcher.js:230
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905834.724146-1.92 segment_fetcher.js:230
SI: Pushing segment strictly after previous one. audio 1712905832.8041458 1712905832.8041458 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905834.724145 segment_inventory.js:79
SI: found true buffered end audio 1712905834.724145 1712905834.724146 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905834.72
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
DRM: Received message event, type license-request 4F232B14D59A44CA21124CFDD65D11FC session_events_listener.js:80
DRM: Calling `getLicense` license-request session_events_listener.js:147
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712905834.7216666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712905834.7216666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712905834.7216666-1.92 segment_fetcher.js:253
SI: Segment pushed updates end of previous one video 1712905834.7216666 1712905836.6416667 1712905832.8016667 1712905834.7216668 segment_inventory.js:398
SI: synchronizing video buffered ranges: 1712905830.881666-1712905836.641666 segment_inventory.js:79
SI: calculating buffered end of contiguous segment video 1712905834.7216666 1712905834.7216666 segment_inventory.js:180
SI: found true buffered end video 1712905836.641666 1712905836.6416667 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905836.64
[A] P: 1 || R: video=468800(468800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 468800 video=468800 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905834.724146-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905834.724146-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905834.724146-1.92 segment_fetcher.js:253
SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712905836.6416667-1.92 segment_fetcher.js:230
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905836.6441457-1.92 segment_fetcher.js:230
SI: Pushing segment strictly after previous one. audio 1712905834.724146 1712905834.724146 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905836.644145 segment_inventory.js:79
SI: found true buffered end audio 1712905836.644145 1712905836.644146 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905836.64
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712905836.6416667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712905836.6416667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712905836.6416667-1.92 segment_fetcher.js:253
SF: Beginning request video P: 1 A: 2 R: video=468800 S: 1712905838.5616667-1.92 segment_fetcher.js:230
SI: Pushing segment strictly after previous one. video 1712905836.6416667 1712905836.6416667 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905838.561666 segment_inventory.js:79
SI: found true buffered end video 1712905838.561666 1712905838.5616667 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905838.56
[A] P: 1 || R: video=468800(468800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 2932800 video=2932800 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 4377204.40944534 adaptation_stream.js:113
Stream: slow Representation switch video adaptation_stream.js:296
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905836.6441457-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905836.6441457-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905836.6441457-1.92 segment_fetcher.js:253
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905838.5641458-1.92 segment_fetcher.js:230
SI: Segment pushed updates end of previous one audio 1712905836.6441457 1712905838.5641458 1712905834.724146 1712905836.644146 segment_inventory.js:398
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905838.564145 segment_inventory.js:79
SI: calculating buffered end of contiguous segment audio 1712905836.6441457 1712905836.6441457 segment_inventory.js:180
SI: found true buffered end audio 1712905838.564145 1712905838.5641458 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905838.56
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905838.5641458-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905838.5641458-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905838.5641458-1.92 segment_fetcher.js:253
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905840.4841459-1.92 segment_fetcher.js:230
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=468800 S: 1712905838.5616667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=468800 S: 1712905838.5616667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=468800 S: 1712905838.5616667-1.92 segment_fetcher.js:253
Stream: No request left, terminate video representation_stream.js:266
Stream: changing representation video video=2932800 2932800 adaptation_stream.js:365
Stream: Media segments now need to be requested. Starting queue. video 2 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=2932800 S: 1712905840.4816666-1.92 segment_fetcher.js:230
SF: Beginning request video P: 1 A: 2 R: video=2932800 S: init segment_fetcher.js:230
DRM: Creating a new temporary session create_session.js:55
DRM-LSS: calling `createSession` temporary loaded_sessions_store.js:56
DRM-LSS: MediaKeySession added temporary 3 loaded_sessions_store.js:81
DRM: Binding session events <empty string> session_events_listener.js:42
DRM: transmitting current keystatuses <empty string> session_events_listener.js:115
Compat: Calling generateRequest on the MediaKeySession generate_key_request.js:102
Compat: Trying to move CENC PSSH from init data at the end of it. generate_key_request.js:47
SI: Pushing segment strictly after previous one. audio 1712905838.5641458 1712905838.5641458 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905840.484145 segment_inventory.js:79
SI: found true buffered end audio 1712905840.484145 1712905840.4841459 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905840.48
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
SI: Pushing segment strictly after previous one. video 1712905838.5616667 1712905838.5616667 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905840.481666 segment_inventory.js:79
SI: found true buffered end video 1712905840.481666 1712905840.4816668 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905840.48
[A] P: 1 || R: video=468800(468800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 2932800 video=2932800 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 4099393.950533533 adaptation_stream.js:113
DRM: Received message event, type license-request F74DCB36E915D4309EE758B6DF3F3EBB session_events_listener.js:80
DRM: Calling `getLicense` license-request session_events_listener.js:147
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905840.4841459-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905840.4841459-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905840.4841459-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. audio 1712905840.4841459 1712905840.4841459 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: found true buffered end audio 1712905842.404145 1712905842.404146 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=2932800 S: init audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=2932800 S: init audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: updating codec video/mp4;codecs="avc1.4D401F" main_media_source_interface.js:425
SBI: pushing segment video main_media_source_interface.js:461
Stream: no more init segment to request. Cancelling queue. video downloading_queue.js:162
SF: Segment request cancelled video P: 1 A: 2 R: video=2932800 S: init segment_fetcher.js:142
SF: Segment request ended with success video P: 1 A: 2 R: video=2932800 S: init segment_fetcher.js:253
SI: synchronizing video buffered ranges: 1712905830.881666-1712905840.481666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905840.48
[A] P: 1 || R: video=468800(468800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 2932800 video=2932800 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=2932800 S: 1712905840.4816666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=2932800 S: 1712905840.4816666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=2932800 S: 1712905840.4816666-1.92 segment_fetcher.js:253
ABR: New last stable representation 2932800 representation_score_calculator.js:85
SF: Beginning request video P: 1 A: 2 R: video=2932800 S: 1712905842.4016666-1.92 segment_fetcher.js:230
SI: Pushing segment strictly after previous one. video 1712905840.4816666 1712905840.481666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: found true buffered end video 1712905842.401666 1712905842.4016666 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905840.48 ~ 1712905840.48|B|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 9167686.529880328 adaptation_stream.js:113
Stream: slow Representation switch video adaptation_stream.js:296
Stream: no more media segment to request. Cancelling queue. video downloading_queue.js:122
SF: Segment request cancelled video P: 1 A: 2 R: video=2932800 S: 1712905842.4016666-1.92 segment_fetcher.js:142
Stream: No request left, terminate video representation_stream.js:266
Stream: changing representation video video=5528400 5528400 adaptation_stream.js:365
Stream: Media segments now need to be requested. Starting queue. video 4 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905834.7216666-1.92 segment_fetcher.js:230
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: init segment_fetcher.js:230
Stream: No request left, terminate video representation_stream.js:266
DRM: Creating a new temporary session create_session.js:55
DRM-LSS: calling `createSession` temporary loaded_sessions_store.js:56
DRM-LSS: MediaKeySession added temporary 4 loaded_sessions_store.js:81
SF: Segment request aborted video P: 1 A: 2 R: video=2932800 S: 1712905842.4016666-1.92 segment_fetcher.js:281
DRM: Binding session events <empty string> session_events_listener.js:42
DRM: transmitting current keystatuses <empty string> session_events_listener.js:115
Compat: Calling generateRequest on the MediaKeySession generate_key_request.js:102
Compat: Trying to move CENC PSSH from init data at the end of it. generate_key_request.js:47
DRM: Received message event, type license-request 61E37A65C254FDD512A48F190A180872 session_events_listener.js:80
DRM: Calling `getLicense` license-request session_events_listener.js:147
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: init audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: init audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: updating codec video/mp4;codecs="avc1.4D4028" main_media_source_interface.js:425
SBI: pushing segment video main_media_source_interface.js:461
Stream: no more init segment to request. Cancelling queue. video downloading_queue.js:162
SF: Segment request cancelled video P: 1 A: 2 R: video=5528400 S: init segment_fetcher.js:142
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: init segment_fetcher.js:253
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905840.48 ~ 1712905840.48|B|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
DRM: Updating MediaKeySession with message session_events_listener.js:231
API: current media element state tick event timeupdate position 1712905832.6781456 seeking 1 internalSeek true rebuffering true freezing false ended false paused true playbackRate 0 readyState 1 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==11.52==|1712905842.40
                   ^1712905832.6781456 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905840.48 ~ 1712905840.48|B|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: exit starvation mode. network_analyzer.js:278
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905834.7216666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905834.7216666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905834.7216666-1.92 segment_fetcher.js:253
ABR: New last stable representation 5528400 representation_score_calculator.js:85
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905836.6416667-1.92 segment_fetcher.js:230
SI: Segment pushed replace another one video 1712905834.7216666 1712905836.6416667 1712905836.6416667 segment_inventory.js:333
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: calculating buffered end of contiguous segment video 1712905836.6416667 1712905836.6416667 segment_inventory.js:180
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905836.64 ~ 1712905836.64|A|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 13320315.258483637 adaptation_stream.js:113
DRM: Updating MediaKeySession with message session_events_listener.js:231
DRM: MediaKeySession update succeeded. session_events_listener.js:244
DRM: keystatuseschange event received C3293A577FDE9965C4CDA2856A274422 session_events_listener.js:65
DRM: key status update (6a63d4a1486446a48dc000aefa8156f5): usable check_key_statuses.js:93
DRM: key status update (75529058f96446a48dc000aefa8156f5): usable check_key_statuses.js:93
Decipherability changed for "audio_197057_cze=196800" (196800) true manifest.js:462
Decipherability changed for "video=468800" (468800) true manifest.js:462
Decipherability changed for "video=535200" (535200) true manifest.js:462
Decipherability changed for "video=1021200" (1021200) true manifest.js:462
DRM: MediaKeySession update succeeded. session_events_listener.js:244
DRM: keystatuseschange event received 4F232B14D59A44CA21124CFDD65D11FC session_events_listener.js:65
DRM: key status update (6a63d4a1486446a48dc000aefa8156f5): usable check_key_statuses.js:93
DRM: key status update (75529058f96446a48dc000aefa8156f5): usable check_key_statuses.js:93
DRM: Updating MediaKeySession with message session_events_listener.js:231
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905836.6416667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905836.6416667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905836.6416667-1.92 segment_fetcher.js:253
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905838.5616667-1.92 segment_fetcher.js:230
SI: Segment pushed replace another one video 1712905836.6416667 1712905838.5616667 1712905838.5616667 segment_inventory.js:333
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: calculating buffered end of contiguous segment video 1712905838.5616667 1712905838.5616667 segment_inventory.js:180
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905838.56 ~ 1712905838.56|A|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 15886407.319383869 adaptation_stream.js:113
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 4ms manifest_fetcher.js:254
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
DRM: MediaKeySession update succeeded. session_events_listener.js:244
DRM: keystatuseschange event received F74DCB36E915D4309EE758B6DF3F3EBB session_events_listener.js:65
DRM: key status update (6a63d4a1486446a48dc000aefa8156f5): usable check_key_statuses.js:93
DRM: key status update (75529058f96446a48dc000aefa8156f5): usable check_key_statuses.js:93
API: current media element state tick event seeked position 1712905832.6781456 seeking 0 internalSeek false rebuffering false freezing false ended false paused true playbackRate 0 readyState 4 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==11.52==|1712905842.40
                   ^1712905832.6781456 
seeked media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905838.56 ~ 1712905838.56|A|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Init: Resume playback speed 1 rebuffering_controller.js:432
Init: Can begin to play content initial_seek_and_play.js:146
API: current media element state tick event canplay position 1712905832.6781456 seeking 0 internalSeek false rebuffering false freezing false ended false paused false playbackRate 1 readyState 4 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==11.52==|1712905842.40
                   ^1712905832.6781456 
canplay media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905838.56 ~ 1712905838.56|A|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
API: current media element state tick event ratechange position 1712905832.6781456 seeking 0 internalSeek false rebuffering false freezing false ended false paused false playbackRate 1 readyState 4 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==11.52==|1712905842.40
                   ^1712905832.6781456 
ratechange media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905838.56 ~ 1712905838.56|A|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
API: current media element state tick event play position 1712905832.6781456 seeking 0 internalSeek false rebuffering false freezing false ended false paused false playbackRate 1 readyState 4 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==11.52==|1712905842.40
                   ^1712905832.6781456 
play media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905838.56 ~ 1712905838.56|A|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
API: playerStateChange event LOADED public_api.js:2484
API: playerStateChange event PLAYING public_api.js:2484
Stream: Updating audio adaptation A: 1 P: 0 period_stream.js:267
Stream: Reusing a previous SegmentSink for the type audio period_stream.js:467
Stream: changing representation audio audio_197057_cze=196800 196800 adaptation_stream.js:365
DEBUG issue-1427: whitelisted: 2 blacklisted: 0 content_decryptor.js:810
DRM-LSS: Reusing session: F74DCB36E915D4309EE758B6DF3F3EBB temporary loaded_sessions_store.js:104
DRM: Init data already processed. Skipping it. content_decryptor.js:671
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
DRM: Updating MediaKeySession with message session_events_listener.js:231
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905838.5616667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905838.5616667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905838.5616667-1.92 segment_fetcher.js:253
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905840.4816666-1.92 segment_fetcher.js:230
SI: Segment pushed replace another one video 1712905838.5616667 1712905840.4816668 1712905840.481666 segment_inventory.js:333
SI: Segment pushed updates the start of the next one video 1712905840.4816668 1712905840.4816666 segment_inventory.js:345
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: calculating buffered end of contiguous segment video 1712905840.4816668 1712905840.4816668 segment_inventory.js:180
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905840.48 ~ 1712905840.48|C|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400)
[C] P: 1 || R: video=2932800(2932800) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 18034491.125893973 adaptation_stream.js:113
DRM: MediaKeySession update succeeded. session_events_listener.js:244
DRM: keystatuseschange event received 61E37A65C254FDD512A48F190A180872 session_events_listener.js:65
DRM: key status update (6a63d4a1486446a48dc000aefa8156f5): usable check_key_statuses.js:93
DRM: key status update (75529058f96446a48dc000aefa8156f5): usable check_key_statuses.js:93
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905840.4816666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905840.4816666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905840.4816666-1.92 segment_fetcher.js:253
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905842.4041457-1.92 segment_fetcher.js:230
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: init segment_fetcher.js:230
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905842.4016666-1.92 segment_fetcher.js:230
SI: Segment pushed updates end of previous one video 1712905840.4816666 1712905842.4016666 1712905838.5616667 1712905840.4816668 segment_inventory.js:398
SI: Segment pushed removes the next one video 1712905840.4816666 1712905842.4016666 1712905840.4816668 1712905842.401666 segment_inventory.js:431
SI: synchronizing video buffered ranges: 1712905830.881666-1712905842.401666 segment_inventory.js:79
SI: calculating buffered end of contiguous segment video 1712905840.4816666 1712905840.4816666 segment_inventory.js:180
SI: found true buffered end video 1712905842.401666 1712905842.4016666 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905842.40
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 18722263.3900778 adaptation_stream.js:113
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: init audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
Stream: no more init segment to request. Cancelling queue. audio downloading_queue.js:162
SF: Segment request cancelled audio P: 1 A: 1 R: audio_197057_cze=196800 S: init segment_fetcher.js:142
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: init segment_fetcher.js:253
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905842.4041457-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905842.4041457-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905842.4041457-1.92 segment_fetcher.js:253
ABR: New last stable representation 196800 representation_score_calculator.js:85
SBI: pushing segment audio main_media_source_interface.js:461
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905842.404145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905842.40
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
SI: Pushing segment strictly after previous one. audio 1712905842.4041457 1712905842.404145 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905844.324145 segment_inventory.js:79
SI: found true buffered end audio 1712905844.324145 1712905844.3241458 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905844.32
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905842.4016666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905842.4016666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905842.4016666-1.92 segment_fetcher.js:253
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905844.3216667-1.92 segment_fetcher.js:230
SI: Pushing segment strictly after previous one. video 1712905842.4016666 1712905842.4016666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905844.321666 segment_inventory.js:79
SI: found true buffered end video 1712905844.321666 1712905844.3216667 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905844.32
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 18845485.423070412 adaptation_stream.js:113
API: current media element state tick event timeupdate position 1712905833.472191 seeking 0 internalSeek false rebuffering false freezing false ended false paused false playbackRate 1 readyState 4 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==13.44==|1712905844.32
                   ^1712905833.472191 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905844.321666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905844.32
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905844.324145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905844.32
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905844.3216667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905844.3216667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905844.3216667-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. video 1712905844.3216667 1712905844.321666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905846.241666 segment_inventory.js:79
SI: found true buffered end video 1712905846.241666 1712905846.2416668 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905846.24
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 20023194.988835003 adaptation_stream.js:113
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 4ms manifest_fetcher.js:254
Stream: Media segments now need to be requested. Starting queue. video 1 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905846.2416666-1.92 segment_fetcher.js:230
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905844.3241458-1.92 segment_fetcher.js:230
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905844.3241458-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905844.3241458-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905844.3241458-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. audio 1712905844.3241458 1712905844.324145 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905846.244145 segment_inventory.js:79
SI: found true buffered end audio 1712905846.244145 1712905846.2441459 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905846.24
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
API: current media element state tick event timeupdate position 1712905834.51123 seeking 0 internalSeek false rebuffering false freezing false ended false paused false playbackRate 1 readyState 4 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==15.36==|1712905846.24
                   ^1712905834.51123 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905846.241666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905846.24
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905846.244145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905846.24
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: Priority of next media segment changed, updating video 4 3 downloading_queue.js:140
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905846.2416666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905846.2416666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905846.2416666-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. video 1712905846.2416666 1712905846.241666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905848.161666 segment_inventory.js:79
SI: found true buffered end video 1712905848.161666 1712905848.1616666 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905848.16
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 20473928.2898385 adaptation_stream.js:113
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing false ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==15.36==|1712905846.24
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905848.161666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905848.16
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905846.244145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905846.24
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 4ms manifest_fetcher.js:254
Stream: Media segments now need to be requested. Starting queue. video 1 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905848.1616666-1.92 segment_fetcher.js:230
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905846.2441459-1.92 segment_fetcher.js:230
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905846.2441459-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905846.2441459-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905846.2441459-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. audio 1712905846.2441459 1712905846.244145 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905848.164145 segment_inventory.js:79
SI: found true buffered end audio 1712905848.164145 1712905848.164146 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905848.16
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing true ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==17.28==|1712905848.16
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905848.161666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905848.16
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905848.164145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905848.16
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905848.1616666-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905848.1616666-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905848.1616666-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. video 1712905848.1616666 1712905848.161666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905850.081666 segment_inventory.js:79
SI: found true buffered end video 1712905850.081666 1712905850.0816667 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905850.08
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 21039314.872750726 adaptation_stream.js:113
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing true ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==17.28==|1712905848.16
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905850.081666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905850.08
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905848.164145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905848.16
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
API: playerStateChange event FREEZING public_api.js:2484
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 3ms manifest_fetcher.js:254
Stream: Media segments now need to be requested. Starting queue. video 1 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905850.0816667-1.92 segment_fetcher.js:230
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905848.164146-1.92 segment_fetcher.js:230
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905848.164146-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905848.164146-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905848.164146-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. audio 1712905848.164146 1712905848.164145 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905850.084145 segment_inventory.js:79
SI: found true buffered end audio 1712905850.084145 1712905850.084146 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905850.08
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing true ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==19.20==|1712905850.08
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905850.081666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905850.08
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905850.084145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905850.08
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905850.0816667-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905850.0816667-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905850.0816667-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. video 1712905850.0816667 1712905850.081666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905852.001666 segment_inventory.js:79
SI: found true buffered end video 1712905852.001666 1712905852.0016668 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905852.00
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 21838316.465003867 adaptation_stream.js:113
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing true ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==19.20==|1712905850.08
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905852.001666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905852.00
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905850.084145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905850.08
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 2ms manifest_fetcher.js:254
Stream: Media segments now need to be requested. Starting queue. video 1 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905852.0016668-2.64 segment_fetcher.js:230
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905850.0841458-1.92 segment_fetcher.js:230
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905850.0841458-1.92 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905850.0841458-1.92 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905850.0841458-1.92 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. audio 1712905850.0841458 1712905850.084145 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905852.004145 segment_inventory.js:79
SI: found true buffered end audio 1712905852.004145 1712905852.0041459 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905852.00
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing true ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==21.12==|1712905852.00
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905852.001666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905852.00
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905852.004145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905852.00
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 2 R: video=5528400 S: 1712905852.0016668-2.64 audio_video_segment_buffer.js:106
AVSB: pushing segment video video P: 1 A: 2 R: video=5528400 S: 1712905852.0016668-2.64 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer video main_media_source_interface.js:230
SBI: pushing segment video main_media_source_interface.js:461
SF: Segment request ended with success video P: 1 A: 2 R: video=5528400 S: 1712905852.0016668-2.64 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. video 1712905852.0016668 1712905852.001666 segment_inventory.js:282
SI: synchronizing video buffered ranges: 1712905830.881666-1712905854.641666 segment_inventory.js:79
SI: found true buffered end video 1712905854.641666 1712905854.641667 segment_inventory.js:798
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905854.64
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
ABR: Incrementing blocking raise in BufferBasedChooser due to unstable quality 15000 buffer_based_chooser.js:138
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
Stream: new video bitrate estimate 22637619.036907736 adaptation_stream.js:113
A resource is blocked by OpaqueResponseBlocking, please check browser console for details. images
API: current media element state tick event timeupdate position 1712905834.71383 seeking 0 internalSeek false rebuffering false freezing true ended false paused false playbackRate 1 readyState 2 pendingPosition null media_element_playback_observer.js:391
API: current playback timeline:
1712905830.88|==21.12==|1712905852.00
                   ^1712905834.71383 
timeupdate media_element_playback_observer.js:400
SI: synchronizing video buffered ranges: 1712905830.881666-1712905854.641666 segment_inventory.js:79
SI: current video inventory timeline:
1712905830.88|A|1712905834.72 ~ 1712905834.72|B|1712905854.64
[A] P: 1 || R: video=468800(468800)
[B] P: 1 || R: video=5528400(5528400) segment_inventory.js:215
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905852.004145 segment_inventory.js:79
SI: current audio inventory timeline:
1712905830.88|A|1712905852.00
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
ABR: Choosing representation with bandwidth estimation. 5528400 video=5528400 adaptive_representation_selector.js:344
DASH: WASM MPD Parser not initialized. Running JS one. manifest_parser.js:42
DASH Parser: merging "switchable" AdaptationSets 3 2 parse_adaptation_sets.js:329
DASH Parser: merging "switchable" AdaptationSets 4 2 parse_adaptation_sets.js:329
MF: Manifest parsed in 3ms manifest_fetcher.js:254
Stream: Media segments now need to be requested. Starting queue. video 1 downloading_queue.js:127
SF: Beginning request video P: 1 A: 2 R: video=5528400 S: 1712905854.6416667-1.92 segment_fetcher.js:230
Stream: Media segments now need to be requested. Starting queue. audio 1 downloading_queue.js:127
SF: Beginning request audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905852.0041459-2.6453541666666665 segment_fetcher.js:230
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905852.0041459-2.6453541666666665 audio_video_segment_buffer.js:106
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905852.0041459-2.6453541666666665 audio_video_segment_buffer.js:132
SBI: receiving order to push data to the SourceBuffer audio main_media_source_interface.js:230
SBI: pushing segment audio main_media_source_interface.js:461
SF: Segment request ended with success audio P: 1 A: 1 R: audio_197057_cze=196800 S: 1712905852.0041459-2.6453541666666665 segment_fetcher.js:253
SI: Pushing segment strictly after previous one. audio 1712905852.0041459 1712905852.004145 segment_inventory.js:282
SI: synchronizing audio buffered ranges: 1712905830.884145-1712905854.6495 segment_inventory.js:79
SI: found true buffered end audio 1712905854.6495 1712905854.6495001 segment_inventory.js:798
SI: current audio inventory timeline:
1712905830.88|A|1712905854.65
[A] P: 1 || R: audio_197057_cze=196800(196800) segment_inventory.js:215
SF: Segment request cancelled video P: 1 A: 2 R: video=5528400 S: 1712905854.6416667-1.92 segment_fetcher.js:142
SB: Aborting SegmentSink audio segment_buffers_store.js:254
AVSB: Calling `dispose` on the SourceBufferInterface audio_video_segment_buffer.js:273
SB: Aborting SegmentSink video segment_buffers_store.js:254
AVSB: Calling `dispose` on the SourceBufferInterface audio_video_segment_buffer.js:273
HTD: Stopping HTMLTextDisplayer html_text_displayer.js:189
Init: Clearing HTMLMediaElement's src create_media_source.js:33
Init: Revoking previous URL create_media_source.js:38
Locking `contentLock` to clean-up the current content. public_api.js:2040
DRM: Clearing-up DRM session. clear_on_stop.js:27
DRM: Nothing to clear. Returning right away. No state = false clear_on_stop.js:37
API: playerStateChange event STOPPED public_api.js:2484
DRM: Disposing of the current MediaKeys dispose_decryption_resources.js:42
DRM-LSS: Closing all current MediaKeySessions 4 loaded_sessions_store.js:436
DRM: Trying to close a MediaKeySession C3293A577FDE9965C4CDA2856A274422 loaded_sessions_store.js:580
DRM: Trying to close a MediaKeySession 4F232B14D59A44CA21124CFDD65D11FC loaded_sessions_store.js:580
DRM: Trying to close a MediaKeySession 61E37A65C254FDD512A48F190A180872 loaded_sessions_store.js:580
DRM: Trying to close a MediaKeySession F74DCB36E915D4309EE758B6DF3F3EBB loaded_sessions_store.js:580
API: DRM session cleaned-up with success! public_api.js:2057
SF: Segment request aborted video P: 1 A: 2 R: video=5528400 S: 1712905854.6416667-1.92 segment_fetcher.js:281
DRM-LSS: session was closed, removing it. C3293A577FDE9965C4CDA2856A274422 loaded_sessions_store.js:70
DRM: Succeeded to close MediaKeySession loaded_sessions_store.js:585
DRM-LSS: session was closed, removing it. 4F232B14D59A44CA21124CFDD65D11FC loaded_sessions_store.js:70
DRM: Succeeded to close MediaKeySession loaded_sessions_store.js:585
DRM-LSS: session was closed, removing it. 61E37A65C254FDD512A48F190A180872 loaded_sessions_store.js:70
DRM: Succeeded to close MediaKeySession loaded_sessions_store.js:585
DRM-LSS: session was closed, removing it. F74DCB36E915D4309EE758B6DF3F3EBB loaded_sessions_store.js:70
DRM: Succeeded to close MediaKeySession loaded_sessions_store.js:585
Compat: MediaKeys updated with success set_media_keys.js:12


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants