Feature Description

Last updated: 2021-12-01 11:18:14

    Superplayer

    Superplayer provides rich capabilities for connection to various platforms as listed below:

    Feature Description iOS and Android Web
    Multiple formats A rich set of audio/video formats such as RTMP, FLV, HLS, MP4, and WebRTC are supported
    Playback through URL Online videos can be played back at URLs
    DASH protocol Videos in standard DASH format are supported ×
    Playback through FileId Videos can be played back through their FileId in VOD
    Instant broadcasting and preloading of the first frame Videos can be preloaded with the first frame broadcast instantly
    Quick seeking The specified position can be quickly and accurately located to play back the video image there
    H.265 hardware decoding Playback based on hardware decoding is supported for H.265 videos
    Automatic switch between software and hardware decoding If the device does not support hardware decoding, software decoding will be automatically used
    Adaptive bitrate streaming If an HLS adaptive bitstream is played back, the bitrate can be manually specified or automatically selected according to the network bandwidth for playback
    Definition switch Multiple definitions can be smoothly switched between with no lags
    Definition naming Names can be customized for different definitions
    Playback control Playback control features such as start, end, pause, automatic playback, looped playback, checkpoint restart, and replay are supported
    Adjustable-Speed playback Videos can be played back at any speed between 0.5 time and 2 times, and the audio tone will stay the same even if the speed changes
    Custom playback start time The time when to start the playback of a video is customizable
    Preview Videos with preview enabled can be played back
    Progress bar operation The indicator on the progress bar can be dragged to seek the video
    Progress bar marking and thumbnail preview Markers can be added to the progress bar, and thumbnail (sprite) preview is supported
    Player size The player size can be customized
    Screen filling/fitting Different display modes can be selected for the video image to match the screen size
    Small window playback Videos can be played back in a small window
    Video mirroring The video image can be mirrored horizontally or vertically
    Video rotation The video image can be rotated at the specified angle or automatically according to the rotate parameter in the video file ×
    Brightness adjustment The system brightness can be adjusted during video playback -
    Volume adjustment The system volume can be adjusted or muted during video playback
    Dual-Channel audio Dual-Channel audios can be played back
    Pure audio playback Pure audio playback is supported for MP3 and other files
    Screen lock Screen lock features are supported, including rotation lock and UI element hiding -
    On-screen commenting Comments can be displayed above the video
    Roll image A roll image can be added for ad display when the video is paused
    Video screencapturing Any frame of the video can be captured ×
    Subtitles import Custom subtitles files can be imported
    Thumbnail configuration The thumbnail of the video to be played back can be set
    Multi-Instance Multiple players can be added on the same page for concurrent playback
    Buffering When a video is played back, its rest content can be downloaded and buffered at the same time
    Referer hotlink protection The source of a playback request can be identified through the Referer field in the request, so as to control the request sources through a blocklist or allowlist
    Key hotlink protection Control parameters can be added in the playback URL, so as to control the URL validity period, preview duration, number of IPs allowed for playback, etc.
    HLS encryption Video data can be encrypted with a key and HLS-based AES encryption scheme
    Proprietary protocol encryption Videos can be encrypted over proprietary protocols in the cloud, and the encrypted videos can be decrypted only through the player SDK for playback
    Offline download Encrypted videos downloaded offline can be decrypted only through the player SDK for playback -
    Playback callback The playback status, first frame, and playback completion or failure can be called back
    Support for HTTPS HTTPS video resources can be played back
    Custom HTTP header HTTP headers in video resource requests are customizable -

    Superplayer Adapter

    Superplayer Adapter provides rich capabilities for connection to various platforms as listed below:

    Feature Description iOS and Android Web
    QUIC protocol The QUIC protocol is supported ×
    Playback by FileId Videos can be played back by their FileId in VOD
    Definition switch Multiple definitions can be smoothly switched between with no lags
    Definition naming Names can be customized for different definitions
    Progress bar marking Markers can be added to the progress bar
    Thumbnail preview Thumbnails (sprites) can be displayed on the progress bar for preview
    Thumbnail configuration The thumbnail of the video to be played back can be set
    HLS encryption Video data can be encrypted with a key and HLS-based AES encryption scheme
    Proprietary protocol encryption Videos can be encrypted over proprietary protocols in the cloud, and the encrypted videos can be decrypted only through the player SDK for playback