
SGPLAYER
- O SGPLAYER é uma poderosa estrutura de mídia para iOS, macOS e TvOS.
Características
- iOS, TVOS, MacOS.
- Vídeo panorama de 360 °.
- Compor ativo complexo.
- Reprodução de fundo.
- RTMP/RTSP Streaming.
- Definindo velocidade de reprodução.
- Várias faixas de áudio/vídeo.
- H.264/H.265 Acelerador de hardware.
- Notificações de status precisas.
- Segurança do thread.
Baseado em
- Ffmpeg
- Metal
- Audiotoolbox
Requisitos
- iOS 13.0 ou mais tarde
- TvOS 13.0 ou mais tarde
- MacOS 10.15 ou mais tarde
Começando
Construir ffmpeg e openssl
- Os scripts de construção são usados por padrão para FFMPEG 4.4.4 e 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
Projeto de demonstração aberta no Xcode
- Open Demo/Demo.xcworkspace. Você pode ver casos de uso simples.
Verifique as dependências
- SGPlayer.framework
- AVFoundation.framework
- AudioToolBox.framework
- VideoToolBox.framework
- libiconv.tbd
- libbz2.tbd
- libz.tbd
Fluxograma

Autor
Desenvolvido por autor
- KTVHTTPCACHA - Uma estrutura de cache de mídia inteligente.
- KTVVideoprocess - Uma estrutura de processamento de efeitos de vídeo de alto desempenho.