@CobaltVelvet Brightcove will transcode the renditions after upload. It is possible you could script uploading for your client's customers via the API.
This looks like it might have potential:
https://support.brightcove.com/dynamic-ingest-api