All Projects → libobjc → Sgplayer

libobjc / Sgplayer

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

Programming Languages

objective c
16641 projects - #2 most used programming language
shell
77523 projects
Metal
113 projects

Projects that are alternatives of or similar to Sgplayer

Wlmedia
Android 音视频播放SDK,几句代码即可实现音视频播放功能(支持:手机、电视盒子等设备。支持:http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频;包含视频截图、音轨选择、字幕选择、循环播放、设置软解或硬解、自定义视频滤镜、透明视频、变速变调、声道切换、无缝切换surface(surfaceview和textureview)、视频比例设置、多路音视频播放等。)~
Stars: ✭ 505 (-74.42%)
Mutual labels:  ffmpeg, player
Lossless Cut
The swiss army knife of lossless video/audio editing
Stars: ✭ 8,639 (+337.64%)
Mutual labels:  ffmpeg, player
Pbjvideoplayer
▶️ video player, simple way to play and stream media on iOS/tvOS
Stars: ✭ 620 (-68.59%)
Mutual labels:  player, tvos
Giraffeplayer2
out of the box android video player(support lazy load, ListView/RecyclerView and hight performance)
Stars: ✭ 344 (-82.57%)
Mutual labels:  ffmpeg, player
Playernx
First homebrew video player for Nintendo Switch! (using ffmpeg libraries)
Stars: ✭ 63 (-96.81%)
Mutual labels:  ffmpeg, player
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (-79.89%)
Mutual labels:  ffmpeg, player
Flutter ijkplayer
ijkplayer for flutter
Stars: ✭ 703 (-64.39%)
Mutual labels:  ffmpeg, player
Gsyvideoplayer
视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。
Stars: ✭ 16,948 (+758.56%)
Mutual labels:  ffmpeg, player
Swiftysound
SwiftySound is a simple library that lets you play sounds with a single line of code.
Stars: ✭ 995 (-49.59%)
Mutual labels:  player, tvos
Fijkplayer
ijkplayer for flutter. ijkplayer 的 flutter 封装。 Flutter video/audio player. Flutter media player plugin for android/iOS based on ijkplayer. fijkplayer 是基于 ijkplayer 封装的 flutter 媒体播放器,开箱即用,无需编译 ijkplayer
Stars: ✭ 943 (-52.23%)
Mutual labels:  ffmpeg, player
Hplayer
A multi-screen player using Qt + FFmpeg.
Stars: ✭ 330 (-83.28%)
Mutual labels:  ffmpeg, player
Player
FFmpeg and SDL2 video player
Stars: ✭ 119 (-93.97%)
Mutual labels:  ffmpeg, player
Dkvideoplayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
Stars: ✭ 3,796 (+92.3%)
Mutual labels:  ffmpeg, player
Playerdemo
一个视频播放器,开源版 potplayer ,用于总结播放器开发技术。
Stars: ✭ 491 (-75.13%)
Mutual labels:  ffmpeg, player
Mpc Hc
MPC-HC's main repository. For support use our Trac: https://trac.mpc-hc.org/
Stars: ✭ 3,567 (+80.7%)
Mutual labels:  ffmpeg, player
Yuview
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
Stars: ✭ 665 (-66.31%)
Mutual labels:  ffmpeg, player
Qtav
A cross-platform multimedia framework based on Qt and FFmpeg(https://github.com/wang-bin/avbuild). High performance. User & developer friendly. Supports Android, iOS, Windows store and desktops. 基于Qt和FFmpeg的跨平台高性能音视频播放框架
Stars: ✭ 2,997 (+51.82%)
Mutual labels:  ffmpeg, player
Zftplayer
iOS平台下基于IJKplayer封装的视频播放器,主要适用于视频点播。针对视频格式,前后台切换,内存管理控件的层级分离做了相应优化
Stars: ✭ 273 (-86.17%)
Mutual labels:  ffmpeg, player
Ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
Stars: ✭ 29,752 (+1407.19%)
Mutual labels:  ffmpeg, player
Ksplayer
iOS/macOS/tvOS video player
Stars: ✭ 86 (-95.64%)
Mutual labels:  ffmpeg, player

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].