Overview
Optimize media on the client before uploading it to Blossom.
Apply this to:
When optimization is supported and useful, upload the resulting blob through BUD-02 /upload instead of relying on server-side media processing.
The hash and BUD-11 authorization must be based on the final optimized blob.
Determine appropriate formats, codecs, quality, dimensions, bitrate, and fallback behavior for each media type during implementation.
Avoid unnecessary transcoding or re-encoding when it provides no meaningful benefit.
Overview
Optimize media on the client before uploading it to Blossom.
Apply this to:
When optimization is supported and useful, upload the resulting blob through BUD-02
/uploadinstead of relying on server-side media processing.The hash and BUD-11 authorization must be based on the final optimized blob.
Determine appropriate formats, codecs, quality, dimensions, bitrate, and fallback behavior for each media type during implementation.
Avoid unnecessary transcoding or re-encoding when it provides no meaningful benefit.