Bitmovin Encoder With Wasabi

Prev Next

How do I use Bitmovin Encoder with Wasabi?

Bitmovin Encoder is validated for use with Wasabi. Bitmovin's video encoding API uses a chunk-based cloud encoding approach to enable content to be delivered at up to 100x real time with high quality.

Prerequisites

  • Active Wasabi account

  • Active Bitmovin Encoding subscription

Configuration

The following example uses the Bitmovin dashboard to create the encoding and then connect to Wasabi. You can alternatively use Bitmovin's API directly from an HTTP API client (like Postman).

  1. Log in to the Bitmovin Dashboard.  

    mceclip0.png

  2. Before creating an encoding, configure and store Wasabi as an output. Click Outputs and then Create, as shown below.  

    mceclip2.png

  3. Select Generic_S3 from the Output list and enter the information as shown below. For information on the different Wasabi region URLs, refer to Service URLs for Wasabi's Storage Regions. Click Create.    

    mceclip4.png

  4. You can also use Wasabi as an Input. Click on Inputs and then Create, as shown below.    

    As of today, configuring Wasabi as a Generic_S3 Input causes an error on the Bitmovin encoding process. However, there is a simple workaround which will be explained below.

    mceclip5.png

  5. Select HTTP(S) and enter the appropriate Wasabi service URL for your bucket. Click Create.    

    mceclip6.png

    The source file to be encoded will need to be set to Public on your Wasabi bucket. For more detail on how to set folders to Public, review How Can I Make a Bucket or a Folder inside a Bucket Public?.

  6. You will now create an encoding. Click Create an Encoding. In this example, we are using the VOD option.  

    mceclip7.png

  7. Select the Input created in Step 5. Enter the File path (for example, bucket name/folder/object), as shown below. Click Next.  

    mceclip8.png

  8. Select the appropriate Video codecs from the drop-down box. Click Next.  

    mceclip9.png

  9. Select the appropriate Audio Representation settings and click Next.  

    mceclip10.png

  10. Select the appropriate Muxing and Manifest Type. Click Next.  

    mceclip11.png

  11. Click Outputs List. Select the output created in Step 3. Enter the Output path (just folder name). Click Next when done.    

    mceclip12.png

  12. Select the Encoding mode (One-pass, Two-pass, Three-pass) and click Start Encoding.  

    mceclip13.png

  13. The Bitmovin encoder starts listing the requests it makes as it executes the encoding. You can then click Go to Encoding, as shown below. This will take you to the Status screen to monitor the progress.  

    mceclip14.png

    Once the encoding successfully completes, the Status screen will report accordingly.

    mceclip15.png

  14. Log in to your Wasabi account to verify that the encoding was stored successfully in your bucket.  

    mceclip17.png