Git Product home page Git Product logo

Comments (2)

wioletta-dreszler avatar wioletta-dreszler commented on July 18, 2024

Case 2 (RxPlayer 3.29.0):

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
Locking `contentLock` to clean-up the current content.
DRM: Clearing-up DRM session.
DRM: Nothing to clear. Returning right away. No state = false
Init: Creating ContentDecryptor
API: playerStateChange event LOADING
API: DRM session cleaned-up with success!
Unlocking `contentLock`. Next content can begin.
DRM: Starting ContentDecryptor logic.
DRM: Searching for compatible MediaKeySystemAccess
DRM: Found cached compatible keySystem
Init: Creating MediaSource
Init: Attaching MediaSource URL to the media element blob:http://localhost:3000/d3890813-ba23-468c-92c7-c13701a004a3
DRM: Attaching current MediaKeys
DASH: WASM MPD Parser not initialized. Running JS one.
MF: Manifest parsed in 96.19999992847443ms
Init: Calculating initial time
Init: clock offset found for a live content, checking if we can start close to it
Init: 1698147272.6489334 defined as the live time, applying a live gap of 10
Init: Initial time calculated: 1698147262.6489334
Init: Updating duration 4294967296
SO: Creating new Stream for video 0
SO: Creating new Stream for audio 0
SO: Creating new Stream for text 0
SO: Creating new Stream for image 0
Init: Resume playback speed 1
Init: resume-stream order received.
Stream: Updating video adaptation A: 3 P: 0
SB: Adding native SegmentBuffer with codec video/mp4;codecs="avc1.640029"
ABR: Creating new BandwidthEstimator for  video
ABR: Steps for buffer based chooser. bufferLevel: 0, bitrate: 443600 ,bufferLevel: 6.867907553347916, bitrate: 648000 ,bufferLevel: 11.39250061868055, bitrate: 1066800 ,bufferLevel: 15.746941707049553, bitrate: 1444800 ,bufferLevel: 20.326748212802865, bitrate: 2671200 ,bufferLevel: 25.367744019796227, bitrate: 3590400
ABR: enter starvation mode.
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Stream: Updating audio adaptation A: 1 P: 0
SB: Adding native SegmentBuffer with codec audio/mp4;codecs="mp4a.40.2"
ABR: Creating new BandwidthEstimator for  audio
Stream: Set no text Adaptation. P: 0
Stream: Updating image adaptation A: 4 P: 0
SB: Creating a new image SegmentBuffer
ISB: Creating ImageSegmentBuffer
ABR: Creating new BandwidthEstimator for  image
Stream: changing representation video video=443600 443600
SF: Beginning request video P: 1 A: 3 R: video=443600 S: init
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147261.1283333-1.92
Stream: changing representation audio audio_112034_dut=112000 112000
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147261.1506042-1.92
Stream: New active period 0
Stream: changing representation image thumbnail 10000
SF: Beginning request image P: 1 A: 4 R: thumbnail S: init
SF: Beginning request image P: 1 A: 4 R: thumbnail S: 1698147252-12
DRM: Creating a new temporary session
DRM-LSS: Add MediaKeySession temporary
DRM: Binding session events 
Compat: Calling generateRequest on the MediaKeySession
Compat: Trying to move CENC PSSH from init data at the end of it.
SF: Segment request ended with success image P: 1 A: 4 R: thumbnail S: init
DRM: Creating a new temporary session
DRM-LSS: Add MediaKeySession temporary
DRM: Binding session events 
Compat: Calling generateRequest on the MediaKeySession
Compat: Trying to move CENC PSSH from init data at the end of it.
AVSB: receiving order to push data to the SourceBuffer video 
AVSB: pushing segment video 
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: init
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: init
AVSB: receiving order to push data to the SourceBuffer audio 
AVSB: pushing segment audio 
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: init
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
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
API: current playback timeline:

^0 
loadedmetadata
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Init: Set initial time 1698147262.6489334
Init: Can begin to play content
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147261.1506042-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147261.1506042-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147261.1506042-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147261.1506042-1.92
ABR: New last stable representation 112000
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147263.070604-1.92
API: current media element state tick event internal-seeking position 1698147262.648933 seeking true internalSeek 1698147262.6489334 rebuffering true freezing false ended false paused false playbackRate 1 readyState 1
API: current playback timeline:

^1698147262.648933 
seeking
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Init: Pause playback to build buffer
API: current media element state tick event play position 1698147262.648933 seeking true internalSeek 1698147262.6489334 rebuffering true freezing false ended false paused false playbackRate 0 readyState 1
API: current playback timeline:

^1698147262.648933 
play
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147261.1283333-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147261.1283333-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147261.1283333-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147261.1283333-1.92
ABR: New last stable representation 443600
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147263.0483334-1.92
SF: Segment request failed image P: 1 A: 4 R: thumbnail S: 1698147252-12
Stream: image Stream crashed. Aborting it. OtherError: OtherError (PIPELINE_PARSE_ERROR) Error: Invalid BIF file
SB: Aborting SegmentBuffer image
ISB: disposing image SegmentBuffer
API: Sending warning: OtherError: OtherError (PIPELINE_PARSE_ERROR) Error: Invalid BIF file
API: current media element state tick event ratechange position 1698147262.648933 seeking true internalSeek 1698147262.6489334 rebuffering true freezing false ended false paused false playbackRate 0 readyState 1
API: current playback timeline:

^1698147262.648933 
ratechange
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
SI: first segment pushed audio 1698147261.1506042 1698147263.0706043
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147261.1506042-1.92
SI: found true buffered start audio 1698147261.150604 1698147261.1506042
SI: found true buffered end audio 1698147263.070603 1698147263.0706043
SI: first segment pushed video 1698147261.1283333 1698147263.0483334
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: 1698147261.1283333-1.92
SI: found true buffered start video 1698147261.208333 1698147261.1283333
SI: found true buffered end video 1698147263.128333 1698147263.0483334
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
DRM: Received message event, type license-request vga3MhCX9muYDdzStnzAHw==
DRM: Received message event, type license-request czUg7cFg4OjUo5KTT0hlbQ==
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147263.070604-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147263.070604-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147263.070604-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147263.070604-1.92
SI: Pushing segment strictly after previous one. audio 1698147263.070604 1698147263.070603
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147263.070604-1.92
SI: found true buffered end audio 1698147264.990603 1698147264.9906042
SI: current audio inventory timeline:
1698147261.15|A|1698147264.99
[A] P: 1 || R: audio_112034_dut=112000(112000)
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147263.0483334-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147263.0483334-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147263.0483334-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147263.0483334-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147264.9906042-1.92
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147264.9683332-1.92
SI: Segment pushed updates end of previous one video 1698147263.0483334 1698147264.9683335 1698147261.208333 1698147263.128333
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: 1698147263.0483334-1.92
SI: calculating buffered end of contiguous segment video 1698147263.0483334 1698147263.0483334
SI: found true buffered end video 1698147265.048333 1698147264.9683335
SI: current video inventory timeline:
1698147261.21|A|1698147265.05
[A] P: 1 || R: video=443600(443600)
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Stream: new video bitrate estimate 8685519.996628497
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147264.9906042-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147264.9906042-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147264.9906042-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147264.9906042-1.92
SI: Pushing segment strictly after previous one. audio 1698147264.9906042 1698147264.990603
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147264.9906042-1.92
SI: found true buffered end audio 1698147266.910603 1698147266.9106042
SI: current audio inventory timeline:
1698147261.15|A|1698147266.91
[A] P: 1 || R: audio_112034_dut=112000(112000)
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147264.9683332-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147264.9683332-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147264.9683332-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147264.9683332-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147266.9106042-1.92
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147266.8883333-1.92
SI: Segment pushed updates end of previous one video 1698147264.9683332 1698147266.8883333 1698147263.0483334 1698147265.048333
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: 1698147264.9683332-1.92
SI: calculating buffered end of contiguous segment video 1698147264.9683332 1698147264.9683332
SI: found true buffered end video 1698147266.968333 1698147266.8883333
SI: current video inventory timeline:
1698147261.21|A|1698147266.97
[A] P: 1 || R: video=443600(443600)
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Stream: new video bitrate estimate 5027578.928752945
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147266.9106042-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147266.9106042-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147266.9106042-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147266.9106042-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147268.830604-1.92
SI: Pushing segment strictly after previous one. audio 1698147266.9106042 1698147266.910603
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147266.9106042-1.92
SI: found true buffered end audio 1698147268.830603 1698147268.8306043
SI: current audio inventory timeline:
1698147261.15|A|1698147268.83
[A] P: 1 || R: audio_112034_dut=112000(112000)
API: current media element state tick event seeked position 1698147262.648933 seeking false internalSeek null rebuffering false freezing false ended false paused false playbackRate 0 readyState 4
API: current playback timeline:
1698147261.21|==5.76==|1698147266.97
                  ^1698147262.648933 
seeked
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
SI: current video inventory timeline:
1698147261.21|A|1698147266.97
[A] P: 1 || R: video=443600(443600)
SI: current audio inventory timeline:
1698147261.15|A|1698147268.83
[A] P: 1 || R: audio_112034_dut=112000(112000)
Init: Resume playback speed 1
API: current media element state tick event canplay position 1698147262.648933 seeking false internalSeek null rebuffering false freezing false ended false paused false playbackRate 1 readyState 4
API: current playback timeline:
1698147261.21|==5.76==|1698147266.97
                  ^1698147262.648933 
canplay
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
SI: current video inventory timeline:
1698147261.21|A|1698147266.97
[A] P: 1 || R: video=443600(443600)
SI: current audio inventory timeline:
1698147261.15|A|1698147268.83
[A] P: 1 || R: audio_112034_dut=112000(112000)
API: playerStateChange event LOADED
API: playerStateChange event PLAYING
API: current media element state tick event ratechange position 1698147262.648933 seeking false internalSeek null rebuffering false freezing false ended false paused false playbackRate 1 readyState 4
API: current playback timeline:
1698147261.21|==5.76==|1698147266.97
                  ^1698147262.648933 
ratechange
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
SI: current video inventory timeline:
1698147261.21|A|1698147266.97
[A] P: 1 || R: video=443600(443600)
SI: current audio inventory timeline:
1698147261.15|A|1698147268.83
[A] P: 1 || R: audio_112034_dut=112000(112000)
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147266.8883333-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147266.8883333-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147266.8883333-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147266.8883333-1.92
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147268.8083334-1.92
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147268.830604-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147268.830604-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147268.830604-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147268.830604-1.92
Stream: audio Stream crashed. Stopping playback. MediaError: MediaError (BUFFER_APPEND_ERROR) InvalidStateError: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.
SF: Segment request cancelled video P: 1 A: 3 R: video=443600 S: 1698147268.8083334-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147270.7506042-1.92
SB: Aborting SegmentBuffer audio
SB: Aborting SegmentBuffer video
Init: Removing SourceBuffer from mediaSource
Init: Removing SourceBuffer from mediaSource
Init: Revoking previous URL
Locking `contentLock` to clean-up the current content.
DRM: Clearing-up DRM session.
DRM: Nothing to clear. Returning right away. No state = false
API: The player stopped because of an error MediaError: MediaError (BUFFER_APPEND_ERROR) InvalidStateError: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.
API: playerStateChange event STOPPED
SF: Segment request cancelled audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147270.7506042-1.92
API: DRM session cleaned-up with success!
Unlocking `contentLock`. Next content can begin.
Locking `contentLock` to clean-up the current content.
DRM: Clearing-up DRM session.
DRM: Nothing to clear. Returning right away. No state = false
API: DRM session cleaned-up with success!
Unlocking `contentLock`. Next content can begin.
SF: Segment request aborted video P: 1 A: 3 R: video=443600 S: 1698147268.8083334-1.92
SF: Segment request aborted audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147270.7506042-1.92
Uncaught MediaError: MediaError (BUFFER_APPEND_ERROR) InvalidStateError: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.
Locking `contentLock` to clean-up the current content.
DRM: Clearing-up DRM session.
DRM: Nothing to clear. Returning right away. No state = false
API: DRM session cleaned-up with success!
Unlocking `contentLock`. Next content can begin.
API: Calling loadvideo 
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
Locking `contentLock` to clean-up the current content.
DRM: Clearing-up DRM session.
DRM: Nothing to clear. Returning right away. No state = false
Init: Creating ContentDecryptor
API: playerStateChange event LOADING
API: DRM session cleaned-up with success!
Unlocking `contentLock`. Next content can begin.
DRM: Starting ContentDecryptor logic.
DRM: Searching for compatible MediaKeySystemAccess
DRM: Found cached compatible keySystem
Init: Creating MediaSource
Init: Attaching MediaSource URL to the media element blob:http://localhost:3000/c175348f-4342-4cf8-8519-dc75e5d8fd18
DRM: Attaching current MediaKeys
DASH: WASM MPD Parser not initialized. Running JS one.
MF: Manifest parsed in 32.5ms
Init: Calculating initial time
Init: clock offset found for a live content, checking if we can start close to it
Init: 1698147314.8890333 defined as the live time, applying a live gap of 10
Init: Initial time calculated: 1698147304.8890333
Init: Updating duration 4294967296
SO: Creating new Stream for video 0
SO: Creating new Stream for audio 0
SO: Creating new Stream for text 0
SO: Creating new Stream for image 0
Init: Resume playback speed 1
Init: resume-stream order received.
Stream: Updating video adaptation A: 3 P: 0
SB: Adding native SegmentBuffer with codec video/mp4;codecs="avc1.640029"
ABR: Creating new BandwidthEstimator for  video
ABR: Steps for buffer based chooser. bufferLevel: 0, bitrate: 443600 ,bufferLevel: 6.867907553347916, bitrate: 648000 ,bufferLevel: 11.39250061868055, bitrate: 1066800 ,bufferLevel: 15.746941707049553, bitrate: 1444800 ,bufferLevel: 20.326748212802865, bitrate: 2671200 ,bufferLevel: 25.367744019796227, bitrate: 3590400
ABR: enter starvation mode.
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Stream: Updating audio adaptation A: 1 P: 0
SB: Adding native SegmentBuffer with codec audio/mp4;codecs="mp4a.40.2"
ABR: Creating new BandwidthEstimator for  audio
Stream: Set no text Adaptation. P: 0
Stream: Updating image adaptation A: 4 P: 0
SB: Creating a new image SegmentBuffer
ISB: Creating ImageSegmentBuffer
ABR: Creating new BandwidthEstimator for  image
Stream: changing representation video video=443600 443600
SF: Beginning request video P: 1 A: 3 R: video=443600 S: init
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
DRM: isSessionUsable: MediaKeySession is usable O2nqJJWQwrYmeGUfwyn+fA==
DRM: Reuse loaded session O2nqJJWQwrYmeGUfwyn+fA==
Stream: changing representation audio audio_112034_dut=112000 112000
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
Stream: New active period 0
Stream: changing representation image thumbnail 10000
SF: Beginning request image P: 1 A: 4 R: thumbnail S: init
SF: Beginning request image P: 1 A: 4 R: thumbnail S: 1698147300-12
DRM: Binding session events O2nqJJWQwrYmeGUfwyn+fA==
SF: Segment request cancelled video P: 1 A: 3 R: video=443600 S: init
SF: Segment request cancelled video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
SO: Destroying Stream for video 0
DRM: isSessionUsable: MediaKeySession is usable leFPgVOg/Wk45KUBUypKGg==
DRM: Reuse loaded session leFPgVOg/Wk45KUBUypKGg==
SO: Creating new Stream for video 0
Stream: Updating video adaptation A: 3 P: 0
Stream: Reusing a previous SegmentBuffer for the type video
ABR: Steps for buffer based chooser. bufferLevel: 0, bitrate: 443600 ,bufferLevel: 6.867907553347916, bitrate: 648000 ,bufferLevel: 11.39250061868055, bitrate: 1066800 ,bufferLevel: 15.746941707049553, bitrate: 1444800 ,bufferLevel: 20.326748212802865, bitrate: 2671200 ,bufferLevel: 25.367744019796227, bitrate: 3590400
ABR: enter starvation mode.
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
DRM: Binding session events leFPgVOg/Wk45KUBUypKGg==
SF: Segment request cancelled audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
SF: Segment request cancelled audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
SO: Destroying Stream for audio 0
SO: Creating new Stream for audio 0
Stream: Updating audio adaptation A: 1 P: 0
Stream: Reusing a previous SegmentBuffer for the type audio
SF: Segment request ended with success image P: 1 A: 4 R: thumbnail S: init
SF: Segment request aborted video P: 1 A: 3 R: video=443600 S: init
SF: Segment request aborted video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
Stream: changing representation video video=443600 443600
SF: Beginning request video P: 1 A: 3 R: video=443600 S: init
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
DRM: Init data already processed. Skipping it.
SF: Segment request aborted audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
SF: Segment request aborted audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
Stream: New active period 0
Stream: changing representation audio audio_112034_dut=112000 112000
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
DRM: Init data already processed. Skipping it.
AVSB: receiving order to push data to the SourceBuffer video 
AVSB: pushing segment video 
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: init
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: init
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: init
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
SF: Segment request failed image P: 1 A: 4 R: thumbnail S: 1698147300-12
Stream: image Stream crashed. Aborting it. OtherError: OtherError (PIPELINE_PARSE_ERROR) Error: Invalid BIF file
SB: Aborting SegmentBuffer image
ISB: disposing image SegmentBuffer
API: Sending warning: OtherError: OtherError (PIPELINE_PARSE_ERROR) Error: Invalid BIF file
 AVSB: receiving order to push data to the SourceBuffer audio 
AVSB: pushing segment audio 
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: init
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
API: current playback timeline:

^0 
loadedmetadata
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Init: Set initial time 1698147304.8890333
Init: Can begin to play content
API: current media element state tick event internal-seeking position 1698147304.889033 seeking true internalSeek 1698147304.8890333 rebuffering true freezing false ended false paused false playbackRate 1 readyState 1
API: current playback timeline:

^1698147304.889033 
seeking
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Init: Pause playback to build buffer
API: current media element state tick event play position 1698147304.889033 seeking true internalSeek 1698147304.8890333 rebuffering true freezing false ended false paused false playbackRate 0 readyState 1
API: current playback timeline:

^1698147304.889033 
play
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
ABR: New last stable representation 112000
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147305.3035834-1.92
API: current media element state tick event ratechange position 1698147304.889033 seeking true internalSeek 1698147304.8890333 rebuffering true freezing false ended false paused false playbackRate 0 readyState 1
API: current playback timeline:

^1698147304.889033 
ratechange
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
SI: first segment pushed audio 1698147303.3835833 1698147305.3035834
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147303.3835833-1.92
SI: found true buffered start audio 1698147303.383583 1698147303.3835833
SI: found true buffered end audio 1698147305.303583 1698147305.3035834
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
ABR: New last stable representation 443600
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147305.2883334-1.92
SI: first segment pushed video 1698147303.3683333 1698147305.2883334
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: 1698147303.3683333-1.92
SI: found true buffered start video 1698147303.448333 1698147303.3683333
SI: found true buffered end video 1698147305.368333 1698147305.2883334
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147305.3035834-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147305.3035834-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147305.3035834-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147305.3035834-1.92
SI: Pushing segment strictly after previous one. audio 1698147305.3035834 1698147305.303583
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147305.3035834-1.92
SI: found true buffered end audio 1698147307.223583 1698147307.2235835
SI: current audio inventory timeline:
1698147303.38|A|1698147307.22
[A] P: 1 || R: audio_112034_dut=112000(112000)
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147305.2883334-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147305.2883334-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147305.2883334-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147305.2883334-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147307.2235832-1.92
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147307.2083333-1.92
SI: Segment pushed updates end of previous one video 1698147305.2883334 1698147307.2083335 1698147303.448333 1698147305.368333
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: 1698147305.2883334-1.92
SI: calculating buffered end of contiguous segment video 1698147305.2883334 1698147305.2883334
SI: found true buffered end video 1698147307.288333 1698147307.2083335
SI: current video inventory timeline:
1698147303.45|A|1698147307.29
[A] P: 1 || R: video=443600(443600)
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Stream: new video bitrate estimate 5566671.027269432
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147307.2235832-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147307.2235832-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147307.2235832-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147307.2235832-1.92
SI: Pushing segment strictly after previous one. audio 1698147307.2235832 1698147307.223583
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147307.2235832-1.92
SI: found true buffered end audio 1698147309.143583 1698147309.1435833
SI: current audio inventory timeline:
1698147303.38|A|1698147309.14
[A] P: 1 || R: audio_112034_dut=112000(112000)
AVSB: receiving order to push data to the SourceBuffer video video P: 1 A: 3 R: video=443600 S: 1698147307.2083333-1.92
AVSB: pushing segment video video P: 1 A: 3 R: video=443600 S: 1698147307.2083333-1.92
SF: Segment request ended with success video P: 1 A: 3 R: video=443600 S: 1698147307.2083333-1.92
AVSB: receiving order for validating end of segment video video P: 1 A: 3 R: video=443600 S: 1698147307.2083333-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147309.1435833-1.92
SF: Beginning request video P: 1 A: 3 R: video=443600 S: 1698147309.1283333-1.92
SI: Segment pushed updates end of previous one video 1698147307.2083333 1698147309.1283333 1698147305.2883334 1698147307.288333
AVSB: Acknowledging complete segment video P: 1 A: 3 R: video=443600 S: 1698147307.2083333-1.92
SI: calculating buffered end of contiguous segment video 1698147307.2083333 1698147307.2083333
SI: found true buffered end video 1698147309.208333 1698147309.1283333
SI: current video inventory timeline:
1698147303.45|A|1698147309.21
[A] P: 1 || R: video=443600(443600)
ABR: Choosing representation with bandwidth estimation. 443600 video=443600
Stream: new video bitrate estimate 5750536.355645449
AVSB: receiving order to push data to the SourceBuffer audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147309.1435833-1.92
AVSB: pushing segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147309.1435833-1.92
SF: Segment request ended with success audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147309.1435833-1.92
AVSB: receiving order for validating end of segment audio audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147309.1435833-1.92
SF: Beginning request audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147311.0635834-1.92
SI: Pushing segment strictly after previous one. audio 1698147309.1435833 1698147309.143583
AVSB: Acknowledging complete segment audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147309.1435833-1.92
SI: found true buffered end audio 1698147311.063583 1698147311.0635834
SI: current audio inventory timeline:
1698147303.38|A|1698147311.06
[A] P: 1 || R: audio_112034_dut=112000(112000)
SF: Segment request cancelled video P: 1 A: 3 R: video=443600 S: 1698147309.1283333-1.92
SF: Segment request cancelled audio P: 1 A: 1 R: audio_112034_dut=112000 S: 1698147311.0635834-1.92
SB: Aborting SegmentBuffer audio
SB: Aborting SegmentBuffer video
Init: Revoking previous URL
contentLock` to clean-up the current content.
DRM: Clearing-up DRM session.
DRM: Nothing to clear. Returning right away. No state = false
API: The player stopped because of an error MediaError: MediaError (MEDIA_ERR_SRC_NOT_SUPPORTED) DEMUXER_ERROR_COULD_NOT_OPEN: MediaFoundationRenderer error: kOnPlaybackError (No more data is available. (0x80070103))
API: playerStateChange event STOPPED

from rx-player.

peaBerberian avatar peaBerberian commented on July 18, 2024

Hi,

Sorry for the late response, we were a little busy lately.

It only happens after multiple zaps? If so, can you see if it still happens after setting the closeSessionsOnStop option to true in the keySystems array?

This will basically close all DRM sessions linked to a content on zap. The disadvantage of disabling it is that we cannot rely on a cache anymore preventing to re-load the licence if going back to the channel but that's a small sacrifice.

If it does still happen it may be another issue.
Does it only happen with some video/audio qualities?
Does it happen only on PlayReady SL3000 (hardware-backed protection) or also on PlayReady SL2000 (software-backed)?

The fact that this is only when relying on PlayReady make me wonder if that isn't one of the new issues we're having lately that can be encountered randomly when relying on PlayReady SL3000, although it was a different error code.
Funnily enough, if that turns out to be linked to those, we noticed that Netflix suffered from similar problems and dynamically fallbacked on another key system when it arised.

from rx-player.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.