Catch-up - AI वीडियो SaaS प्लेटफ़ॉर्म
लाइव साइट देखेंभूमिका: लीड बैकएंड और माइक्रोसर्विसेज इंजीनियर
Catch-up एक अभिनव स्वचालित SaaS प्लेटफ़ॉर्म है जिसे वीडियो कंटेंट निर्माण को सरल बनाने के लिए डिज़ाइन किया गया है। यह बुद्धिमानी से क्लिप्स सोर्स करता है, आवाज़-मिलान वाली कमेंट्री जनरेट करने के लिए उन्नत AI का उपयोग करता है, कस्टमाइज़्ड विज़ुअल अवतार रेंडर करता है, और विभिन्न प्लेटफ़ॉर्म पर सहजता से प्रकाशित करता है। इसे माइक्रोसर्विसेज आर्किटेक्चर के साथ स्केल के लिए बनाया गया है।
उपयोग की गई तकनीकें
Node.jsNestJSPostgreSQLSocket.ioMongoDBMicroservicesAxiosFFmpegHeyGen AIOpenAI APIAnthropic AI APIGemini APIyt-dlpSESSNSR2RedisBullMQAyrshareFirebase
मुख्य चुनौतियां
- !टाइमलाइन को ब्लॉक किए बिना कई भारी AI API इंटरैक्शन को सहजता से समन्वित करना।
- !क्लाउड में FFmpeg के माध्यम से वीडियो को कुशलता से कंप्यूटेशनली रेंडर करना।
- !BullMQ के माध्यम से मास पब्लिशिंग के लिए हाई-थ्रूपुट बैकग्राउंड क्यू को संभालना।
समाधान और क्रियान्वयन
- वीडियो रेंडरिंग और API सीमाओं को संभालने के लिए Redis और BullMQ का उपयोग करके एक असिंक्रोनस वर्कर क्यू विकसित की।
- मॉड्यूलर स्केलेबिलिटी के लिए NestJS में मजबूत माइक्रोसर्विस ऑर्केस्ट्रेशन लागू किया।
- बेहद तेज़ और लागत-प्रभावी वीडियो स्टोरेज और डिलीवरी के लिए AWS S3 / Cloudflare R2 का उपयोग किया।
प्रोजेक्ट की मुख्य विशेषताएं
- 100% स्वचालित पब्लिशिंग पाइपलाइन
- वर्कर क्यू के माध्यम से रेंडरिंग प्रतीक्षा समय में 40% की कमी
- 3+ अलग-अलग LLM प्रोवाइडर्स को गतिशील रूप से इंटीग्रेट किया
प्रभाव और परिणाम
ऑप्टिमाइज़्ड वर्कर क्यू आर्किटेक्चर के माध्यम से वीडियो रेंडरिंग समय में 40% की कमी
स्वचालित पब्लिशिंग वर्कफ़्लो के लिए 99.9% अपटाइम हासिल किया
बिना किसी मैनुअल हस्तक्षेप के हर महीने 10,000 से अधिक वीडियो क्लिप्स प्रोसेस किए
कुशल क्लाउड स्टोरेज समाधानों का उपयोग करके इंफ्रास्ट्रक्चर लागत में 35% की कमी
इसी तरह का कुछ बनवाना है?
मैं फ्रीलांस प्रोजेक्ट्स के लिए उपलब्ध हूं। बताएं कि आप क्या बना रहे हैं और मैं 24 घंटों के भीतर ईमानदार प्रतिक्रिया और अनुमान के साथ जवाब दूंगा।