About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Multi-quality streaming
Set multi-quality streaming
By turning this feature on your stream will be transcoded into several versions with different quality settings. For example, a high definition video might have a 720p, 480p and 240p versions created. These can then be used for adaptive bitrate delivery or by allowing the viewer to select a desired quality manually.
PUT https://api.video.ibm.com/channels/{channel_id}/settings/multi-quality.json
Parameters
The parameter for the PUT request:
PARAMETER | TYPE | IMPORTANCE | DESCRIPTION |
---|---|---|---|
value | boolean | REQUIRED | Enable multi-quality streaming on channel when value is true. Disable multi-quality streaming on channel when value is false. |
Success response
Upon success a response with HTTP status “200 OK” is returned.
Error responses
Possible error responses:
HTTP RESPONSE CODE | ERROR VALUE | ERROR CONDITIONS |
---|---|---|
400 Bad Request | input_value | The specified value is invalid or unsupported. |
401 Unauthorized | invalid_token | The provided access token is missing, revoked, expired or malformed |
402 Payment Required | invalid_request | The user does not have the benefit |
403 Forbidden | lack_of_ownership | The API user is not allowed to manage the given channel |
404 Not Found | not_found | Channel was not found |
503 Service Unavailable | There is a temporary error on the server which makes it impossible to serve the request |