Skip to content
على الجهاز · الويب والجوال وسطح المكتب

Video Effects SDK: الخلفية الافتراضية والتمويه والتأطير التلقائي

أضف تأثيرات الخلفية والتجميل وتصحيح الألوان الفورية إلى تطبيق الفيديو الخاص بك. يعمل على جهاز المستخدم — بلا بطاقة RTX ولا خوادم، ولا يغادر الفيديو الجهاز.

تجربة مجانية · مساعدة في الدمج من فريقنا

كاميرا الويب قبل Effects SDK وبعده

يعمل على

  • Web
  • iOS
  • Android
  • Windows
  • macOS
  • Electron
  • Flutter

متوافق مع

  • WebRTC
  • LiveKit
  • LiveKit Flutter
  • Zoom Video SDK
  • Cloudflare Calls

تأثيرات يتوقعها مستخدموك بالفعل

تقدّمها Zoom وGoogle Meet وMicrosoft Teams. أضف الشيء نفسه إلى منتجك خلال أيام لا شهور.

متوفر أيضًا في SDK الويب وElectron

  • صور رمزية ثلاثية الأبعاد للرأس
  • مفتاح الكروما
  • مرشحات ألوان LUT
  • ملصقات وتفاعلات بالرموز التعبيرية
  • لقطة الشاشة كخلفية
  • معالجة بإدخال VideoFrame وإخراجه

ادمج خلال ساعات

نفس الواجهة البرمجية الصغيرة على كل منصة: صادِق باستخدام Customer ID، وأنشئ مسار معالجة، وفعّل التأثيرات، وعالج الإطارات أو البث.

import { tsvb } from 'effects-sdk';

const sdk = new tsvb('YOUR_CUSTOMER_ID');
sdk.preload();

sdk.onReady = () => {
  sdk.useStream(cameraStream);
  sdk.run();
  sdk.setBlur(0.6);
  video.srcObject = sdk.getStream();
};
EffectsSDK.initialize(context, yourCustomerId) { status ->
    if (status == EffectsSDKStatus.ACTIVE) {
        val sdkFactory = EffectsSDK.createSDKFactory()
        val pipeline = sdkFactory.createCameraPipeline(
            context = context,
            mode = PipelineMode.BLUR,
            blurPower = 0.7f
        )
        pipeline.setOutputSurface(surface)
        pipeline.startPipeline()
    }
}
import TSVB

let sdkFactory = SDKFactory()
let authResult = try await sdkFactory.auth(customerID: "CUSTOMER_ID")
guard authResult.status == .active else { return }

let frameFactory = sdkFactory.newFrameFactory()
let pipeline = sdkFactory.newPipeline()
pipeline.enableBlurBackground(power: 0.6)
::tsvb::ISDKFactory* factory = createSDKFactory();
::tsvb::IFrameFactory* frameFactory = factory->createFrameFactory();
::tsvb::IPipeline* pipeline = factory->createPipeline();
pipeline->enableBlurBackground(0.6f);

::tsvb::IFrame* frame = frameFactory->createBGRA(data, bytesPerLine, width, height, false);
::tsvb::IFrame* result = pipeline->process(frame, nullptr);

المنصات والحزم

منصات Video Effects SDK
المنصة المتطلبات التثبيت الروابط
Web أحدث إصدارات Chrome وSafari وFirefox وEdge وOpera؛ WebGPU أو WebGL أو WASM npm i effects-sdk
iOS iOS 13+ Swift Package or xcframework
Android Android 5.0 (API 21)+ ai.effectssdk:video (Maven)
Windows Windows 10/11 x64؛ تطبيقات x86 مدعومة C++ SDK
macOS macOS 11.0+، معالجات Apple وIntel C++ SDK
Electron Windows وmacOS وLinux Native module + JS API
Flutter Flutter Web مع flutter_webrtc Flutter plugin

تفاصيل حزم SDK الأصلية

اللغات وصيغ الإطارات
المنصة اللغة صيغ الإطارات
Windows C++ BGRA وNV12
macOS C++ BGRA وNV12
iOS C++ مع غلاف Objective-C + واجهة Swift BGRA وRGBA وNV12
Android C++ مع غلاف Kotlin صورة نقطية RGB وYUV420
Web JavaScript + WebAssembly MediaStream

مصمَّم للإنتاج

دمج بسيط

واجهة برمجية صغيرة وموثّقة مع أمثلة لكل منصة. نساعد فريقك في الدمج.

متعدد المنصات

مجموعة ميزات واحدة على Windows وmacOS وiOS وAndroid والويب وElectron وFlutter.

الجودة والسرعة

نماذج مضبوطة لأقنعة ثابتة بلا وميض على كاميرات الويب والحواسيب المحمولة العادية.

تسريع عبر GPU

مسارات DirectX 11 وMetal وWebGPU وWebGL؛ ويعمل Core ML على المعالج أو GPU أو Neural Engine.

ما يحصل عليه مستخدموك

أصبحت مكالمات الفيديو الطريقة الافتراضية للقاء، في العمل والحياة الشخصية. ويهمّ مظهر الناس وما تُظهره غرفهم.

تعزيز الهوية التجارية

تساعد الخلفيات التي تحمل هوية العلامة التجارية في الاجتماعات والندوات والبث المباشر والدروس وجلسات الرعاية الصحية عن بُعد على تذكّر العلامة.

مظهر احترافي في أي مكان

يعمل الناس من المنزل والمقاهي ومساحات العمل المشتركة. تحافظ التأثيرات على مظهرهم الاحترافي أمام الكاميرا.

الثقة أمام الكاميرا

تساعد البشرة الناعمة والألوان المتوازنة والإضاءة الجيدة المستخدمين على الشعور بالثقة والانفتاح.

الخصوصية

أخفِ الغرفة غير المرتبة والتفاصيل الخاصة والحركة غير المرغوبة خلف المتحدث.

تسعير حسب الجلسة

الجلسة الواحدة هي تهيئة واحدة لـ SDK، مهما طالت ومهما كان عدد التأثيرات العاملة. لا تُجمع أي بيانات للمستخدمين.

تجربة مجانية

0 $

7 أيام بجميع الميزات على منصاتك. ابدأ من Developer Portal دون مكالمة مبيعات.

Startup

من 50 $

ادفع حسب الاستخدام بالجلسات، مع تتبّع تلقائي ودفع بالبطاقة. يعتمد السعر على الحجم والمنصات والميزات.

Enterprise

مخصص

أقل سعر للجلسة، وتجربة لمدة شهر، ونشر محلي، ومدير حساب.

أسئلة

شيء آخر؟ اسألنا أدناه.

هل يعمل مع تطبيقات x86؟

نعم. تطبيقات x86 مدعومة على Windows 64 بت: يشغّل SDK بإصدار x86 استدلال التعلّم الآلي في عملية مساعدة 64 بت. نوفّر مكتبات x64 وx86 معًا في حزمة SDK.

ما مدى سرعته؟

يعتمد ذلك على حجم الإطار وصيغته، وواجهة الاستدلال الخلفية (GPU أو CPU)، والعتاد، وما يعالجه تطبيقك غير ذلك. على حاسوب محمول عادي يعالج SDK الفيديو فيديو Full HD بما يصل إلى 50 إطارًا في الثانية.

كم يستغرق SDK للتهيئة؟

عادةً بضع ثوانٍ، حسب المنصة ومحرك الاستدلال والعتاد. على الويب تُنزَّل النماذج عند أول استخدام ثم تُخزَّن مؤقتًا. ابدأ التحميل مبكرًا (مثلًا استدعِ preload() قبل تشغيل الكاميرا) وفعّل التأثير عندما يُبلغ SDK بأنه جاهز.

هل يمكنني تمرير إطارات GPU كمدخلات؟

تُعالَج الإطارات على وحدة GPU: DirectX 11 على Windows، وMetal على macOS وiOS، وWebGPU أو WebGL في المتصفحات، مع بديل على المعالج المركزي. على iOS وmacOS يمكنك تمرير CVPixelBuffer مباشرةً؛ ويتجنّب المخزن المؤقت المتوافق مع Metal النسخ الإضافي. إذا احتجت إلى مسار إدخال GPU آخر، فتواصل معنا.

كيف تصلون التحديثات؟

يُنشر كل إصدار مع ملاحظاته في صفحة ملاحظات الإصدار وعلى GitHub. حزم SDK للويب متاحة على npm (effects-sdk وaudio-effects-sdk)؛ وتُشحن حزم SDK الأصلية كحزم لكل منصة. ملفات النماذج ذات إصدارات، لذا يواصل العملاء على الإصدار السابق العمل أثناء الترقية.

هل تساعدون في الدمج؟

نعم. نساعد مطوريك في اختيار أفضل مسار دمج لتقنياتكم ونجيب عن الأسئلة أولًا بأول. عادةً ننشئ محادثة مشتركة مع فريقك للحصول على إجابات سريعة. وإن لم يكن لديك مطوّر للدمج، يمكننا تنفيذه بسعر ثابت.

هل يمكنكم تخصيص SDK؟

نعم. نكيّف SDK وفق متطلباتك، عادةً على أساس الوقت والجهد.

هل تخططون لإضافة ميزات جديدة؟

نعم. أضافت الإصدارات الأخيرة كبت ضوضاء الفيديو، وإضاءة البورتريه، والصور الرمزية، والأشرطة السفلية والترجمات المخصصة، وStudio Sound في SDK الصوت. تابع ملاحظات الإصدار وأخبرنا بالميزات التي تحتاجها لاحقًا.

هل لديك أسئلة أخرى؟

أخبرنا عن منتجك ومنصاتك. سيتواصل معك فريقنا ويمكنه المساعدة في الدمج.

مستعد للبدء؟ افتح Developer Portal وابدأ تجربة مجانية.

محمي بواسطة reCAPTCHA. راجع سياسة الخصوصية الخاصة بنا.