عن المشروع
VideoStream Architect هو تطبيق أندرويد لالتقاط المحتوى المرئي والمسموع عبر الإنترنت وتنظيمه وإعادة استخدامه. وهو يجمع بين متصفح ويب مخصص لاكتشاف الوسائط، ومشغل دون اتصال، ودعم بروتوكولات بث M3U8 (HLS) وMPD (MPEG-DASH).
القدرات الرئيسية الموضحة في ملف README:
- معالجة البث: دعم HLS وMPEG-DASH، والتقاط البث المباشر مع الحفاظ على الطوابع الزمنية، وإعادة بناء المقاطع المجزأة، ومحرك تنزيل مخصص لصيغ mp4 وmp3 وm3u8 وmpd.
- المتصفح المدمج: التصفح داخل التطبيق، وإدارة الكوكيز للمحتوى المحمي بالمصادقة، واستمرارية الجلسة، والكشف التلقائي عن عمليات البث القابلة للتنزيل.
- استخراج الصوت والفيديو: استخراج صوت mp3 مستقل، ودقة ومعدل بت قابلان للتهيئة، والحفاظ على البيانات الوصفية (العنوان، الفنان، غلاف الألبوم، المدة)، وتنزيلات قائمة الانتظار على دفعات.
- التخصيص: انتحال وكيل المستخدم، وهياكل مجلدات إخراج مخصصة، وجدولة التنزيلات، وتتبع التقدم عبر الإشعارات.
- البنية: تصميم طبقى يشمل محلل بث، ومحرك تنزيل بمنطق إعادة المحاولة، ومشغل وسائط مخصص، ومخزن كوكيز مشفر، ومدير قائمة انتظار ذي أولويات مع الإيقاف المؤقت والاستئناف وحدود التزامن.
- الصيغ: فيديو mp4 وmkv وwebm؛ صوت mp3 وaac وogg وflac وopus؛ وتنزيلات HLS وMPEG-DASH والتنزيلات التدريجية.
- إدارة الكوكيز: الاستيراد من متصفحات سطح المكتب عبر سلاسل ملصقة أو تصدير JSON، وتخزين محلي مشفر، والتقاط الجلسة تلقائياً بعد تسجيل الدخول داخل التطبيق.
- الواجهة: 14 لغة مع الكشف التلقائي عن لغة النظام والتجاوز اليدوي.
- الخصوصية: التشغيل دون اتصال بعد اكتشاف الوسائط، وعدم إرسال بيانات الاستخدام أو سجل التنزيلات، وكوكيز مشفرة محلية على الجهاز، وطلبات شبكة مباشرة من الجهاز إلى المصدر دون مرور عبر وسيط.
- الأداء: تحجيم تكيفي للكتل، وضبط تلقائي للخيوط، وحتى 12 خيط تنزيل متزامن، ووضع Wi-Fi فقط، والإيقاف المؤقت عند انخفاض البطارية، وتحديد التنزيلات في الخلفية.
- تتناول ملاحظات استكشاف الأخطاء التنزيلات المتعثرة، وstreams M3U8 غير المكتشفة، وإعدادات مخزن مزامنة الصوت، ومطابقة نطاق الكوكيز.
- تذكر خارطة الطريق مزامنة قائمة انتظار سحابية مشفرة، واستخراج الترجمات، وتصدير قائمة تشغيل M3U، ونصوص خطافات ما بعد التنزيل، ودعم Android TV.
مرخص بموجب رخصة MIT. يذكر ملف README أن الأداة مخصصة للاستخدام الشخصي مع المحتوى الذي يملك المستخدم حق الوصول القانوني إليه، وليست مخصصة لتجاوز الجدران المدفوعة أو إدارة الحقوق الرقمية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.