Video Effects SDK: वर्चुअल बैकग्राउंड, ब्लर और ऑटो-फ़्रेमिंग
अपने वीडियो ऐप में रियल-टाइम बैकग्राउंड इफ़ेक्ट्स, ब्यूटीफ़िकेशन और कलर करेक्शन जोड़ें। यूज़र के डिवाइस पर चलता है — न RTX GPU, न सर्वर, और वीडियो डिवाइस से बाहर नहीं जाता।
फ़्री ट्रायल · हमारी टीम से इंटीग्रेशन में मदद
इन पर चलता है
- Web
- iOS
- Android
- Windows
- macOS
- Electron
- Flutter
इनके साथ काम करता है
- WebRTC
- LiveKit
- LiveKit Flutter
- Zoom Video SDK
- Cloudflare Calls
वे इफ़ेक्ट्स जिनकी आपके यूज़र्स पहले से उम्मीद करते हैं
Zoom, Google Meet और Microsoft Teams इन्हें देते हैं। वही अपने प्रोडक्ट में महीनों नहीं, दिनों में जोड़ें।
वर्चुअल बैकग्राउंड और ब्लर
ऑटो-फ़्रेमिंग
ब्यूटीफ़िकेशन
AI कलर करेक्शन और ग्रेडिंग
वीडियो डीनॉइज़ और कम रोशनी
पोर्ट्रेट लाइटिंग
ओवरले और लोअर थर्ड्स
माँग पर और भी
वेब और Electron SDK में भी
- 3D हेड अवतार
- क्रोमा की
- LUT कलर फ़िल्टर
- स्टिकर और इमोजी रिएक्शन
- बैकग्राउंड के रूप में स्क्रीन कैप्चर
- VideoFrame-इन, VideoFrame-आउट प्रोसेसिंग
इफ़ेक्ट्स को काम करते देखें
असली वेबकैम, असली कमरे। फिर अपने कैमरे पर लाइव डेमो आज़माएँ।
घंटों में इंटीग्रेट करें
हर प्लेटफ़ॉर्म पर वही छोटा API: अपने 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);
प्लेटफ़ॉर्म और पैकेज
| प्लेटफ़ॉर्म | ज़रूरतें | इंस्टॉल | लिंक |
|---|---|---|---|
| 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 silicon और Intel | C++ SDK |
|
| Electron | Windows, macOS, Linux | Native module + JS API |
|
| Flutter | flutter_webrtc के साथ Flutter Web | Flutter plugin |
नेटिव SDK की जानकारी
| प्लेटफ़ॉर्म | भाषा | फ़्रेम फ़ॉर्मेट |
|---|---|---|
| Windows | C++ | BGRA, NV12 |
| macOS | C++ | BGRA, NV12 |
| iOS | Objective-C रैपर + Swift API के साथ C++ | BGRA, RGBA, NV12 |
| Android | Kotlin रैपर के साथ C++ | RGB बिटमैप, YUV420 |
| Web | JavaScript + WebAssembly | MediaStream |
प्रोडक्शन के लिए बनाया गया
क्रॉस-प्लेटफ़ॉर्म
क्वालिटी और स्पीड
GPU एक्सेलरेटेड
आपके यूज़र्स को क्या मिलता है
वीडियो कॉल काम और निजी ज़िंदगी, दोनों में मिलने का डिफ़ॉल्ट तरीका हैं। लोग कैसे दिखते हैं और उनका कमरा क्या दिखाता है, यह मायने रखता है।
ब्रांड पहचान
कहीं से भी प्रोफ़ेशनल लुक
कैमरे पर आत्मविश्वास
प्राइवेसी
सेशन-आधारित प्राइसिंग
एक सेशन यानी SDK का एक बार इनिशियलाइज़ होना, चाहे वह कितनी भी देर चले और कितने भी इफ़ेक्ट्स चलें। कोई यूज़र डेटा इकट्ठा नहीं किया जाता।
फ़्री ट्रायल
$0
आपके प्लेटफ़ॉर्म पर हर फ़ीचर के साथ 7 दिन। Developer Portal में शुरू करें, सेल्स कॉल की ज़रूरत नहीं।
Startup
$50 से
सेशन के हिसाब से पे-एज़-यू-गो, ऑटोमैटिक ट्रैकिंग और कार्ड पेमेंट के साथ। कीमत वॉल्यूम, प्लेटफ़ॉर्म और फ़ीचर्स पर निर्भर करती है।
Enterprise
कस्टम
सबसे कम सेशन कीमत, 1 महीने का ट्रायल, ऑन-प्रिमाइसेस डिप्लॉयमेंट और एक अकाउंट मैनेजर।
सवाल
कुछ और पूछना है? नीचे हमसे पूछें।
क्या यह x86 ऐप्लिकेशन के साथ काम करता है?
हाँ। 64-बिट Windows पर x86 ऐप्लिकेशन सपोर्टेड हैं: x86 SDK ML इन्फ़रेंस को 64-बिट हेल्पर प्रोसेस में चलाता है। हम SDK पैकेज में x64 और x86 दोनों लाइब्रेरी देते हैं।
यह कितना तेज़ है?
यह फ़्रेम के साइज़ और फ़ॉर्मेट, इन्फ़रेंस बैकएंड (GPU या CPU), हार्डवेयर और आपका ऐप और क्या प्रोसेस कर रहा है, इस पर निर्भर करता है। आम लैपटॉप पर वीडियो SDK Full HD वीडियो को 50 FPS तक प्रोसेस करता है।
SDK को इनिशियलाइज़ होने में कितना समय लगता है?
आमतौर पर कुछ सेकंड, प्लेटफ़ॉर्म, इन्फ़रेंस इंजन और हार्डवेयर पर निर्भर। वेब पर मॉडल पहली बार इस्तेमाल पर डाउनलोड होते हैं और फिर कैश हो जाते हैं। लोडिंग जल्दी शुरू करें (उदाहरण के लिए कैमरा चालू होने से पहले preload() कॉल करें) और SDK के तैयार होने की सूचना मिलने पर इफ़ेक्ट चालू करें।
क्या मैं GPU फ़्रेम इनपुट के रूप में दे सकता हूँ?
फ़्रेम GPU पर प्रोसेस होते हैं: Windows पर DirectX 11, macOS और iOS पर Metal, ब्राउज़र में WebGPU या WebGL, और CPU फ़ॉलबैक के साथ। iOS और macOS पर आप सीधे CVPixelBuffer दे सकते हैं; Metal-कम्पैटिबल बफ़र अतिरिक्त कॉपी से बचाता है। अगर आपको कोई दूसरा GPU इनपुट पाथ चाहिए, तो हमसे संपर्क करें।
अपडेट कैसे मिलते हैं?
हर रिलीज़ रिलीज़ नोट्स पेज और GitHub पर नोट्स के साथ प्रकाशित होती है। वेब SDK npm पर हैं (effects-sdk और audio-effects-sdk); नेटिव SDK हर प्लेटफ़ॉर्म के पैकेज के रूप में आते हैं। मॉडल फ़ाइलें वर्ज़न वाली होती हैं, इसलिए अपग्रेड के दौरान पिछले वर्ज़न वाले क्लाइंट काम करते रहते हैं।
क्या आप इंटीग्रेशन में मदद करते हैं?
हाँ। हम आपके डेवलपर्स को आपके स्टैक के लिए सबसे अच्छा इंटीग्रेशन तरीका चुनने में मदद करते हैं और काम के दौरान सवालों के जवाब देते हैं। आमतौर पर हम तेज़ जवाबों के लिए आपकी टीम के साथ एक शेयर्ड चैट खोलते हैं। अगर इंटीग्रेशन के लिए आपके पास डेवलपर नहीं है, तो हम इसे फ़िक्स्ड कीमत पर कर सकते हैं।
क्या आप SDK को कस्टमाइज़ कर सकते हैं?
हाँ। हम आपकी ज़रूरतों के हिसाब से SDK को ढालते हैं, आमतौर पर टाइम-एंड-मटीरियल आधार पर।
क्या आप नए फ़ीचर्स जोड़ने की योजना बना रहे हैं?
हाँ। हाल की रिलीज़ में वीडियो नॉइज़ सप्रेशन, पोर्ट्रेट लाइटिंग, अवतार, कस्टम लोअर थर्ड्स और कैप्शन, और ऑडियो SDK में Studio Sound जोड़े गए। रिलीज़ नोट्स देखते रहें और हमें बताएँ कि आपको आगे कौन-से फ़ीचर्स चाहिए।
अब भी सवाल हैं?
हमें अपने प्रोडक्ट और प्लेटफ़ॉर्म के बारे में बताएँ। हमारी टीम आपसे संपर्क करेगी और इंटीग्रेशन में मदद कर सकती है।
शुरू करने के लिए तैयार हैं? Developer Portal खोलें और फ़्री ट्रायल शुरू करें।