Visual Experience Platform
Help CenterRelease NotesBlogWebsite
  • VXP - Visual Experience Platform
    • The VXP
      • Token
    • Settings
      • My Account
        • Profile
        • Support
      • Organisation
        • General Organisation Settings
        • Billing
          • Payment
          • Invoices
          • Plan
        • Users
          • Users
          • Roles
        • Teams
      • Project
        • Branding
        • Subscription
        • Analytics
          • Standard Dashboards
            • Multi tenants
            • User Dashboard
            • DAM Storage
            • Workflows Monitoring
            • Traffic Origin
            • Caching (Volumetry)
            • CDN performance
          • Custom Dashboard
        • Access
          • API keys
          • Security templates
          • OAuth2
  • Digital Asset Management (DAM)
    • Library
      • Assets
        • Asset Details window
          • Asset actions
            • Regional settings
            • Context menu ("..." button)
            • Add to My favorites (heart icon)
            • Edit media (image, video, etc)
              • Edit image
              • Edit video (coming soon)
              • Edit design template (coming soon)
            • Share
          • Asset information tabs
            • General
            • Metadata
            • Variations
            • Comments
            • Approvals
            • History
      • Folders
      • Collections
      • Labels
      • Products
      • My favorites
      • Help
      • Sharebox
      • Airbox
      • Search and Filters
        • Faceted Search
    • Plugins & Connectors
      • Plugins
        • Adobe Creative Cloud
        • Adobe Commerce (Magento)
        • Canva
        • Contentful
        • Contentstack
        • Directus
        • Drupal
        • Opencart
          • Opencart (v4)
        • Prestashop
        • Shopware
        • Storyblok
        • Strapi (v4)
        • Sylius
        • Uniform CMS
        • Wordpress
      • Connectors
        • Akeneo PIM App
        • Canva App
        • CI-Hub
        • Commercetools FaaS App
        • Hygraph app
        • Kontent.ai
        • OneTeg
        • Pabbly Connect
        • Prismic
        • Shopify / Shopify plus app
        • Zapier automation
    • Settings
      • Library
        • Featured components
        • Interface customization
      • Metadata
        • Metadata Configuration
        • Assets
      • Tags
        • Configuration
        • Dictionary
      • Notifications
      • Automations
        • Post processing
        • Webhooks
        • Workflows
      • Storage
        • Providers
        • Upload
        • Video
        • Listing
        • Download
        • Custom routing
  • Visual AI
    • Welcome
    • Visual AI
      • Images
        • Classification models
          • Auto-tagging
          • Brand detect
          • Dominant color extraction
          • Faces
            • Face analysis
            • Face clustering
          • Image quality
          • OCR
          • Number Plate recognition
          • Product type
          • Property classification
          • Scene Classification
          • Sport Classification
        • Generative AI models
          • Image-to-text
          • Plate blurring
          • Quality improvement (remove artifacts)
          • Remove background
          • Text-to-Image
        • Moderation models
          • Face count
          • NSFW - Not Safe For Work
          • Real estate authenticity
          • Watermark detection
      • Videos
        • Face detection
      • Search & find assets
        • Text Search
        • Similar Assets
  • Portals
    • Welcome
    • Creating a Portal
    • Editing a Portal
      • Pages
      • Sections
      • Design
      • Fonts
    • Managing a Portal
      • Settings
      • Access
      • Users
      • Labeling, Cloning, Archiving
    • Publishing a Portal
  • Dynamic Media Optimization (DMO)
    • Welcome
      • Responsive libraries
      • Native plugins
      • 360° view builder
      • Service status
    • Insights
      • Delivery
      • Optimization
      • Alerts
      • Logs
    • Transformations
      • Image optimization
        • Operations
          • Width and height
          • Prevent enlargement
          • Crop
            • Automatic Gravity Crop
            • Positionable Crop
            • Focal point Crop
            • Face Crop
            • Face hide
            • Aspect ratio crop
          • Fit
          • Cropfit
          • Bound
          • Boundmin
          • Cover
          • Device pixel ratio
          • Flip
          • Rotate
          • Trim
          • Rounded corners
        • Filters
          • Adjustment
            • Brightness
            • Contrast
            • Saturate
          • Color manipulation
            • Color overlay
            • Grayscale
            • Duotone
          • Blur
          • Pixelate
          • Sharpen
        • Watermarking
          • Static watermark
          • Dynamic watermark
          • Text watermark
        • Image compression
          • Image formats
          • Optipress
      • Video optimization
        • Video API
          • Editing
            • Chapters
            • Combine
            • Trim
          • Optimizing
            • Convert
            • Compress
            • Transcode
        • On-the-fly-video optimization
      • Static content optimization
        • PDF to image
        • JS/CSS optimization
    • Invalidation
    • Settings
      • Asset Origin
        • AWS S3 or any other S3-compatible storage provider
        • Google Cloud storage (GCP)
        • Azure Blob storage
        • Own HTTP-based Storage
      • Images
        • Compression
        • Optimization
        • Watermark
      • Static content
      • Delivery
        • CNAME
        • URL format
        • Rules
        • Security
        • Caching
        • Default behaviors
  • Developers / Headless
    • Headless DAM
      • DAM APIs
        • API Authentication
        • API Reference
      • Command Line Interface (CLI)
      • Media Asset Widget(MAW)
        • Overview
        • Developer reference
        • V2 End-of-life
Powered by GitBook
LogoLogo

Quick links

  • Go to website
  • Legal Center

©2024 Scaleflex SAS

On this page
  • Overview
  • Typical use cases
  • Recommended Video properties
  • API endpoints
  • Examples
  • Input video
  • Request body
  • API response
Export as PDF
  1. Dynamic Media Optimization (DMO)
  2. Transformations
  3. Video optimization
  4. Video API
  5. Optimizing

Transcode

Optimized video delivery using adaptive streaming formats for fast loading on any device

PreviousCompressNextOn-the-fly-video optimization

Last updated 5 months ago

Overview

Video transcoding is an integral part of our service, designed to provide seamless and efficient transcoding capabilities. It specializes in converting input videos into adaptive streaming formats, such as HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). With support for various input file formats and target resolutions, optimal video delivery is guaranteed across multiple devices and network conditions.

Visit the following links to learn more about adaptive video streaming over HTTP:

The process can be summarized in three simple steps:

  1. Upload of the origin video file to Filerobot.

  2. Transcoding into chunks with support for multiple target resolutions.

  3. Generation of the playlist file (.mpd for DASH and .m3u8 for HLS) that provides the necessary information for the video player to retrieve and play the video segments in a specific order and format.

Typical use cases

By leveraging video transcoding for adaptive streaming, you gain access to the following:

  • Multi-device compatibility - With adaptive streaming formats like HLS and DASH, the videos become compatible with a wide range of devices, including smartphones, tablets, smart TVs, and desktop computers. This broad compatibility ensures that the content reaches a larger audience.

  • Improved user experience - Adaptive streaming adjusts the video quality dynamically, based on the viewer's available bandwidth. This results in reduced buffering times, faster start-up and uninterrupted playback, enhancing the overall user experience.

  • Bandwidth optimization - Our service efficiently compresses and transcodes videos, reducing the file size without compromising the visual quality. This optimization helps to minimize bandwidth consumption, allowing smoother playback even on limited network connections.

  • Scalability and flexibility - Support for large volumes of video transcoding requests as well as a wide range of input file formats and target resolutions, thus ensuring scalability and providing flexibility in adapting to specific requirements.

Recommended Video properties

To have the best results from this postprocess, we encourage the following settings for input videos:

Quality
Resolution
Bitrate

High

960x540 / 854x480

1200 - 1500 kbps

HD 720

1280x720

1,500 - 4,000 kbps

HD 1080

1920x1080

4,000-8,000 kbps

4K

3840x2160

8,000-14,000 kbps

API endpoints

Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:

There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.

Examples

Input video

Request body

[
    {
        "url":"https://www.pexels.com/download/video/16343098", 
        "video_protocols": "hls"
    }
]

API response

{
    "status": "ok",
    "version": 2.11,
    "result": [
        {
            "uuid": "e7777629-34fd-4088-9541-c705dc599b10",
            "url": "https://www.pexels.com/download/video/16343098",
            "sha1": "dfec29eb2d9d5234e4ed5b70cebd4da00f721d26",
            "transcoded": [
                {
                    "resolution": "auto",
                    "playlists": [
                        "https://fbmjmuoeb.filerobot.com/gDOla_16343098/hls/video.m3u8"
                    ]
                }
            ],
            "progress": "https://api.filerobot.com/fbmjmuoeb/v4/video-status/ZXUtb3YtNzA2LWdyYTIuZWxhc3RpYy11cGxvYWRlci5haXJzdG9yZS5zY2FsM2ZsM3guY29tOjg3MzI__e7777629-34fd-4088-9541-c705dc599b10"
        }
    ]
}
LogoDynamic Adaptive Streaming over HTTPWikipedia
LogoHTTP Live StreamingWikipedia
LogoScaleflex API for Digital Asset Management (DAM), Visual AI and Media OptimizationScaleflex API