Skip to content

libobjc/SGPlayer

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
November 25, 2019 11:04
November 25, 2019 11:18
August 20, 2019 17:19
September 19, 2019 16:59
March 9, 2017 18:53
August 20, 2019 15:04
August 20, 2019 17:22
September 27, 2019 12:23
August 20, 2019 15:04

Logo

Build Status Platform

SGPlayer

  • SGPlayer is a powerful media play framework for iOS, macOS, and tvOS.

Based On

  • FFmpeg
  • Metal
  • AudioUnit

Features

  • iOS, tvOS, macOS.
  • 360° panorama video.
  • Background playback.
  • RTMP/RTSP streaming.
  • Setting playback speed.
  • Multiple audio/video tracks.
  • H.264/H.265 hardware accelerator.

Build

git clone https://github.com/libobjc/SGPlayer.git
cd SGPlayer
git checkout 2.0.1 -B latest

// iOS
./build.sh iOS build

// tvOS
./build.sh tvOS build

// macOS
./build.sh macOS build

Usage

  • Open demo/demo.xcworkspace with Xcode.

Dependencies

- SGPlayer.framework
- AVFoundation.framework
- AudioToolBox.framework
- VideoToolBox.framework
- libiconv.tbd
- libbz2.tbd
- libz.tbd

Flow Chart

Flow Chart

Related

Communication

About

A powerful media play framework for iOS, macOS, and tvOS.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published