
SgPlayer
- SgPlayer ist ein leistungsstarkes Rahmen für iOS, MacOS und TVOS.
Merkmale
- iOS, tvos, macos.
- 360 ° Panorama -Video.
- Komplexe Vermögenswert komponieren.
- Hintergrundwiedergabe.
- RTMP/RTSP -Streaming.
- Wiedergabegeschwindigkeit einstellen.
- Mehrere Audio-/Video -Tracks.
- H.264/H.265 Hardware Accelerator.
- Genaue Statusbenachrichtigungen.
- Fadensicherheit.
Bezogen auf
- Ffmpeg
- Metall
- Audiotoolbox
Anforderungen
- iOS 13.0 oder später
- tvos 13.0 oder höher
- macOS 10.15 oder höher
Erste Schritte
Bauen Sie FFMPEG und OpenSSL auf
- Build -Skripte werden standardmäßig für FFMPEG 4.4.4 und OpenSSL 1.1.1W verwendet
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
Öffnen Sie Demo -Projekt in Xcode
- Öffnen Sie Demo/Demo.xcWorkspace. Sie können einfache Anwendungsfälle sehen.
Überprüfen Sie die Abhängigkeiten
- SGPlayer.framework
- AVFoundation.framework
- AudioToolBox.framework
- VideoToolBox.framework
- libiconv.tbd
- libbz2.tbd
- libz.tbd
Flussdiagramm

Autor
Entwickelt vom Autor
- KTVHTTPCACHE - Ein Smart Media -Cache -Framework.
- KTVVIDEOBROCESS - Ein Hochleistungs -Video -Effektverarbeitungsrahmen.