{"action":"created","issue":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/484","labels_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/484/labels{/name}","comments_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/484/comments","events_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/484/events","html_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/484","id":64383285,"number":484,"title":"Added API and ability to set maximum bitrate cap","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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-25T22:04:16Z","updated_at":"2015-03-26T13:21:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/pulls/484","html_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/484","diff_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/484.diff","patch_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/484.patch"},"body":"- When switching multi-bitrate content (auto or manual mode) this property specifies the maximum bitrate allowed.  \r\n\r\n- If you set this property to a value lower than that currently playing, the switching engine will switch down to  satisfy this requirement. \r\n- If you set it to a value that is lower than the lowest bitrate, it will still play that lowest bitrate.\r\n- If you set this property lower than the initial bitrate value it will start on the lower value of the two.\r\n- You can set or remove this bitrate cap at anytime before or during playback.  \r\n- To clear this setting you must use the API and set the value param to NaN. \r\n\r\n- This feature is typically used to reserve higher bitrates for playback only when the player is in large or full-screen format."},"comment":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/comments/86510747","html_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/484#issuecomment-86510747","issue_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/484","id":86510747,"user":{"login":"bbert","id":5312520,"avatar_url":"https://avatars.githubusercontent.com/u/5312520?v=3","gravatar_id":"","url":"https://api.github.com/users/bbert","html_url":"https://github.com/bbert","followers_url":"https://api.github.com/users/bbert/followers","following_url":"https://api.github.com/users/bbert/following{/other_user}","gists_url":"https://api.github.com/users/bbert/gists{/gist_id}","starred_url":"https://api.github.com/users/bbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbert/subscriptions","organizations_url":"https://api.github.com/users/bbert/orgs","repos_url":"https://api.github.com/users/bbert/repos","events_url":"https://api.github.com/users/bbert/events{/privacy}","received_events_url":"https://api.github.com/users/bbert/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T13:21:20Z","updated_at":"2015-03-26T13:21:20Z","body":"You could also add the ability to set a minimum bitrate cap.\r\nSome other parameters could also be set for ABRController and rules, for example incremental vs non incremental switch, …\r\n\r\nMore generally, this brings us back to the issue raised in the pull request #394 (https://github.com/Dash-Industry-Forum/dash.js/pull/394).\r\n"}}