Skip to content

futurerirsy/SYMediaPlayer

Repository files navigation

SYMediaPlayer

SYMediaPlayer is a powerful media player for iOS. SYMediaPlayer based on FFmpeg 4.x.x, AudioUnit, OpenGL.

Features

  • AVPlayer, FFMpegPlayer.
  • Support continuous seek play.
  • Available setting of playback speed.
  • Background playback.
  • Multiple audio/video tracks.
  • VR, Video size aspect, ModalBox.
  • RTMP/RTSP streaming.
  • H.264/H.265 hardware accelerator.
  • Available run in iOS and iPadOS.
  • Support armv7, armv7s, arm64, arm64e devices.

Build

  • Add FFMpeg library files to "SYMediaPlayer/FFMpeg/lib".
  • Open SYMediaPlayerDemo.xcodeproj with Xcode.

Dependencies

- AVFoundation.framework
- AudioToolBox.framework
- GLKit.framework
- OpenGLES.framework
- VideoToolBox.framework
- libiconv.2.4.0.tbd
- libbz2.1.0.tbd
- libz.1.2.8.tbd

Communication