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

Aborting delayed HTTPRequest stops ScheduleController #3591

Closed
5 tasks done
orange4glace opened this issue Mar 26, 2021 · 3 comments · May be fixed by #3602
Closed
5 tasks done

Aborting delayed HTTPRequest stops ScheduleController #3591

orange4glace opened this issue Mar 26, 2021 · 3 comments · May be fixed by #3602
Labels
Bug stale To be used by automatic issue staling and closing to indicate that this issue is about to be closed

Comments

@orange4glace
Copy link
Contributor

Environment
  • Link to playable MPD file:
  • Dash.js version: 3.2.1
  • Browser name/version: Chrome
  • OS name/version: Windows 10
Steps to reproduce
  1. Set stableBuffer setting to 60
  2. Launch Chrome, set Network throttle to 'Fast 3G'
  3. Play Multi-resolution video
  4. Pause the video and wait until low-res video is fully buffered in stable. (which is 60 seconds)
  5. Play the video
  6. set Network throttle to 'No throttling'
  7. seek video 10 seconds after, repeat it
  8. If it doesn't happen, repeat 1~7 again
Observed behavior

ScheduleController stops scheduling.

Console output

Special comment is written with ###

ScheduleController.js:230 video [true] schedule
Debug.js:169 [144442][ThroughputRule] [video] requesting switch to index:  3 Average throughput 302016 kbps 
Debug.js:169 [144442][AbrController] [video] stay on 3/3 (buffer: 29.671) 
Debug.js:169 [144442][DashHandler][video] Getting the next request at index: 417 
Debug.js:169 [144442][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 2085, mediaStartTime: 2085, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [144444][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
SeekPreview.svelte:129 <SeekPreview> was created with unknown prop 'showSkipOpeningButton'
(anonymous) @ SeekPreview.svelte:129
instance$X @ SeekPreview.svelte:129
init @ index.mjs:1474
SeekPreview @ SeekPreview.svelte:34
create_if_block_12$1 @ Player.svelte:802
update @ Player.svelte:833
update @ Player.svelte:756
update @ index.mjs:764
flush @ index.mjs:732
Promise.then (async)
schedule_update @ index.mjs:707
make_dirty @ index.mjs:1444
(anonymous) @ index.mjs:1480
handleBlur @ PlayerButton.svelte:13
(anonymous) @ dom-focusable.ts:349
SafeSubscriber.__tryOrUnsub @ Subscriber.js:192
SafeSubscriber.next @ Subscriber.js:130
Subscriber._next @ Subscriber.js:76
Subscriber.next @ Subscriber.js:53
Subject.next @ Subject.js:47
setNodeFocused @ focusable.ts:478
doFocus @ focusable.ts:647
(anonymous) @ focusable.ts:699
doNavigateSpatial @ focusable.ts:696
(anonymous) @ focusable.ts:586
(anonymous) @ focusable.ts:378
runTasks @ fastdom.js:60
flush @ fastdom.js:194
requestAnimationFrame (async)
scheduleFlush @ fastdom.js:171
measure @ fastdom.js:75
runSchedule @ focusable.ts:374
(anonymous) @ focusable.ts:368
setTimeout (async)
doSchedule @ focusable.ts:367
navigateSpatial @ focusable.ts:585
handleKeydownEvent @ dom-focusable.ts:55
Debug.js:169 [145998][ScheduleController][audio] Out of range buffer! buffer start:2031.701currentTime : 1560 
Debug.js:169 [145999][PlaybackController] Seeking to: 1560 
Debug.js:169 [145999][BufferController][video] getAllRangesWithSafetyFactor - No request found in current time position, removing full buffer 0 - 2085.958 
Debug.js:169 [145999][BufferController][video] Removing buffer from: 0 to 2085.958 
ScheduleController.js:491 video case 2
FragmentModel.js:197 abort requests [FragmentRequest]
FragmentLoader.js:154 abort {load: ƒ, abort: ƒ, getClassName: ƒ}
URLLoader.js:72 URLLoader abort {load: ƒ, abort: ƒ, getClassName: ƒ}
HTTPLoader.js:347 HTTPLoader abort [{…}] [] []
Debug.js:169 [146002][ScheduleController][video] onFragmentLoadingAbandoned request: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 has been aborted 
ScheduleController.js:428 video [false] onFragmentLoadingAbandoned
Debug.js:169 [146002][BufferController][audio] getAllRangesWithSafetyFactor - No request found in current time position, removing full buffer 0 - 2090.505 
Debug.js:169 [146002][BufferController][audio] Removing buffer from: 0 to 2090.505 
ScheduleController.js:487 audio case 1
Debug.js:169 [146003][PlaybackController] Native video element event: waiting 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [146009][ThroughputRule] [video] requesting switch to index:  3 Average throughput 302016 kbps 
Debug.js:169 [146009][AbrController] [video] stay on 3/3 (buffer: 28.171) 
ScheduleController.js:313 video [false] processMediaRequest
Debug.js:169 [146009][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [146014][BufferController][video] onRemoved buffer from: 0 to 2085.958 
Debug.js:169 [146015][BufferController][video] Waiting for more buffer before starting playback 
Debug.js:169 [146015][BufferController][audio] onRemoved buffer from: 0 to 2090.505 
Debug.js:169 [146016][BufferController][audio] Waiting for more buffer before starting playback 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [146510][AbrController] [video] stay on 3/3 (buffer: 0) 
Debug.js:169 [146510][DashHandler][video] Getting the request for time : 1560 
Debug.js:169 [146510][DashHandler][video] Index for time 1560 is 312 
Debug.js:169 [146511][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1560, mediaStartTime: 1560, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [146513][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [146516][AbrController] [audio] stay on 0/0 (buffer: 0) 
Debug.js:169 [146516][DashHandler][audio] Getting the request for time : 1560 
Debug.js:169 [146516][DashHandler][audio] Index for time 1560 is 312 
Debug.js:169 [146516][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1560, mediaStartTime: 1560, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [146519][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [149755][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:63015617-63217264 
Debug.js:169 [149757][BufferController][audio] Buffered range: 1560 - 1564.992, currentTime =  1560 
ScheduleController.js:392 oba {quality: 0, startTime: 1560, index: 312, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [149759][AbrController] [audio] stay on 0/0 (buffer: 4.992) 
Debug.js:169 [149759][DashHandler][audio] Getting the next request at index: 313 
Debug.js:169 [149760][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1565, mediaStartTime: 1565, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [149761][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [150567][AbandonRequestsRule] [video] frag id 312  is asking to abandon and switch to quality to  0  measured bandwidth was 677 
FragmentModel.js:197 abort requests [FragmentRequest]
FragmentLoader.js:154 abort {load: ƒ, abort: ƒ, getClassName: ƒ}
URLLoader.js:72 URLLoader abort {load: ƒ, abort: ƒ, getClassName: ƒ}
HTTPLoader.js:347 HTTPLoader abort [{…}] [] []
Debug.js:169 [150569][ScheduleController][video] onFragmentLoadingAbandoned request: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 has been aborted 
ScheduleController.js:428 video [false] onFragmentLoadingAbandoned
Debug.js:169 [150569][AbrController] [video] switch from 3 to 0/3 (buffer: 0) {"name":"AbandonRequestsRule","throughput":677,"fragmentID":312} 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [150571][AbrController] [video] stay on 0/3 (buffer: 0) 
Debug.js:169 [150571][ScheduleController][video] Quality has changed, get init request for representationid = video-avc1-360 
Debug.js:169 [150571][BufferController][video] Append Init fragment video  with representationId: video-avc1-360  and quality: 0 , data size: 1524 
Debug.js:169 [150571][ScheduleController][video] video INIT_FRAGMENT_NEEDED 1 
ScheduleController.js:392 oba {quality: 0, startTime: NaN, index: NaN, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:402 lastInitializedRepresentationInfo RepresentationInfo {id: "video-avc1-360", quality: 0, DVRWindow: {…}, fragmentDuration: 5, mediaInfo: MediaInfo, …}
Debug.js:169 [150572][ProtectionController] DRM: onNeedKey 
Debug.js:169 [150573][ProtectionController] DRM: Ignoring initData because we have already seen it! 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [150574][DashHandler][video] Getting the next request at index: 313 
Debug.js:169 [150574][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1565, mediaStartTime: 1565, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [150575][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [152042][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:63217265-63419773 
Debug.js:169 [152043][BufferController][audio] Buffered range: 1560 - 1570.005, currentTime =  1560 
Debug.js:169 [152044][BufferController][audio] Got enough buffer to start 
ScheduleController.js:392 oba {quality: 0, startTime: 1565, index: 313, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [156886][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:208408047-209353489 
Debug.js:169 [156892][BufferController][video] Buffered range: 1564.605 - 1570.36, currentTime =  1560 
Debug.js:169 [156892][BufferController][video] Got enough buffer to start 
Debug.js:169 [156892][PlaybackController] Requesting internal seek to time: 1564.605 
ScheduleController.js:392 oba {quality: 0, startTime: 1565, index: 313, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [156894][AbrController] [video] stay on 0/3 (buffer: 10.36) 
Debug.js:169 [156895][DashHandler][video] Getting the next request at index: 314 
Debug.js:169 [156895][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1570, mediaStartTime: 1570, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [156897][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [156926][PlaybackController] Native video element event: seeked 
Debug.js:169 [156926][PlaybackController] Native video element event: playing 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [157555][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 136727 kbps 
Debug.js:169 [157555][AbrController] [audio] stay on 0/0 (buffer: 4.975) 
Debug.js:169 [157556][DashHandler][audio] Getting the next request at index: 314 
Debug.js:169 [157556][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1570, mediaStartTime: 1570, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [157558][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [157837][PlaybackController] Native video element event: pause 
Debug.js:169 [157837][StreamController] [onPlaybackPaused] 
Debug.js:169 [158470][PlaybackController] Native video element event: play 
Debug.js:169 [158472][StreamController] [onPlaybackStarted] 
Debug.js:169 [158473][PlaybackController] Native video element event: playing 
Debug.js:169 [158662][PlaybackController] Native video element event: pause 
Debug.js:169 [158662][StreamController] [onPlaybackPaused] 
Debug.js:169 [160409][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:63419774-63621421 
Debug.js:169 [160411][BufferController][audio] Buffered range: 1560 - 1574.997, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1570, index: 314, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [166471][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:209353490-210759209 
Debug.js:169 [166478][BufferController][video] Buffered range: 1564.605 - 1575.157, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1570, index: 314, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [166480][ThroughputRule] [video] requesting switch to index:  3 Average throughput 189333 kbps 
Debug.js:169 [166480][AbrController] [video] switch from 0 to 3/3 (buffer: 9.521) {"throughput":189333,"latency":318.75} 
Debug.js:169 [166481][ScheduleController][video] Quality has changed, get init request for representationid = video-avc1-1080 
Debug.js:169 [166481][BufferController][video] Append Init fragment video  with representationId: video-avc1-1080  and quality: 3 , data size: 1527 
Debug.js:169 [166481][ScheduleController][video] video INIT_FRAGMENT_NEEDED 1 
ScheduleController.js:392 oba {quality: 3, startTime: NaN, index: NaN, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:402 lastInitializedRepresentationInfo RepresentationInfo {id: "video-avc1-1080", quality: 3, DVRWindow: {…}, fragmentDuration: 5, mediaInfo: MediaInfo, …}
Debug.js:169 [166482][ProtectionController] DRM: onNeedKey 
Debug.js:169 [166482][ProtectionController] DRM: Ignoring initData because we have already seen it! 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [166483][DashHandler][video] Getting the next request at index: 315 
Debug.js:169 [166483][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1575, mediaStartTime: 1575, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [166485][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [166962][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 123119 kbps 
Debug.js:169 [166962][AbrController] [audio] stay on 0/0 (buffer: 9.361) 
Debug.js:169 [166962][DashHandler][audio] Getting the next request at index: 315 
Debug.js:169 [166962][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1575, mediaStartTime: 1575, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [166965][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [169650][AbandonRequestsRule] [video] frag id 315  is asking to abandon and switch to quality to  0  measured bandwidth was 1259 
FragmentModel.js:197 abort requests [FragmentRequest]
FragmentLoader.js:154 abort {load: ƒ, abort: ƒ, getClassName: ƒ}
URLLoader.js:72 URLLoader abort {load: ƒ, abort: ƒ, getClassName: ƒ}
HTTPLoader.js:347 HTTPLoader abort [{…}] [] []
Debug.js:169 [169671][ScheduleController][video] onFragmentLoadingAbandoned request: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 has been aborted 
Debug.js:169 [169672][ScheduleController][video] onFragmentLoadingAbandoned request: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 has to be downloaded again, origin is not seeking process or switch track call 
ScheduleController.js:428 video [false] onFragmentLoadingAbandoned
Debug.js:169 [169672][AbrController] [video] switch from 3 to 0/3 (buffer: 9.521) {"name":"AbandonRequestsRule","throughput":1259,"fragmentID":315} 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [169674][ScheduleController][video] Quality has changed, get init request for representationid = video-avc1-360 
Debug.js:169 [169674][BufferController][video] Append Init fragment video  with representationId: video-avc1-360  and quality: 0 , data size: 1524 
Debug.js:169 [169675][ScheduleController][video] video INIT_FRAGMENT_NEEDED 1 
ScheduleController.js:392 oba {quality: 0, startTime: NaN, index: NaN, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:402 lastInitializedRepresentationInfo RepresentationInfo {id: "video-avc1-360", quality: 0, DVRWindow: {…}, fragmentDuration: 5, mediaInfo: MediaInfo, …}
Debug.js:169 [169675][ProtectionController] DRM: onNeedKey 
Debug.js:169 [169676][ProtectionController] DRM: Ignoring initData because we have already seen it! 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [169677][DashHandler][video] Getting the request for time : 1577.5 
Debug.js:169 [169677][DashHandler][video] Index for time 1577.5 is 315 
Debug.js:169 [169678][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1575, mediaStartTime: 1575, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [169679][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [169727][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:63621422-63823069 
Debug.js:169 [169729][BufferController][audio] Buffered range: 1560 - 1579.989, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1575, index: 315, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [174000][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:210759210-211432224 
Debug.js:169 [174003][BufferController][video] Buffered range: 1564.605 - 1579.953, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1575, index: 315, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [174005][AbrController] [video] switch from 0 to 3/3 (buffer: 14.317) "InsufficientBufferRule: being conservative to avoid immediate rebuffering" 
Debug.js:169 [174005][ScheduleController][video] Quality has changed, get init request for representationid = video-avc1-1080 
Debug.js:169 [174005][BufferController][video] Append Init fragment video  with representationId: video-avc1-1080  and quality: 3 , data size: 1527 
Debug.js:169 [174006][ScheduleController][video] video INIT_FRAGMENT_NEEDED 1 
ScheduleController.js:392 oba {quality: 3, startTime: NaN, index: NaN, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:402 lastInitializedRepresentationInfo RepresentationInfo {id: "video-avc1-1080", quality: 3, DVRWindow: {…}, fragmentDuration: 5, mediaInfo: MediaInfo, …}
Debug.js:169 [174006][ProtectionController] DRM: onNeedKey 
Debug.js:169 [174007][ProtectionController] DRM: Ignoring initData because we have already seen it! 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [174008][DashHandler][video] Getting the next request at index: 316 
Debug.js:169 [174008][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1580, mediaStartTime: 1580, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [174010][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [176416][AbandonRequestsRule] [video] frag id 316  is asking to abandon and switch to quality to  0  measured bandwidth was 1458 
FragmentModel.js:197 abort requests [FragmentRequest]
FragmentLoader.js:154 abort {load: ƒ, abort: ƒ, getClassName: ƒ}
URLLoader.js:72 URLLoader abort {load: ƒ, abort: ƒ, getClassName: ƒ}
HTTPLoader.js:347 HTTPLoader abort [{…}] [] []
Debug.js:169 [176417][ScheduleController][video] onFragmentLoadingAbandoned request: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 has been aborted 
Debug.js:169 [176417][ScheduleController][video] onFragmentLoadingAbandoned request: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=6f531d78172c3cc7e2cbd97163f2a29a539a37059c3251893ef5bb96ca3d3918ade56e8c3a934dddc53b3948100aad628c181030986a3fbd5036012d33669f29bd60a13eecc30ff1ad89587bde03a9f3df81e54b009c85e859640a096aa246adbcf8ebed82698d513b2013f57b30506d078a984a8710cd78f70a8a1fb4332962&ckey=100648134 has to be downloaded again, origin is not seeking process or switch track call 
ScheduleController.js:428 video [false] onFragmentLoadingAbandoned
Debug.js:169 [176418][AbrController] [video] switch from 3 to 0/3 (buffer: 14.317) {"name":"AbandonRequestsRule","throughput":1458,"fragmentID":316} 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [176419][ScheduleController][video] Quality has changed, get init request for representationid = video-avc1-360 
Debug.js:169 [176419][BufferController][video] Append Init fragment video  with representationId: video-avc1-360  and quality: 0 , data size: 1524 
Debug.js:169 [176419][ScheduleController][video] video INIT_FRAGMENT_NEEDED 1 
ScheduleController.js:392 oba {quality: 0, startTime: NaN, index: NaN, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:402 lastInitializedRepresentationInfo RepresentationInfo {id: "video-avc1-360", quality: 0, DVRWindow: {…}, fragmentDuration: 5, mediaInfo: MediaInfo, …}
Debug.js:169 [176420][ProtectionController] DRM: onNeedKey 
Debug.js:169 [176420][ProtectionController] DRM: Ignoring initData because we have already seen it! 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [176422][DashHandler][video] Getting the request for time : 1582.5 
Debug.js:169 [176422][DashHandler][video] Index for time 1582.5 is 316 
Debug.js:169 [176422][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1580, mediaStartTime: 1580, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [176423][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [181151][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:211432225-212181770 
Debug.js:169 [181154][BufferController][video] Buffered range: 1564.605 - 1584.75, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1580, index: 316, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [181156][AbrController] [video] stay on 0/3 (buffer: 19.114) 
Debug.js:169 [181156][DashHandler][video] Getting the next request at index: 317 
Debug.js:169 [181157][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1585, mediaStartTime: 1585, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [181158][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [181312][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 109989 kbps 
Debug.js:169 [181312][AbrController] [audio] stay on 0/0 (buffer: 14.353) 
Debug.js:169 [181312][DashHandler][audio] Getting the next request at index: 316 
Debug.js:169 [181312][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1580, mediaStartTime: 1580, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [181315][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [184160][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:63823070-64025578 
Debug.js:169 [184162][BufferController][audio] Buffered range: 1560 - 1585.003, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1580, index: 316, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [186717][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:212181771-212877069 
Debug.js:169 [186721][BufferController][video] Buffered range: 1564.605 - 1590.13, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1585, index: 317, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [186723][ThroughputRule] [video] requesting switch to index:  0 Average throughput 1185 kbps 
Debug.js:169 [186723][AbrController] [video] stay on 0/3 (buffer: 24.494) 
Debug.js:169 [186724][DashHandler][video] Getting the next request at index: 318 
Debug.js:169 [186724][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1590, mediaStartTime: 1590, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [186725][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [187184][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 83632 kbps 
Debug.js:169 [187185][AbrController] [audio] stay on 0/0 (buffer: 19.367) 
Debug.js:169 [187185][DashHandler][audio] Getting the next request at index: 317 
Debug.js:169 [187185][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1585, mediaStartTime: 1585, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [187187][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [190001][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:64025579-64227226 
Debug.js:169 [190004][BufferController][audio] Buffered range: 1560 - 1589.995, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1585, index: 317, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [190006][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 656 kbps 
Debug.js:169 [190006][AbrController] [audio] stay on 0/0 (buffer: 24.359) 
Debug.js:169 [190007][DashHandler][audio] Getting the next request at index: 318 
Debug.js:169 [190007][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1590, mediaStartTime: 1590, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [190009][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [192834][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:64227227-64429736 
Debug.js:169 [192836][BufferController][audio] Buffered range: 1560 - 1595.008, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1590, index: 318, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [193608][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:212877070-213608560 
Debug.js:169 [193612][BufferController][video] Buffered range: 1564.605 - 1595.302, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1590, index: 318, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [193614][ThroughputRule] [video] requesting switch to index:  0 Average throughput 1112 kbps 
Debug.js:169 [193614][AbrController] [video] stay on 0/3 (buffer: 29.666) 
Debug.js:169 [193614][DashHandler][video] Getting the next request at index: 319 
Debug.js:169 [193615][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1595, mediaStartTime: 1595, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [193616][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [194072][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 660 kbps 
Debug.js:169 [194072][AbrController] [audio] stay on 0/0 (buffer: 29.372) 
Debug.js:169 [194073][DashHandler][audio] Getting the next request at index: 319 
Debug.js:169 [194073][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1595, mediaStartTime: 1595, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [194075][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [196884][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:64429737-64631384 
Debug.js:169 [196886][BufferController][audio] Buffered range: 1560 - 1600, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1595, index: 319, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [197768][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:213608561-214051453 
Debug.js:169 [197771][BufferController][video] Buffered range: 1564.605 - 1600.099, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1595, index: 319, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [197773][ThroughputRule] [video] requesting switch to index:  0 Average throughput 1009 kbps 
Debug.js:169 [197774][AbrController] [video] stay on 0/3 (buffer: 34.463) 
Debug.js:169 [197774][DashHandler][video] Getting the next request at index: 320 
Debug.js:169 [197774][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1600, mediaStartTime: 1600, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [197776][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [198104][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 657 kbps 
Debug.js:169 [198105][AbrController] [audio] stay on 0/0 (buffer: 34.364) 
Debug.js:169 [198105][DashHandler][audio] Getting the next request at index: 320 
Debug.js:169 [198105][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1600, mediaStartTime: 1600, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [198107][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [200916][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:64631385-64833032 
Debug.js:169 [200918][BufferController][audio] Buffered range: 1560 - 1604.992, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1600, index: 320, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [201701][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:214051454-214454449 
Debug.js:169 [201703][BufferController][video] Buffered range: 1564.605 - 1604.895, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1600, index: 320, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [201706][ThroughputRule] [video] requesting switch to index:  0 Average throughput 900 kbps 
Debug.js:169 [201706][AbrController] [video] stay on 0/3 (buffer: 39.259) 
Debug.js:169 [201706][DashHandler][video] Getting the next request at index: 321 
Debug.js:169 [201706][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1605, mediaStartTime: 1605, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [201708][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [206060][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:214454450-215135854 
Debug.js:169 [206064][BufferController][video] Buffered range: 1564.605 - 1609.691, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1605, index: 321, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [206066][ThroughputRule] [video] requesting switch to index:  0 Average throughput 980 kbps 
Debug.js:169 [206066][SwitchHistoryRule] Switch history rule index: 2 samples: 6 drops: 1 
Debug.js:169 [206067][AbrController] [video] stay on 0/3 (buffer: 44.055) 
Debug.js:169 [206067][DashHandler][video] Getting the next request at index: 322 
Debug.js:169 [206067][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1610, mediaStartTime: 1610, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [206068][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [207024][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 657 kbps 
Debug.js:169 [207025][AbrController] [audio] stay on 0/0 (buffer: 39.356) 
Debug.js:169 [207025][DashHandler][audio] Getting the next request at index: 321 
Debug.js:169 [207025][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1605, mediaStartTime: 1605, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [207027][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [209883][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:64833033-65035541 
Debug.js:169 [209884][BufferController][audio] Buffered range: 1560 - 1610.005, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1605, index: 321, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [212426][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:215135855-215973083 
Debug.js:169 [212430][BufferController][video] Buffered range: 1564.605 - 1615.447, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1610, index: 322, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [212432][ThroughputRule] [video] requesting switch to index:  0 Average throughput 988 kbps 
Debug.js:169 [212433][SwitchHistoryRule] Switch history rule index: 2 samples: 7 drops: 1 
Debug.js:169 [212433][AbrController] [video] stay on 0/3 (buffer: 49.811) 
Debug.js:169 [212433][DashHandler][video] Getting the next request at index: 323 
Debug.js:169 [212433][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1615, mediaStartTime: 1615, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [212435][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [213020][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 658 kbps 
Debug.js:169 [213020][AbrController] [audio] stay on 0/0 (buffer: 44.369) 
Debug.js:169 [213021][DashHandler][audio] Getting the next request at index: 322 
Debug.js:169 [213021][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1610, mediaStartTime: 1610, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [213023][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [215855][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:65035542-65237189 
Debug.js:169 [215856][BufferController][audio] Buffered range: 1560 - 1614.997, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1610, index: 322, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [215858][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 658 kbps 
Debug.js:169 [215858][AbrController] [audio] stay on 0/0 (buffer: 49.361) 
Debug.js:169 [215858][DashHandler][audio] Getting the next request at index: 323 
Debug.js:169 [215858][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1615, mediaStartTime: 1615, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [215860][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [218183][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:215973084-216545082 
Debug.js:169 [218187][BufferController][video] Buffered range: 1564.605 - 1620.244, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1615, index: 323, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [218189][ThroughputRule] [video] requesting switch to index:  0 Average throughput 956 kbps 
Debug.js:169 [218189][SwitchHistoryRule] Switch history rule index: 2 samples: 8 drops: 1 
Debug.js:169 [218189][AbrController] [video] stay on 0/3 (buffer: 54.608) 
Debug.js:169 [218189][DashHandler][video] Getting the next request at index: 324 
Debug.js:169 [218189][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1620, mediaStartTime: 1620, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [218191][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [218433][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:65237190-65438837 
Debug.js:169 [218435][BufferController][audio] Buffered range: 1560 - 1619.989, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1615, index: 323, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [218437][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 679 kbps 
Debug.js:169 [218438][AbrController] [audio] stay on 0/0 (buffer: 54.353) 
Debug.js:169 [218438][DashHandler][audio] Getting the next request at index: 324 
Debug.js:169 [218438][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1620, mediaStartTime: 1620, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [218440][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [221266][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:65438838-65641346 
Debug.js:169 [221267][BufferController][audio] Buffered range: 1560 - 1625.003, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1620, index: 324, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
document.querySelector('video').buffered.end(0)
1620.244
document.querySelector('video').currentTime
1565.635885
Debug.js:169 [224192][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:216545083-217319547 
Debug.js:169 [224196][BufferController][video] Buffered range: 1564.605 - 1625.04, currentTime =  1565.635885 
ScheduleController.js:392 oba {quality: 0, startTime: 1620, index: 324, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [224198][ThroughputRule] [video] requesting switch to index:  0 Average throughput 988 kbps 
Debug.js:169 [224198][AbrController] [video] stay on 0/3 (buffer: 59.404) 
Debug.js:169 [224198][DashHandler][video] Getting the next request at index: 325 
Debug.js:169 [224199][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1625, mediaStartTime: 1625, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [224200][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [224273][ThroughputRule] [audio] requesting switch to index:  0 Average throughput 680 kbps 
Debug.js:169 [224273][AbrController] [audio] stay on 0/0 (buffer: 59.367) 
Debug.js:169 [224273][DashHandler][audio] Getting the next request at index: 325 
Debug.js:169 [224273][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1625, mediaStartTime: 1625, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [224276][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
document.querySelector('video').currentTime
1565.635885
document.querySelector('video').buffered.end(0)
1625.003
Debug.js:169 [227091][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:65641347-65842994 
Debug.js:169 [227093][BufferController][audio] Buffered range: 1560 - 1629.995, currentTime =  1565.635885 
Debug.js:169 [227093][AbrController] [audio] switching from throughput to buffer occupancy ABR rule (buffer: 64.359). 
ScheduleController.js:392 oba {quality: 0, startTime: 1625, index: 325, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
Debug.js:169 [228525][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:217319548-217792009 
Debug.js:169 [228527][BufferController][video] Buffered range: 1564.605 - 1629.837, currentTime =  1565.635885 
Debug.js:169 [228527][AbrController] [video] switching from throughput to buffer occupancy ABR rule (buffer: 64.201). 
ScheduleController.js:392 oba {quality: 0, startTime: 1625, index: 325, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
Debug.js:169 [231810][PlaybackController] Native video element event: play 
Debug.js:169 [231810][StreamController] [onPlaybackStarted] 
Debug.js:169 [231811][PlaybackController] Native video element event: playing 
ScheduleController.js:230 video [true] schedule
Debug.js:169 [236544][AbrController] [video] stay on 0/3 (buffer: 59.801) 
Debug.js:169 [236545][DashHandler][video] Getting the next request at index: 326 
Debug.js:169 [236545][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1630, mediaStartTime: 1630, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [236547][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [238264][ScheduleController][video] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 , Range:217792010-218639352 
Debug.js:169 [238268][BufferController][video] Buffered range: 1564.605 - 1635.342, currentTime =  1571.996488 
ScheduleController.js:392 oba {quality: 0, startTime: 1630, index: 326, bufferedRanges: TimeRanges, mediaType: "video", …}
ScheduleController.js:398 video [false] onBytesAppended
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [238621][AbrController] [audio] stay on 0/0 (buffer: 57.709) 
Debug.js:169 [238621][DashHandler][audio] Getting the next request at index: 326 
Debug.js:169 [238622][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1630, mediaStartTime: 1630, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [238624][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [238662][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:65842995-66045504 
Debug.js:169 [238664][BufferController][audio] Buffered range: 1560 - 1635.008, currentTime =  1572.39201 
ScheduleController.js:392 oba {quality: 0, startTime: 1630, index: 326, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [238666][AbrController] [audio] stay on 0/0 (buffer: 62.616) 
Debug.js:169 [238666][DashHandler][audio] Getting the next request at index: 327 
Debug.js:169 [238666][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1635, mediaStartTime: 1635, mediaType: "audio", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [{…}] [] []
Debug.js:169 [238668][ScheduleController][audio] audio MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [238728][ScheduleController][audio] OnFragmentLoadingCompleted - Url: https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 , Range:66045505-66247152 
Debug.js:169 [238731][BufferController][audio] Buffered range: 1560 - 1640, currentTime =  1572.459378 
ScheduleController.js:392 oba {quality: 0, startTime: 1635, index: 327, bufferedRanges: TimeRanges, mediaType: "audio", …}
ScheduleController.js:398 audio [false] onBytesAppended
ScheduleController.js:230 video [true] schedule
Debug.js:169 [242274][AbrController] [video] stay on 0/3 (buffer: 59.556) 
Debug.js:169 [242275][DashHandler][video] Getting the next request at index: 327 
Debug.js:169 [242275][ScheduleController][video] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=60d3e77c17dc3c276ec119336c82479ea3e63a45a03ac1fe3cb5ef914a453038d0e64ef53573ded115683de822048ddd01c6c5b5cc75003621c76ae908ce024dbfc3dced84217a6234887c042d7ec534c71d3b47dd65a125d282ed464314ec5a6203ebcea1e83216bd611a9db5aa8347a5b379517d135ce4adc5080a0cb61dde&ckey=100648131 
HTTPLoader.js:93 HTTPLoader internalLoad FragmentRequest {action: "download", startTime: 1635, mediaStartTime: 1635, mediaType: "video", mediaInfo: MediaInfo, …}
HTTPLoader.js:302 HTTPLoader internalLoad [] [] [{…}]0: {httpRequest: {…}, delayTimeout: 1781}length: 1__proto__: Array(0)
### First [] = requests
### Second [] = retryRequests
### Third [{…}]0: {httpRequest: { = delayedRequests
Debug.js:169 [242276][ScheduleController][video] video MEDIA_FRAGMENT_NEEDED 
Debug.js:169 [244442][PlaybackController] Seeking to: 1587.349 
### Seek fired, ScheduleController stops, Abort requests
Debug.js:169 [244443][BufferController][video] Removing buffer from: 0 to 1580 
ScheduleController.js:491 video case 2
FragmentModel.js:197 abort requests [FragmentRequest]
FragmentLoader.js:154 abort {load: ƒ, abort: ƒ, getClassName: ƒ}
URLLoader.js:72 URLLoader abort {load: ƒ, abort: ƒ, getClassName: ƒ}
HTTPLoader.js:347 HTTPLoader abort [] [] [{…}]
### First [] = requests
### Second [] = retryRequests
### Third [{…}]0: {httpRequest: { = delayedRequests
### delayedRequests aborted but LOADING_ABANDONED event is not fired.
### ScheduleController only restarts on LOADING_ABANDONED is fired.
Debug.js:169 [244445][BufferController][audio] Removing buffer from: 0 to 1580 
ScheduleController.js:487 audio case 1
Debug.js:169 [244445][PlaybackController] Native video element event: waiting 
Debug.js:169 [244448][BufferController][video] onRemoved buffer from: 0 to 1580 
Debug.js:169 [244448][BufferController][video] Buffered range: 1580.704 - 1635.342, currentTime =  1587.349 
Debug.js:169 [244448][BufferController][video] Removing buffer from: 1595.5 to 1635.842 
Debug.js:169 [244449][BufferController][audio] onRemoved buffer from: 0 to 1580 
Debug.js:169 [244449][BufferController][audio] Buffered range: 1580.011 - 1640, currentTime =  1587.349 
Debug.js:169 [244449][BufferController][audio] Removing buffer from: 1595.5 to 1640.5 
Debug.js:169 [244451][BufferController][video] onRemoved buffer from: 1595.5 to 1635.842 
Debug.js:169 [244451][BufferController][video] Buffered range: 1580.704 - 1595.511, currentTime =  1587.349 
Debug.js:169 [244452][AbrController] [video] switching from buffer occupancy to throughput ABR rule (buffer: 8.162). 
Debug.js:169 [244452][BufferController][audio] onRemoved buffer from: 1595.5 to 1640.5 
Debug.js:169 [244452][BufferController][audio] Buffered range: 1580.011 - 1595.52, currentTime =  1587.349 
Debug.js:169 [244452][AbrController] [audio] switching from buffer occupancy to throughput ABR rule (buffer: 8.171). 
Debug.js:169 [244462][PlaybackController] Native video element event: seeked 
Debug.js:169 [244462][PlaybackController] Native video element event: playing 
Debug.js:169 [245792][PlaybackController] Seeking to: 1597.797 
Debug.js:169 [245792][BufferController][video] getAllRangesWithSafetyFactor - No request found in current time position, removing full buffer 0 - 1596.011 
Debug.js:169 [245792][BufferController][video] Removing buffer from: 0 to 1596.011 
ScheduleController.js:491 video case 2
FragmentModel.js:197 abort requests []
FragmentLoader.js:154 abort {load: ƒ, abort: ƒ, getClassName: ƒ}
URLLoader.js:72 URLLoader abort {load: ƒ, abort: ƒ, getClassName: ƒ}
HTTPLoader.js:347 HTTPLoader abort [] [] []
Debug.js:169 [245794][BufferController][audio] getAllRangesWithSafetyFactor - No request found in current time position, removing full buffer 0 - 1596.02 
Debug.js:169 [245794][BufferController][audio] Removing buffer from: 0 to 1596.02 
ScheduleController.js:487 audio case 1
Debug.js:169 [245795][PlaybackController] Native video element event: waiting 
Debug.js:169 [245796][BufferController][video] onRemoved buffer from: 0 to 1596.011 
Debug.js:169 [245796][BufferController][video] Waiting for more buffer before starting playback 
Debug.js:169 [245796][BufferController][audio] onRemoved buffer from: 0 to 1596.02 
Debug.js:169 [245797][BufferController][audio] Waiting for more buffer before starting playback 
ScheduleController.js:230 audio [true] schedule
Debug.js:169 [245797][AbrController] [audio] stay on 0/0 (buffer: 0) 
Debug.js:169 [245797][DashHandler][audio] Getting the request for time : 1597.797 
Debug.js:169 [245797][DashHandler][audio] Index for time 1597.797 is 319 
Debug.js:169 [245797][ScheduleController][audio] Next fragment request url is https://tv.m.drmnmv.naver.com/v?_lsu_sa_=67532279b7f836e728cae99268c28d9dc3993885463ca14d3335c591eae53f281beb7ee53243f8daf5103e0807011d429f9aa96fce7cb0f56fa2067bf2e13e3a3949dbc2af865dd67e78e51eb50f870530bed35352b7b89603da71a2c20be3d6b91d94818ed8b0dab03c4dd48435dacb19f211a23fa415c8d8ffdf4b10b31297&ckey=100648134 
HTTPLoader.js:93 
Expected behavior

Describe what the player is expected to do

@dsilhavy
Copy link
Collaborator

@orange4glace Can you please check if this is still happening in 4.0 alpha https://reference.dashif.org/dash.js/v4.0.0-alpha/samples/dash-if-reference-player/index.html

@stale
Copy link

stale bot commented Aug 23, 2021

This issue has been automatically marked as stale because it has not had recent activity. However, it might still be relevant so please leave a short comment if it should remain open. Otherwise the issue will be closed automatically after two weeks. Thank you for your contributions.

@stale stale bot added the stale To be used by automatic issue staling and closing to indicate that this issue is about to be closed label Aug 23, 2021
@stale
Copy link

stale bot commented Sep 6, 2021

This issue has been automatically closed because no further activity occurred. If you think this issue is still relevant please reopen it or contact @dsilhavy. Thank you for your contributions.

@stale stale bot closed this as completed Sep 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug stale To be used by automatic issue staling and closing to indicate that this issue is about to be closed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants