Record videos on iOS with the Nimbb mobile app

Do you want to let your users record videos from their mobile devices and upload them directly to your Nimbb account? If so, you can do this very easily by using our mobile application Nimbb Video Recorder for iPhone, iPad and iPod touch.



Just like when you embed the Nimbb Player in your site and configure it using your developer account, you can use our mobile application and customize it for your account. Here are the steps to make this work:

  1. Go into your Developer Settings and click Add. Select iOS application as Type and enter the value "com.nimbb.nimbbiphoneapp" as Bundle ID. Click button Add to complete the configuration. This process will allow your account to use the Nimbb mobile application to record videos.
  2. Ask your users to download and install the mobile application Nimbb Video Recorder for iPhone, iPad and iPod touch. Users can get the application directly from the AppStore;
  3. Add a link on your page that you can configure for mobile video recording (example below);
  4. Users access your page from their mobile devices and click the link to open our mobile application to start recording;
  5. Our mobile application uploads the recorded videos to your account.

Try recording a video using the link below in the example.

This example requires you to specify your developer key.
A Silver or higher subscription is required.

Example

Step 1: Download and install the Nimbb Video Recorder application

Step 2: Access this page from your mobile browser

Step 3: Record a 10-sec video from iOS

HTML code

Step 1: <a href="https://itunes.apple.com/us/app/nimbb-video-recorder/id820601915?mt=8">Download</a> and install the Nimbb Video Recorder application
<br><br>

Step 2: Access this page from your mobile browser
<br><br>

Step 3: <a href="nimbb://record/key:XXXXXXXXXX/recordlength:10/quality:medium/callback:http%3A%2F%2Fnimbb.com%2Fv%2F%7BGUID%7D">Record a 10-sec video from iOS</a>

In this example, after you record a video from your iPhone, iPad or iPod touch, your video is automatically uploaded to our server and you are redirected to a page on our site to view your video. As you can see in the HTML code, the link to record a video starts with "nimbb://" instead of "http://". This opens the Nimbb application on your mobile device. There are some parameters that we set in the example under the format "/parameter:value". Only the key parameter is required and make sure to replace the XXXXXXXXXX value with your public key. You can add or remove the other parameters. Here is the list of parameters you can use:

  • key: your public developer key (required).
  • recordlength: the maximum recording time in seconds (optional, 30 sec by default). You can specify up to 300 seconds. Take note that if you set 121 seconds or higher, the recording quality will be automatically set to low. The reason is to make videos upload faster.
  • quality: the video recording quality (optional). Possible values are low and medium. Medium quality requires more bandwidth and is allowed for recordings of 120 sec or less. If you want to make longer videos, quality is set to low.
  • callback: an URL where to redirect the user after recording a video (optional). Make sure to URL encode it. You can specify where to set the GUID value of the new video by adding "{GUID}" text in it. In the example, we redirect the user to URL "http://nimbb.com/v/{GUID}". For that, we encode the URL and set the callback to value "http%3A%2F%2Fnimbb.com%2Fv%2F%7BGUID%7D".
  • forcedev: force the video to be recorded in developer demo mode (optional). To enable this, set the parameter to "1". This will also set the maximum recording time to 30 seconds.

If you get the message "Error code #19" when you click your link, make sure that you add "com.nimbb.nimbbiphoneapp" in your Developer Settings. Make sure to select "iOS application" as Type.

View more tutorials.

SIGN UP NOW 7-day free trial

Check out our Developer guide to get started with Nimbb.