
Sgplayer
- SGPlayer est un puissant cadre de jeu multimédia pour iOS, MacOS et TVOS.
Caractéristiques
- iOS, tvos, macOS.
- Vidéo Panorama à 360 °.
- Composer un actif complexe.
- Lecture de fond.
- RTMP / RTSP Streaming.
- Définition de la vitesse de lecture.
- Plusieurs pistes audio / vidéo.
- Accélérateur matériel H.264 / H.265.
- Notifications de statut précis.
- Fixez la sécurité.
Basé sur
- Ffmpeg
- Métal
- AudioToolbox
Exigences
- iOS 13.0 ou plus tard
- TVOS 13.0 ou plus tard
- macOS 10.15 ou version ultérieure
Commencer
Créer FFMPEG et OpenSSL
- Les scripts de construction sont utilisés par défaut pour FFMPEG 4.4.4 et OpenSSL 1.1.1W
git clone https: // github.com/libobjc/SGPlayer.git
cd SGPlayer
git checkout 2.1.0 -B latest
// iOS
./build.sh iOS build
// tvOS
./build.sh tvOS build
// macOS
./build.sh macOS build
Projet de démonstration ouverte dans Xcode
- Open Demo / Demo.xcWorkspace. Vous pouvez voir des cas d'utilisation simples.
Vérifier les dépendances
- SGPlayer.framework
- AVFoundation.framework
- AudioToolBox.framework
- VideoToolBox.framework
- libiconv.tbd
- libbz2.tbd
- libz.tbd
Graphique de flux

Auteur
Développé par l'auteur
- KTVHTTPCACHE - Un cadre de cache de média intelligent.
- KTVVideoprocess - Un cadre de traitement des effets vidéo de haute performance.