
sgplayer
- SGPlayer هو إطار عمل قوي للعب ل iOS و MacOS و TVOS.
سمات
- iOS ، tvos ، macos.
- 360 ° فيديو بانوراما.
- تأليف الأصول المعقدة.
- تشغيل الخلفية.
- RTMP/RTSP تدفق.
- ضبط سرعة التشغيل.
- مسارات الصوت/الفيديو المتعددة.
- H.264/H.265 تسريع الأجهزة.
- إشعارات الحالة دقيقة.
- السلامة الموضوع.
مرتكز على
متطلبات
- 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
مخطط التدفق

مؤلف
وضعه المؤلف
- KTVHTTPCache - إطار ذاكرة التخزين المؤقت للوسائط الذكية.
- KTVVideOprocess - إطار معالجة آثار الفيديو عالي الأداء.