منصوبے کے بارے میں

FrameWorks ایک اوپن اسٹریمنگ اسٹیک ہے جسے خود مختار لائیو ویڈیو پلیٹ فارمز بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ صارفین کو مکمل ویڈیو اور کنٹرول پلین اسٹیک کو اپنے انفراسٹرکچر یا ہائبرڈ سیٹ اپ پر چلانے کی اجازت دیتا ہے۔ یہ سسٹم کئی مخصوص پلینز پر مشتمل ہے: - Control/API Plane: GraphQL اور gRPC APIs کے ذریعے تصدیق (authentication)، اسٹریمز، بزنس لاجک، ٹیننٹس اور بلنگ کا انتظام کرتا ہے۔ - Media Plane: MistServer اور Livepeer Gateway کا استعمال کرتے ہوئے علاقائی لوڈ بیلنسنگ، ایج ڈیلیوری، انجسٹ اور پروسیسنگ کو سنبھالتا ہے۔ - Event & Analytics Plane: ایک ڈیٹا پائپ لائن جو ایونٹ بیک بون کے لیے Kafka اور ٹائم سیریز اینالیٹکس اور میٹرنگ کے لیے ClickHouse کا استعمال کرتی ہے۔ - Network & Trust Plane: پبلک DNS، سرٹیفکیٹ جاری کرنے اور WireGuard میش نیٹ ورکنگ کو خودکار بناتا ہے۔ - Support & Experience: اس میں AI سے چلنے والی ویڈیو کنسلٹیشن (Skipper)، ٹکٹنگ اور نیوز لیٹر ہینڈلنگ شامل ہے۔ یہ پروجیکٹ React، Svelte اور Web Components کے لیے ایمبیڈ ایبل پلے بیک اور انجسٹ اجزاء (Player اور Studio پیکیجز) کا ایک سیٹ فراہم کرتا ہے۔ یہ فی الحال فعال بیٹا مرحلے میں ہے اور Linux (amd64/arm64) پر Docker کے ذریعے اور macOS اور Linux پر نیٹو بائنریز کے ذریعے تعیناتی (deployment) کی حمایت کرتا ہے۔