
Sgplayer
- SGPlayer es un poderoso marco de juego de medios para iOS, MacOS y TVOS.
Características
- iOS, tvos, macOS.
- Video panorama 360 °.
- Componer activo complejo.
- Reproducción de fondo.
- Transmisión RTMP/RTSP.
- Establecer velocidad de reproducción.
- Múltiples pistas de audio/video.
- H.264/H.265 Acelerador de hardware.
- Notificaciones de estado precisas.
- Seguridad del hilo.
Residencia en
- Ffmpeg
- Metal
- Audiotoolbox
Requisitos
- iOS 13.0 o posterior
- tvos 13.0 o posterior
- MacOS 10.15 o posterior
Empezando
Construir ffmpeg y openssl
- Los scripts de compilación se utilizan de forma predeterminada para FFMPEG 4.4.4 y 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
Proyecto de demostración abierto en Xcode
- Abra la demostración/demo.xcworkspace. Puedes ver casos de uso simples.
Verifique las dependencias
- SGPlayer.framework
- AVFoundation.framework
- AudioToolBox.framework
- VideoToolBox.framework
- libiconv.tbd
- libbz2.tbd
- libz.tbd
Diagrama de flujo

Autor
Desarrollado por el autor
- KTVHTTPCACHE: un marco de caché de medios inteligente.
- KTVVIDEOPROWS: un marco de procesamiento de efectos de video de alto rendimiento.