Thanks! I checked out revideo a while ago, and you guys are doing a fantastic job!
I don’t think it’s unconventional for SDKs to require a license key. It's a common practice for many products.
To address the use case where WebCodecs is not available, we’ve implemented a rendering mechanism based on FFmpeg. Although it’s slower, it does the job (It's not enabled in the current version of the package)
Cloud rendering is a great approach for certain scenarios, and we also plan to support that option in the future.