Server-side repackaging of the streams consists eventually in :
- choosing languages in audio and subtitle tracks available in the original mux (optional)
- transcoding/transrating the video content in different sizes/bitrates from a high quality video file (optional)
- applying a DRM compatible with the output format (optional)
- generating the manifest file corresponding to the target adaptive streaming technology (mandatory)
- remuxing and chunking the video data according to the output protocol requirements (mandatory)
Historically, repackaging was pushed as a quick solution for broadcasters to add iOS streams on top of existing Smooth or Flash streams. In a wider OTT/Adaptive Bitrate perspective, this alternative approach means : less files to manage in the main production workflow, less storage, less bandwidth to populate the origin servers, smaller time to contents’ online availability and easier support for new formats – shortly said, an agile path.
Potentially a risky one, but quite attractive…
Let's examine the available options on the market, to do it on your own platform or in the cloud !