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

video getting skipped (Jumb gap) occur frequently even though buffer is present. #4667

Open
4 tasks done
User15GitRepo opened this issue Jan 20, 2025 · 2 comments
Open
4 tasks done
Labels

Comments

@User15GitRepo
Copy link

User15GitRepo commented Jan 20, 2025

Environment
  • Link to playable MPD file:
  • Dash.js version: 4.7.4
  • Browser name/version: chrome / 131.0.6778.265 (Official Build) (64-bit)
  • OS name/version: windows 11
Steps to reproduce

video getting skipped (Jumb gap) occur frequently even though buffer is not empty/stalled.

  1. This is an intermident issue but I am getting more often in long duration videos.

    Play the video with long duration preferably more than 1.2 mbps bit rate video , during video playback sometimes jump gap occurs between .5 to 2 seconds.

Observed behavior
     Play the video with long duration preferably more than 1.2 mbps bit rate video , during video playback sometimes  jump gap occurs between .5 to 2 seconds . after disabling the jump gap property video get freezed and not able to proceed further.

Attached dash player log

DASH player logs.txt

for the reference

Console output
[18326][MediaPlayer] [dash.js 4.7.4] MediaPlayer has been initialized 
VM884:2506 [19620][Protection] EME detected on this user agent! (ProtectionModel_21Jan2015) 
VM884:2506 [20645][MediaPlayer] Streaming Initialized 
VM884:2506 [23079][MediaPlayer] Playback Initialized 
VM884:2506 [70825][DashParser] Parsing complete: ( xml2json: 11.9ms, objectiron: 0.500ms, total: 0.0124s) 
VM884:2506 [76768][StreamController] Manifest updated... updating data system wide. 
VM884:2506 [76772][ManifestUpdater] Manifest has been refreshed at Mon Jan 20 2025 20:59:17 GMT+0530 (India Standard Time)[1737386957.585]  
VM884:2506 [76784][StreamController] Switch to stream defaultId_0. Seektime is 0, current playback time is null. Seamless period switch is set to false 
VM884:2506 [76784][MediaSourceController] Created MediaSource 
VM884:2506 [76792][MediaSourceController] Set MediaSource duration:2479.06 
VM884:2506 [76806][Stream] No text data. 
VM884:2506 [76806][Stream] No muxed data. 
VM884:2506 [76806][Stream] No image data. 
VM884:2506 [76809][AbrController] Stream ID: defaultId_0 [audio] switch from 0 to 3/3 (buffer: 0) . 
VM884:2506 [76948][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f4-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [76952][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 0 
VM884:44919 It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior.
VM884:2506 [76957][ProtectionController] DRM: KeySystem Access Granted for system string (com.widevine.alpha)!  Selecting key system... 
VM884:2506 [76958][ScheduleController][video] Top quality video index has changed from NaN to 3 
VM884:2506 [76964][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f3-a1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [76966][StreamProcessor][audio] [audio] lastInitializedRepresentationInfo changed to 3 
VM884:2506 [76967][ScheduleController][audio] Top quality audio index has changed from NaN to 3 
VM884:2506 [76972][PlaybackController] Native video element event: loadedmetadata 
VM884:2506 [98566][PlaybackController] Requesting seek to time: 1138.222554888 
VM884:2506 [98625][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-1-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [98629][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-1-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [98630][PlaybackController] Seeking to: 1138.222554888 
VM884:2506 [98634][PlaybackController] Native video element event: play 
VM884:2506 [98636][PlaybackController] Native video element event: waiting 
VM884:2506 [98679][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f4-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [98681][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 0 
VM884:2506 [98688][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f3-a1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [98690][StreamProcessor][audio] [audio] lastInitializedRepresentationInfo changed to 3 
VM884:2506 [98813][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-286-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [98819][PlaybackController] Requesting seek to time: 1138.929455 (internal) 
VM884:2506 [98822][AbrController] Stream ID: defaultId_0 [video] switch from 0 to 3/3 (buffer: 3.793) {"throughput":21726.45,"latency":28} 
VM884:2506 [98860][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f3-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [98867][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 3 
VM884:2506 [100295][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-286-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [100325][PlaybackController] Native video element event: seeked 
VM884:2506 [100326][PlaybackController] Native video element event: loadeddata 
VM884:2506 [100327][PlaybackController] Native video element event: playing 
VM884:2506 [100353][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-287-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [100567][AbrController] Stream ID: defaultId_0 [video] switch from 3 to 0/3 (buffer: 2.951) {"name":"AbandonRequestsRule","throughput":1619,"fragmentID":285,"rule":"AbandonRequestsRule","forceAbandon":true} 
VM884:2506 [100570][StreamProcessor][video] onFragmentLoadingAbandoned request: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-286-f3-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381 has been aborted 
VM884:2506 [100606][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f4-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [100630][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 0 
VM884:2506 [100726][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-287-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [101230][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-288-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [101924][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-288-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [102368][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-289-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [102371][AbrController] [audio] switching from throughput to buffer occupancy ABR rule (buffer: 13.085). 
VM884:2506 [103197][PlaybackController] Requesting seek to time: 1142.850044 (internal) 
VM884:2506 [103198][GapController] Jumping gap occuring in period defaultId_0 starting at 1142.015877 and ending at 1142.850044. Jumping by: 0.8341669999999795 
VM884:2506 [103198][PlaybackController] Native video element event: waiting 
VM884:2506 [103214][PlaybackController] Native video element event: seeked 
VM884:2506 [103214][PlaybackController] Native video element event: playing 
VM884:2506 [104707][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-289-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [105162][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-290-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [106278][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-290-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [106283][AbrController] [video] switching from throughput to buffer occupancy ABR rule (buffer: 12.179). 
VM884:2506 [107815][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-291-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [108368][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-291-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [110884][AbrController] Stream ID: defaultId_0 [video] switch from 0 to 3/3 (buffer: 11.802) {"state":1,"throughput":8198.485714285714,"latency":553} 
VM884:2506 [112815][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-292-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [112825][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f3-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [112836][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 3 
VM884:2506 [114906][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-290-f3-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [114918][AbrController] Stream ID: defaultId_0 [video] switch from 3 to 2/3 (buffer: 7.549) {"state":2,"throughput":9279.25,"latency":654.75,"bufferLevel":7.549,"placeholderBuffer":9.196673785008374,"delay":0} 
VM884:2506 [114962][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f2-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [114963][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 2 
VM884:2506 [116513][AbrController] [video] switching from buffer occupancy to throughput ABR rule (buffer: 5.953). 
VM884:2506 [116810][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-291-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [118198][PlaybackController] Requesting seek to time: 1158.532377 (internal) 
VM884:2506 [118198][GapController] Jumping gap occuring in period defaultId_0 starting at 1158.031877 and ending at 1158.532377. Jumping by: 0.5005000000001019 
VM884:2506 [118199][PlaybackController] Native video element event: waiting 
VM884:2506 [118239][PlaybackController] Native video element event: seeked 
VM884:2506 [118239][PlaybackController] Native video element event: playing 
VM884:2506 [119003][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-292-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [119824][AbrController] [audio] switching from buffer occupancy to throughput ABR rule (buffer: 5.960). 
VM884:2506 [120494][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-293-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [120778][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-293-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [121591][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-294-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [121596][AbrController] [video] switching from throughput to buffer occupancy ABR rule (buffer: 12.179). 
VM884:2506 [121940][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-294-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [122697][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-295-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [122699][AbrController] [audio] switching from throughput to buffer occupancy ABR rule (buffer: 15.075). 
VM884:2506 [124359][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-295-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [125733][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-296-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [127758][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-296-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [129083][PlaybackController] Native video element event: pause 
VM884:2506 [132034][PlaybackController] Requesting seek to time: 1169.253585919 
VM884:2506 [132048][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-297-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [132104][PlaybackController] Seeking to: 1169.253585919 
VM884:2506 [132148][PlaybackController] Native video element event: seeked 
VM884:2506 [138687][PlaybackController] Requesting seek to time: 1692.777109443 
VM884:2506 [138696][PlaybackController] Native video element event: play 
VM884:2506 [138697][PlaybackController] Native video element event: playing 
VM884:2506 [138697][PlaybackController] Seeking to: 1692.777109443 
VM884:2506 [138699][PlaybackController] Native video element event: waiting 
VM884:2506 [138800][AbrController] [video] switching from buffer occupancy to throughput ABR rule (buffer: 0.000). 
VM884:2506 [138801][AbrController] [audio] switching from buffer occupancy to throughput ABR rule (buffer: 0.000). 
VM884:2506 [138835][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f2-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [138836][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 2 
VM884:2506 [138840][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f3-a1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [138840][StreamProcessor][audio] [audio] lastInitializedRepresentationInfo changed to 3 
VM884:2506 [139840][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-424-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [140626][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-424-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [140818][PlaybackController] Native video element event: seeked 
VM884:2506 [140822][PlaybackController] Native video element event: playing 
VM884:2506 [140882][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-425-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [141873][StreamProcessor][video] Buffer is empty! Stalling! 
VM884:2506 [142800][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-425-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [143784][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-426-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [144441][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-426-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [145647][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-427-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [146030][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-427-f2-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [146041][AbrController] Stream ID: defaultId_0 [video] switch from 2 to 3/3 (buffer: 8.022) {"throughput":7608.825,"latency":612.25} 
VM884:2506 [146067][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f3-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [146068][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 3 
VM884:2506 [147192][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-428-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [147546][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-427-f3-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [149434][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-428-f3-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [150687][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-429-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [151219][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-429-f3-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [152504][AbrController] Stream ID: defaultId_0 [video] switch from 3 to 1/3 (buffer: 9.534) {"name":"AbandonRequestsRule","throughput":1825,"fragmentID":429,"rule":"AbandonRequestsRule","forceAbandon":true} 
VM884:2506 [152506][StreamProcessor][video] onFragmentLoadingAbandoned request: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-430-f3-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381 has been aborted 
VM884:2506 [152557][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f1-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [152564][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 1 
VM884:2506 [152704][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-430-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [152706][AbrController] [audio] switching from throughput to buffer occupancy ABR rule (buffer: 13.334). 
VM884:2506 [154591][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-431-f1-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [156056][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-432-f1-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [157405][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-433-f1-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [159615][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-434-f1-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [159621][AbrController] Stream ID: defaultId_0 [video] switch from 1 to 0/3 (buffer: 2.407) "InsufficientBufferRule: being conservative to avoid immediate rebuffering" 
VM884:2506 [159663][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/init-f4-v1-x3.mp4?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [159664][StreamProcessor][video] [video] lastInitializedRepresentationInfo changed to 0 
VM884:2506 [160194][AbrController] [audio] switching from buffer occupancy to throughput ABR rule (buffer: 5.845). 
VM884:2506 [160958][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-435-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [161707][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-436-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [161794][StreamProcessor][video] Buffer is empty! Stalling! 
VM884:2506 [162901][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-437-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [163302][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-438-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [164483][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-439-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [165271][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-431-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [165298][PlaybackController] Requesting seek to time: 1719.175788 (internal) 
VM884:2506 [165298][GapController] Jumping gap occuring in period defaultId_0 starting at 1714.003955 and ending at 1719.175788. Jumping by: 5.171833000000106 
VM884:2506 [165300][PlaybackController] Native video element event: waiting 
VM884:2506 [165333][AbrController] [video] switching from throughput to buffer occupancy ABR rule (buffer: 34.826). 
VM884:2506 [165336][PlaybackController] Native video element event: seeked 
VM884:2506 [165337][PlaybackController] Native video element event: playing 
VM884:2506 [165662][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-440-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [167038][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-432-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [168072][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-433-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [168781][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-434-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [169670][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-435-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [169671][AbrController] [audio] switching from throughput to buffer occupancy ABR rule (buffer: 14.559). 
VM884:2506 [170679][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-436-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [171598][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-437-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [172478][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-438-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [173452][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-439-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [174318][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-440-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [175242][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-441-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [179998][PlaybackController] Requesting seek to time: 1734.858122 (internal) 
VM884:2506 [179999][GapController] Jumping gap occuring in period defaultId_0 starting at 1734.023955 and ending at 1734.858122. Jumping by: 0.8341670000002068 
VM884:2506 [180000][PlaybackController] Native video element event: waiting 
VM884:2506 [180027][PlaybackController] Native video element event: seeked 
VM884:2506 [180028][PlaybackController] Native video element event: playing 
VM884:2506 [192748][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-441-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [194068][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-442-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [196870][StreamProcessor][video] OnFragmentLoadingCompleted for stream id defaultId_0 and media type video - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-442-f4-v1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [198020][PlaybackController] Native video element event: pause 
VM884:2506 [213144][PlaybackController] Requesting seek to time: 1752.795461128 
VM884:2506 [213191][StreamProcessor][audio] OnFragmentLoadingCompleted for stream id defaultId_0 and media type audio - Url: https://d2onh8r39fd4da.cloudfront.net/nmdcCBSKaltura/20241028/3506381/sec-hls/fragment-443-f3-a1-x3.m4s?id=fck9dsFmPY9hffto&t=0&cpt=11&f=23%252E976&xx=20250120152746_315&emguid=3506381  
VM884:2506 [213193][PlaybackController] Seeking to: 1752.795461128 
VM884:2506 [213203][PlaybackController] Native video element event: seeked 
VM884:2506 [729421][AbrController] Stream ID: defaultId_0 [video] switch from 0 to 3/3 (buffer: 13.219) {"forceReplace":false}  
Expected behavior
  1. Expectation is that a jump gap should not occur; we need a way to make the video play in the Dash player without skipping the video.
  2. If buffer discontinuity is the issue, how to avoid it or any mechanism to make a request again and retry to create the buffer if it has discontinuity?
  3. If buffer discontinuity is the issue, there is no failure on fragment download so how this buffer discontinuty occurs?
@dsilhavy
Copy link
Collaborator

From the logs, it looks like there are gaps in the media buffer. This happens when your media segments are not aligned or if they are overlapping period boundaries. You will need to check the duration of your media segments. In addition, make sure that the duration of the media samples adds up to the total duration of your segment.

You can query the MSE/Sourcbuffer buffered ranges directly like this:

var vid = document.querySelector('video')
vid.buffered.length

If the buffered.length is > 1 then there are gaps in the media buffer.

@User15GitRepo
Copy link
Author

Hi @dsilhavy I have tried to check the buffer with the mentioned approach

let video11 = document.getElementById("CMP_AssetViewerPlayerInstance_ClearMediaPlayer" + "_html5_api");
video11.buffered.length

I am getting output of buffered.length more than 1.

I want to understand the buffered.length property and how it will determin the gap in buffer if it is more than 1.

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

No branches or pull requests

2 participants