
SGPlayer
- SGPlayer - это мощный фреймворк для медиа -игры для iOS, MacOS и TVOS.
Функции
- iOS, TVOS, MacOS.
- 360 ° панорама.
- Составьте сложный актив.
- Воспроизведение.
- RTMP/RTSP потоковая передача.
- Установка скорости воспроизведения.
- Несколько аудио/видео треков.
- H.264/H.265 Аппаратный ускоритель.
- Точные уведомления о статусе.
- Безопасность нити.
На основе
- Ffmpeg
- Металл
- Audiotoolbox
Требования
- iOS 13,0 или позже
- TVOS 13,0 или позже
- macOS 10.15 или позже
Начиная
Создайте FFMPEG и OPENSSL
- Сценарии сборки используются по умолчанию для ffmpeg 4.4.4 и 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
Открытый демонстрационный проект в Xcode
- Открыть демонстрацию/demo.xcworkspace. Вы можете увидеть простые варианты использования.
Проверьте зависимости
- SGPlayer.framework
- AVFoundation.framework
- AudioToolBox.framework
- VideoToolBox.framework
- libiconv.tbd
- libbz2.tbd
- libz.tbd
Блок -схема

Автор
Разработано автором
- KTVHTTPCACHESE - СМАМЕРНЫЙ СМИ СМИ Кэш -Кэш.
- KTVIDEOPOCESS - высокоэффективная структура обработки видео эффектов.