Player SDK

Player SDK is a player software development toolkit launched by JD Cloud to provide VOD and live broadcasting, which comprises multiple terminals such as Web/H5, Android and iOS. It is designed to help developers quickly obtain the player capacity support.

Benefits

Multi-terminal Replace
At the same time, multiple terminals such as Web/H5, Android and iOS are supported, so that customers only need to integrate them on demand.
Rich functions
Play functions such as multi-speed play, video cover/loop playback settings, first screen opening in seconds, live broadcast catch-up, snapshot, network adaption, encryption play, event listening are provided. Meanwhile, playing of various video types such as live broadcasting, VOD and local videos is supported, saving development cost for customers.
Quick Access
Clear APIs are clear to provide perfect document and Demo representation. Under guide of professional developers, connection is made conveniently and rapidly.
One-stop Solutions
Combined with JD Cloud VOD and live-broadcast products, it can provide customers with video pushing streaming/upload, storage, transcoding, distribution and other end-to-end one-stop short video solutions, so that customers can quickly have video business support capabilities.

Features

Mobile Player SDK

iOS, Android Adaptation

Provide different player installation packages of iOS and Android.

Multi-code Format and Multi-protocol Support

Support H.264 and H.265 play and support live video playing with protocols of RTMP, HTTP-FLV and HLS is supported.

Second-level Display of the First Screen

The second-level display of the first screen is supported and playing is quickly made.

Live Video Catch

The live video catch for protocols such as RTMP and HTTP-FLV is supported, to guarantee synchronization of audios and videos.

Pre-loading Player

A next video will be pre-loaded when the current one is playing and this function is suitable for playing of short video.

GIf Snapshot

Video or GIF motion graphic snapshot is allowed at a customized location during video playing.

Video Rotation

Support rotation angles of playing pictures in such a way the rotation is made anticlockwise and the rotation angles include 0, 90, 180 and 270 degrees.

Multi-instance Play

Replaying with one instance is supported without creating a new instance for each playing.

Dynamic Reconnection

SDK dynamic reconnection of live video is supported.

Rich Player Functions

Support multiple-speed play, encryption play, URL play, pure audio play, playing and caching, floating window play, etc.

Web/H5 Player SDK

Customized Width and Height

Support to customize player width and height.

Video Cover

Support to set video cover.

Multiple-speed Playing

Multiplier settings for multiple speed playback are supported and the option values include [0.5, 1,1.5, 2].

Pre-loading Play

The next video about to be played will be pre-loaded when the current one is played so as to make the play smoother.

Support to multiple live broadcasting protocols

Support multiple playing protocols such as RTMP, HTTP-FLV and HLS

Listening Event

Support to set listening events, including play, pause, error and other events.

Definition Switch

Player can customize the definition, and support multi-definition switching.

Playing progress display

VOD supports the display of playing progress bar, total duration of files, current playing time point, remaining time, etc.

Support to Multi-Format Video on Demand

Support multiple video encapsulation formats such as MP4, FLV and M3U8.

Play the Third Party’s Videos

Support to directly insert the resources of media source to be played through Source.