You can request to process your recording to MP4 using API. Here we 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 need to send process requests for your MP4 file. You can send 2 requests at a time. After that, wait until they finish processing before sending new request.
|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 given your mp4ReadyURL value then our system will send in that URL a POST request with the recordId and mp4Link. Remember, the URL given as mp4Link will only be valid for 2 hours but you can generate a new link using downloadMP4 API call.
When the file will be ready, you can send a request to download it. The link is only valid for two hours and can be generated again by 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 is longer than 30 minutes, then you may receive it in a webm format. This will play on any devices or players. You can later convert this to mp4 if you really need but most of the time don't need to. We are doing so to save time & deliver you the file faster.
MP4/webm files will be deleted automatically after 7 days, so you'll need to download the file prior to that time. It will not be possible for you to send your request a second time if the MP4/webm file has been deleted after 7 days.