MovieousPlayer-Cocoa
MovieousPlayer is a developed player researched by movieous based on ijkplayer . MovieousPlayer continued the Infinite stability and compatibility, In addition, it has made further optimization for the live broadcast scene, and supports the first screen open ASAP, cumulative delay optimization, DNS optimization, automatic switching of soft and hard encoding solutions, Etc., and also provides a smaller package. By integrating MovieousPlayer, developers can quickly build an excellent live broadcast and on-demand player app. MovieousPlayer SDK is a set of tools for fast and convenient development of mobile applications for viewing various media streams like RTMP, HLS, FLV, MP4, TS, and other network video formats and playback files with following formats: AVI, MOV, MKV, FLV, AVI, 3GP, 3G2, ASF, WMV, MP4, M4V, TP, TS, MTP, M2T, etc. The core of the SDK is a library for app development.
Read this in other languages: English, 简体中文.
Features
- based on ijkplayer ( based on ffplay )
- HTTP, HTTPS, RTMP and HLS protocals
- Common audio and video containers (MP4, M4A, flv Etc.)
- H.264 Video decoding
- H.264 Hardware decoding
- AAC Audio decoding
- AAC Hardware decoding
- Playback in backstage
- First screen open in seconds
- Live broadcast cumulative delay optimization
- Player sound volume setting, support Mute function
- Multiple-screen preview mode
SDK Requirements
iOS 8.0 or later
How to install
MovieousPlayer supports multiple methods for installing the library in a project.
Installation with CocoaPods
CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like MovieousPlayer in your projects. See the "Getting Started" guide for more information. You can install it with the following command:
$ gem install cocoapods
CocoaPods 0.39.0+ is required to build MovieousPlayer.
Podfile
To integrate MovieousPlayer into your Xcode project using CocoaPods, specify it in your Podfile
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'TargetName' do
pod 'MovieousPlayer'
end
Then, run the following command:
$ pod install
Instructions
The documentation: MovieousPlayer Development Guide for your reference
Description
MovieousPlayer is based on ijkplayer , Thanks for ijkplayer
Feedback and Suggestions
Please feedback the problem by submitting issues on GitHub's repo if any problems you got, describe it as clearly as possible, It would be nice if an error message or screenshot also came together, and pointed out the type of bug or other issues in Labels.