You can request to process your recording to MP4 using API. Here we did extended BBB API. So, you'll require to follow same procedure as you are doing for BBB API. You can find details from here: https://docs.bigbluebutton.org/dev/api.html#usage
Here 2 extra API methods for this purpose:
First of all you'll require to send process request to process MP4 file. You can request up to 2 requests at a same time. After that need to wait until those 2 will finish process.
|recordID||Required||String||The record ID which you want to convert into MP4.|
The callback URL in which our system will send POST request when the MP4 processing will be finish
<response> <returncode>SUCCESS</returncode> <messageKey>processing</messageKey>
<message>Your request in progress. You'll receive email notification once done.</message> </response>
If you have sent mp4ReadyUrl value then our system will send in that URL a POST request including recordId & mp4Link. Remember, the URL given as mp4Link will remain valid for 2 hours only but you can generate the link again using downloadMP4 API call.
When the file will be ready that time you can send request for download. Remember, the download link will remain valid for 2 hours only but you can generate link again using this same API call.
|recordID||Required||String||The record ID which you want to download after MP4 process|
<response> <returncode>SUCCESS</returncode> <messageKey>gotURL</messageKey>
Note: If the recording's length too long like more than 30 minutes, you may receive file in webm format but that file will play from any devices or players without any problem. Later you can convert it to MP4, if you really require but most of the time don't require. We are doing so to save time & deliver you the file soon.