{"action":"created","issue":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1540","repository_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js","labels_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1540/labels{/name}","comments_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1540/comments","events_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1540/events","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/1540","id":171204125,"number":1540,"title":"Dynamic stream not buffering","user":{"login":"svenruechel","id":20972982,"avatar_url":"https://avatars.githubusercontent.com/u/20972982?v=3","gravatar_id":"","url":"https://api.github.com/users/svenruechel","html_url":"https://github.com/svenruechel","followers_url":"https://api.github.com/users/svenruechel/followers","following_url":"https://api.github.com/users/svenruechel/following{/other_user}","gists_url":"https://api.github.com/users/svenruechel/gists{/gist_id}","starred_url":"https://api.github.com/users/svenruechel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svenruechel/subscriptions","organizations_url":"https://api.github.com/users/svenruechel/orgs","repos_url":"https://api.github.com/users/svenruechel/repos","events_url":"https://api.github.com/users/svenruechel/events{/privacy}","received_events_url":"https://api.github.com/users/svenruechel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-15T16:15:48Z","updated_at":"2016-08-22T23:40:38Z","closed_at":null,"body":"- [X ] The MPD passes the DASH-IF Conformance Tool on http://dashif.org/conformance.html\r\n- [X ] The stream has correct Access-Control-Allow-Origin headers (CORS)\r\n- [X ] There are no network errors such as 404s in the browser console when trying to play the stream\r\n- [X ] The issue observed is not mentioned on https://github.com/Dash-Industry-Forum/dash.js/wiki/FAQ\r\n- [ ] The issue occurs in the latest reference client on http://dashif.org/reference/players/javascript/ and not just on my page\r\n* Link to playable MPD file: \r\n&lt;?xml version=&quot;1.0&quot; ?&gt;\r\n&lt;MPD xmlns=&quot;urn:mpeg:dash:profile:isoff-live:2011&quot; minBufferTime = &quot;PT30S&quot; mediaPresentationDuration=&quot;PT1H0M00.00S&quot; publishTime=&quot;2016-08-15T15:56:06.587250Z&quot; availabilityStartTime=&quot;2016-08-15T15:56:06.587250Z&quot; timeShiftBufferDepth = &quot;PT30S&quot; type = &quot;dynamic&quot; profiles = &quot;urn:mpeg:dash:profile:full:2011&quot;&gt;\r\n&lt;ProgramInformation&gt;\r\n&lt;Title&gt;Unity call&lt;/Title&gt;\r\n&lt;/ProgramInformation&gt;\r\n&lt;Period id=&quot;1&quot; start=&quot;PT0S&quot; duration=&quot;PT1H0M00.00S&quot;&gt;\r\n &lt;AdaptationSet segmentAlignment=&quot;true&quot; lang=&quot;und&quot;&gt;\r\n  &lt;Representation id=&quot;1&quot; mimeType=&quot;audio/mp4&quot; codecs=&quot;mp4a.40.2&quot; audioSamplingRate=&quot;8000&quot; startWithSAP=&quot;1&quot; bandwidth=&quot;39465&quot;&gt;\r\n    &lt;AudioChannelConfiguration schemeIdUri=&quot;urn:mpeg:dash:23003:3:audio_channel_configuration:2011&quot; value=&quot;2&quot; /&gt;\r\n    &lt;SegmentTemplate timescale=&quot;1000&quot; duration=&quot;384&quot; initialization=&quot;http://172.17.17.132:6080/monitor/dash/1f049cb7-4737-491b-aabc-da3ea91c56f7-init.mp4&quot; media=&quot;http://172.17.17.132:6080/monitor/dash/1f049cb7-4737-491b-aabc-da3ea91c56f7-$Number$.m4s&quot; startNumber=&quot;1&quot;&gt;&lt;/SegmentTemplate&gt;\r\n  &lt;/Representation&gt;\r\n &lt;/AdaptationSet&gt;\r\n&lt;/Period&gt;\r\n&lt;/MPD&gt;\r\n\r\n* Dash.js version: 2.3\r\n* Browser name/version: Chrome\r\n* OS name/version: \r\n\r\n##### Observed behaviour\r\nThe player load the first fragment and starts playing. It did not buffer the number of fragments as defined with player.setLiveDelayFragmentCount - in this case 3. I checked the script and the delay is calculated correct in computeLiveDelay. Any idea what can be the reason?\r\n\r\n##### Console output\r\n31151] Playback Initialized \r\nMonitoring:158 update 1f049cb7-4737-491b-aabc-da3ea91c56f7\r\n[31457] Parsing complete: ( xml2json: 2.98ms, objectiron: 1.03ms, total: 0.00401s) \r\n[31458] Manifest has been refreshed at Mon Aug 15 2016 17:56:06 GMT+0200 (Mitteleuropäische Sommerzeit)[1471276566.594]  \r\n[31463] Matching default timing source protocol to manifest protocol:  http://time.akamai.com/?iso \r\n[31543] Local time:      Mon Aug 15 2016 17:56:06 GMT+0200 (Mitteleuropäische Sommerzeit) \r\n[31543] Server time:     Mon Aug 15 2016 17:56:08 GMT+0200 (Mitteleuropäische Sommerzeit) \r\n[31543] Difference (ms): 1321 \r\n[31546] MediaSource attached to element.  Waiting on open... \r\n[31547] MediaSource is open! \r\n[31547] Duration successfully set to: 3600 \r\n[31548] Added 0 inline events \r\n[31549] No video data. \r\n[31549] audio codec: audio/mp4;codecs=\"mp4a.40.2\" \r\n[31561] Schedule controller stopping for audio \r\n[31565] No text data. \r\n[31565] No fragmentedText data. \r\n[31565] No embeddedText data. \r\n[31566] No muxed data. \r\n[31568] Start Event Controller \r\n[31568] Native video element event: play \r\n[32438] Getting the request for audio time : 0.002000000000000224 \r\n[32441] Schedule controller starting for audio \r\n[32457] Initialization finished loading \r\n[32462] Getting the request for audio time : 0 \r\n[32463] SegmentTemplate: 0 / 3600 \r\n[32465] Native video element event: loadedmetadata \r\n[32762] Buffered Range: 0 - 0.384 \r\n[32764] Getting the request for audio time : 0.384 \r\n[32764] SegmentTemplate: 0 / 3600 \r\n[32765] Getting the next request at index: 1 \r\n[32765] SegmentTemplate: 0.384 / 3600 \r\n[32766] Native video element event: playing \r\n[33017] Got enough buffer to start.          <<<<<<<<<<<<<<<<<<<<<<<<<\r\n[33017] Buffered Range: 0 - 0.768 \r\n[33018] Getting the request for audio time : 0.768 \r\n[33019] Index for audio time 0.768 is 1 \r\n[33019] SegmentTemplate: 0.384 / 3600 \r\n[33019] Getting the next request at index: 2 \r\n[33020] SegmentTemplate: 0.768 / 3600 \r\n[33297] Stalling Buffer \r\n[33297] Waiting for more buffer before starting playback. \r\n[33298] Native video element event: ratechange:  0 \r\n[33515] Native video element event: playing \r\n[33515] Got enough buffer to start. \r\n[33516] Buffered Range: 0 - 1.152 \r\n[33516] Getting the request for audio time : 1.1520000000000001 \r\n[33516] Index for audio time 1.1520000000000001 is 2 \r\n[33517] SegmentTemplate: 0.768 / 3600 \r\n[33517] Getting the next request at index: 3 \r\n[33517] SegmentTemplate: 1.1520000000000001 / 3600 \r\n[33518] Native video element event: ratechange:  1 \r\n[34000] Buffered Range: 0 - 1.536 \r\n[34001] Getting the request for audio time : 1.536 \r\n[34001] Index for audio time 1.536 is 3 \r\n[34002] SegmentTemplate: 1.1520000000000001 / 3600 \r\n[34002] Getting the next request at index: 4 \r\n[34002] SegmentTemplate: 1.536 / 3600 \r\n[34262] Buffered Range: 0 - 1.92 \r\n[34263] Getting the request for audio time : 1.92 \r\n[34263] Index for audio time 1.92 is 4 \r\n[34264] SegmentTemplate: 1.536 / 3600 \r\n[34264] Getting the next request at index: 5 \r\n[34265] SegmentTemplate: 1.92 / 3600 \r\n[34517] Stalling Buffer \r\n[34517] Waiting for more buffer before starting playback. "},"comment":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/comments/241584371","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/1540#issuecomment-241584371","issue_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1540","id":241584371,"user":{"login":"AkamaiDASH","id":7864462,"avatar_url":"https://avatars.githubusercontent.com/u/7864462?v=3","gravatar_id":"","url":"https://api.github.com/users/AkamaiDASH","html_url":"https://github.com/AkamaiDASH","followers_url":"https://api.github.com/users/AkamaiDASH/followers","following_url":"https://api.github.com/users/AkamaiDASH/following{/other_user}","gists_url":"https://api.github.com/users/AkamaiDASH/gists{/gist_id}","starred_url":"https://api.github.com/users/AkamaiDASH/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AkamaiDASH/subscriptions","organizations_url":"https://api.github.com/users/AkamaiDASH/orgs","repos_url":"https://api.github.com/users/AkamaiDASH/repos","events_url":"https://api.github.com/users/AkamaiDASH/events{/privacy}","received_events_url":"https://api.github.com/users/AkamaiDASH/received_events","type":"User","site_admin":false},"created_at":"2016-08-22T23:40:38Z","updated_at":"2016-08-22T23:40:38Z","body":"Can you make a public url to mpd with CORS access enabled by chance so we can test?"}}
{"actor":{"display_login":"AkamaiDASH"}}