iOS-Player-SDK-Introduction
Last Updated:2020-09-21
Reading Object
This document is intended for all developers, testers, partners and other interested users using SDK, and requires the readers to have a certain iOS programming experience.
Introduction
Baidu AI Cloud Player IOS SDK(“SDK”) is the IOS platform video player software development kit (SDK) introduced by Baidu AI Cloud to provide simple and convenient development interface to the developers and help them realize media play feature in the devices of iPad/iPhone/iPod and Apple TV. SDK provides simple and convenient media application development capacity.
- Local all-media format support It breaks the limitation of iOS platform for video format, and supports all mainstream media format currently (mp4, avi, wmv, flv, mkv, mov and rmvb, etc.).
-
Support wide streaming video formats
Support the files of multiple formats for progressive and stream-like playback: HLS, RTMP, HTTP and Pseudo-Streaming.
-
Powerful performance
Low CPU/memory occupancy rate, fast video loading speed.
-
Low threshold and high flexibility to realize play feature
It provides a call interface that is highly similar to the system player MPMoviePlayerController for developer to develop the media player applications quickly, and provides development examples at the same time.
-
Optimize the live scenarios
Provide a starter version SDK dedicated specially to LVB scenarios, and support RTMP, HTTP+FLV, HLS protocol and H264 and AAC code.
-
Copyright protection
Support offline download and play of HLS encrypted videos.
-
Extreme low access costs
Support [Cocoapods Access Method](https://github.com/baidubce/bce-player-ios)。