Custom renditions allow you to programmatically manage custom audio, text, and video renditions for media that use the renditions hosting type.
The Management API supports the Bring Your Own Renditions (BYOR) workflow. Instead of uploading a source file for platform transcoding, you can register pre-encoded renditions that meet JWX’s custom renditions guidelines.
Once registered, JWX handles:
- Playback delivery and manifest generation
- Analytics and reporting
- Monetization
- DRM and content protection
You can also add and manage custom renditions in the JWX dashboard.
Getting started
Follow these steps to get started with custom renditions:
- Create a media item with the
renditionshosting type. - Attach custom renditions (audio, text, or video) to that media item.
Once attached, all custom renditions are scoped to the media_id associated with your media item.
Custom renditions endpoints
| Custom rendition type | Actions |
|---|---|
| Audio renditions | Manage alternate audio tracks (for example, multiple languages or commentary): |
| Text renditions | Manage subtitles and captions: |
| Video renditions | Manage externally encoded video variants: |
