{"action":"opened","issue":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1682","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/1682/labels{/name}","comments_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1682/comments","events_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1682/events","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/1682","id":193717327,"number":1682,"title":"baseurl ignored - twitter mpd files are not being played","user":{"login":"sirpy","id":671095,"avatar_url":"https://avatars.githubusercontent.com/u/671095?v=3","gravatar_id":"","url":"https://api.github.com/users/sirpy","html_url":"https://github.com/sirpy","followers_url":"https://api.github.com/users/sirpy/followers","following_url":"https://api.github.com/users/sirpy/following{/other_user}","gists_url":"https://api.github.com/users/sirpy/gists{/gist_id}","starred_url":"https://api.github.com/users/sirpy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sirpy/subscriptions","organizations_url":"https://api.github.com/users/sirpy/orgs","repos_url":"https://api.github.com/users/sirpy/repos","events_url":"https://api.github.com/users/sirpy/events{/privacy}","received_events_url":"https://api.github.com/users/sirpy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-06T09:04:35Z","updated_at":"2016-12-06T09:04:35Z","closed_at":null,"body":"##### Environment\r\n<!-- Replace [ ] with [x] to check off the list -->\r\n- [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- [ ] 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- [X] 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: https://video.twimg.com/amplify_video/805498772188962816/pl/7RdDqcRhZq7bSyXF.mpd\r\n* Dash.js version: 2.3.0\r\n* Browser name/version: all\r\n* OS name/version: all\r\n\r\n##### Steps to reproduce\r\ntry to play any twitter mpd file on the reference player\r\n\r\n##### Observed behaviour\r\nthe console shows it tried to read the video files from dashif domain and not from twimg domain\r\neven though the <baseurl> exists in the mpd file\r\na file with modified video links that include the full url instead of relative to base does play correctly\r\nhttps://gist.githubusercontent.com/sirpy/fc86e922af5c93ced57ba5776bccc28d/raw/053e50107956a19c4895bb606200331b6beb9a0b/test.mpd\r\n\r\n##### Console output\r\n```\r\n[17] EME detected on this user agent! (ProtectionModel_21Jan2015) \r\nDebug.js:108[23] [dash.js 2.3.0] MediaPlayer has been initialized \r\nDebug.js:108 [48229] Playback Initialized \r\nDebug.js:108 [48288] Parsing complete: ( xml2json: 5.25ms, objectiron: 18.1ms, total: 0.0234s) \r\nDebug.js:108 [48294] Manifest has been refreshed at Tue Dec 06 2016 11:02:25 GMT+0200 (IST)[1481014945.618]  \r\nDebug.js:108 [48300] SegmentTimeline detected using calculated Live Edge Time \r\nDebug.js:108 [48307] MediaSource attached to element.  Waiting on open... \r\nDebug.js:108 [48308] MediaSource is open! \r\nDebug.js:108 [48309] Duration successfully set to: 30.364 \r\nDebug.js:108 [48310] Added 0 inline events \r\nDebug.js:108 [48311] video codec: video/mp4;codecs=\"avc1.42001f\" \r\nDebug.js:108 [48326] Schedule controller stopping for video \r\nDebug.js:108 [48327] Last saved bitrate for video was 4102 \r\nDebug.js:108 [48333] audio codec: audio/mp4;codecs=\"mp4a.40.2\" \r\nDebug.js:108 [48337] Schedule controller stopping for audio \r\nDebug.js:108 [48337] Last saved bitrate for audio was 128 \r\nDebug.js:108 [48338] No text data. \r\nDebug.js:108 [48338] No fragmentedText data. \r\nDebug.js:108 [48339] No embeddedText data. \r\nDebug.js:108 [48339] No muxed data. \r\nDebug.js:108 [48343] Start Event Controller \r\nDebug.js:108 [48347] Schedule controller starting for video \r\nDebug.js:108 [48348] Schedule controller starting for audio \r\nDebug.js:108 [48349] Native video element event: play \r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/aud/128000/i/X_v7Us82n0fVXVNp.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223load @ XHRLoader.js:256load @ FragmentLoader.js:96loadCurrentFragment @ FragmentModel.js:159executeRequest @ FragmentModel.js:150getInitRequest @ ScheduleController.js:260start @ ScheduleController.js:168onStreamInitialized @ ScheduleController.js:303(anonymous function) @ EventBus.js:87trigger @ EventBus.js:87checkIfInitializationCompleted @ Stream.js:457initializeMedia @ Stream.js:437activate @ Stream.js:124onMediaSourceOpen @ StreamController.js:427\r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/vid/1280x720/i/QOzAgqawMRaj1XAY.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223load @ XHRLoader.js:256load @ FragmentLoader.js:96loadCurrentFragment @ FragmentModel.js:159executeRequest @ FragmentModel.js:150getInitRequest @ ScheduleController.js:260start @ ScheduleController.js:168onStreamInitialized @ ScheduleController.js:303(anonymous function) @ EventBus.js:87trigger @ EventBus.js:87checkIfInitializationCompleted @ Stream.js:457initializeMedia @ Stream.js:437activate @ Stream.js:124onMediaSourceOpen @ StreamController.js:427\r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/aud/128000/i/X_v7Us82n0fVXVNp.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223(anonymous function) @ XHRLoader.js:125\r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/vid/1280x720/i/QOzAgqawMRaj1XAY.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223(anonymous function) @ XHRLoader.js:125\r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/aud/128000/i/X_v7Us82n0fVXVNp.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223(anonymous function) @ XHRLoader.js:125\r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/vid/1280x720/i/QOzAgqawMRaj1XAY.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223(anonymous function) @ XHRLoader.js:125\r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/aud/128000/i/X_v7Us82n0fVXVNp.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223(anonymous function) @ XHRLoader.js:125\r\nDebug.js:108 [56648] No audio bytes to push. \r\nXHRLoader.js:223 GET http://dashif.org/amplify_video/805498772188962816/vid/1280x720/i/QOzAgqawMRaj1XAY.m4s 404 (Not Found)internalLoad @ XHRLoader.js:223(anonymous function) @ XHRLoader.js:125\r\nDebug.js:108 [57391] No video bytes to push. \r\n```"}}
{"actor":{"display_login":"sirpy"}}