जानें कि PWA, WebAssembly, और ChromeOS, वेब पर आधारित वीडियो एडिटर को 1.2 करोड़ उपयोगकर्ताओं को बेहतर परफ़ॉर्मेंस और दिलचस्प अनुभव देने में किस तरह मदद कर रहे हैं.
97%
PWA इंस्टॉलेशन में हर महीने की बढ़ोतरी
2.3x
प्रदर्शन सुधार
9%
PWA का इस्तेमाल करने वाले उपयोगकर्ताओं की संख्या में बढ़ोतरी
Clipchamp, ऑनलाइन उपलब्ध वीडियो एडिटर है. इसकी मदद से, कोई भी व्यक्ति वीडियो के ज़रिए खबरें शेयर कर सकता है और उनके बारे में बता सकता है. दुनिया भर में 1.2 करोड़ से ज़्यादा क्रिएटर्स, आसानी से वीडियो एडिट करने के लिए Clipchamp का इस्तेमाल करते हैं. हम वीडियो बनाने के आसान समाधान उपलब्ध कराते हैं. इनमें काटने और ट्रिम करने जैसे टूल, स्क्रीन रिकॉर्डर, और मीम मेकर जैसी सुविधाएं शामिल हैं.
क्लिपचैम्प का इस्तेमाल कौन करता है?
हमारे उपयोगकर्ता (या रोज़मर्रा के संपादक, जैसा कि हम उन्हें कहते हैं) अलग-अलग तरह के हैं. Clipchamp वाला वीडियो एडिटर होने के लिए किसी विशेषज्ञता की ज़रूरत नहीं होती. खास तौर पर, फ़िलहाल हम अपने वेबकैम और स्क्रीन रिकॉर्डर की मदद से सेल्स, सपोर्ट ट्रेनिंग, और प्रॉडक्ट मार्केटिंग की टीमों को सूचना दे रहे हैं, ताकि आप ज़्यादा जानकारी देने वाले कॉन्टेंट को ज़्यादा दिलचस्प बना सकें. साथ ही, ज़्यादा जानकारी देने वाले कॉन्टेंट को ज़्यादा दिलचस्प बना सकें. हम यह भी देख रहे हैं कि बहुत से छोटे कारोबार, घर से बाहर जाते हुए सोशल मीडिया पर वीडियो में बदलाव कर सकते हैं और उन्हें पोस्ट कर सकते हैं.
उन्हें किन चुनौतियों का सामना करना पड़ता है?
हम समझते हैं कि शुरुआत में वीडियो एडिटिंग से आपको परेशानी हो सकती है. माना जाता है कि यह मुश्किल है, क्योंकि मुश्किल बदलाव करने वाले सॉफ़्टवेयर से जुड़े पिछले अनुभव की वजह से यह परेशानी हो रही है. इसके उलट, Clipchamp आसान और सादगी पर फ़ोकस करता है. इसके लिए, टेक्स्ट ओवरले, स्टॉक वीडियो, संगीत, टेंप्लेट वगैरह का इस्तेमाल किया जाता है.
हमें पता चला है कि ज़्यादातर संपादक मोशन पिक्चर मास्टरपीस नहीं बनाना चाहते. हम अपने उपयोगकर्ताओं से काफ़ी बातें करते हैं और हम उन्हें लगातार याद दिलाते हैं कि वे व्यस्त हैं और बस चाहते हैं कि उनकी कहानी जल्दी और आसानी से दुनिया के सामने आए. इसलिए, हम इस पर ध्यान देते हैं.
Clipchamp PWA बनाना
Clipchamp में, हम लोगों को वीडियो के ज़रिए अपनी कहानियां सुनाने के लिए सशक्त बनाते हैं. इस विज़न को पूरा करने के लिए, हमें जल्द ही एहसास हुआ कि वीडियो प्रोजेक्ट बनाते समय, हमारे उपयोगकर्ताओं को खुद के फ़ुटेज इस्तेमाल करने की अनुमति देना बहुत ज़रूरी है.
इस अहम जानकारी से Clipchamp की इंजीनियरिंग टीम पर यह दबाव पड़ा कि वह ऐसी टेक्नोलॉजी तैयार करे जो किसी वेब ऐप्लिकेशन में गीगाबाइट-स्केल की मीडिया फ़ाइलों को बेहतर तरीके से प्रोसेस कर सके. नेटवर्क बैंडविड्थ की सीमाओं को ध्यान में रखते हुए, हमने परंपरागत क्लाउड-आधारित समाधान को जल्द से जल्द हटा दिया. रीटेल इंटरनेट कनेक्शन से बड़ी मीडिया फ़ाइलें अपलोड करने से, बदलाव करने से पहले ही काफ़ी इंतज़ार करना पड़ सकता है. इससे उपयोगकर्ता का अनुभव खराब हो सकता है.
इसकी वजह से हमने एक ऐसा ब्राउज़र इस्तेमाल किया जो ब्राउज़र पर काम करता था. इस टूल में, वीडियो को प्रोसेस करने की सभी "भारी" चीज़ों को असली उपयोगकर्ता के डिवाइस पर उपलब्ध हार्डवेयर संसाधनों का इस्तेमाल करके, स्थानीय तौर पर किया जाता है. हमने रणनीति बनाकर, Chrome ब्राउज़र और एक्सटेंशन के हिसाब से, ChromeOS प्लैटफ़ॉर्म पर दांव लगाया है. इससे हमें ब्राउज़र में वीडियो बनाने के प्लैटफ़ॉर्म को बनाने में आने वाली चुनौतियों से निपटने में मदद मिलेगी.
वीडियो को प्रोसेस करने में बहुत मेहनत लगती है. इसका असर कंप्यूटर और स्टोरेज के संसाधनों पर भी पड़ता है. हमने Google के (पोर्टेबल) नेटिव क्लाइंट (PNaCl) के ऊपर Clipchamp का पहला वर्शन बनाने की शुरुआत की है. हालांकि, इसे बंद किया जा चुका है, फिर भी PNaCl हमारी टीम के लिए एक बहुत बड़ा पुष्टि वाला टूल है कि असली उपयोगकर्ता के हार्डवेयर पर चलते हुए भी वेब ऐप्लिकेशन तेज़ी से काम कर सकते हैं और इंतज़ार के समय को कम कर सकते हैं.
बाद में WebAssembly पर स्विच करते समय, हमें यह देखकर खुशी हुई कि Chrome ने एमवीपी के बाद की सुविधाएं, जैसे बल्क मेमोरी ऑपरेशन, थ्रेडिंग, और हाल ही में तय-चौड़ाई वाले वेक्टर ऑपरेशन को शामिल करने की शुरुआत की. हमारी इंजीनियरिंग टीम ने, पहले इस सुविधा को लेकर काफ़ी उम्मीद की थी. इससे हमें मौजूदा समय के सीपीयू पर मिलने वाले SIMD ऑपरेशन का फ़ायदा लेने के लिए, अपने वीडियो प्रोसेसिंग स्टैक को ऑप्टिमाइज़ करने की सुविधा मिलेगी. Chrome की WebAssembly सिमडी सुविधा की मदद से, हमने 4K वीडियो डिकोड करने और वीडियो को कोड में बदलने जैसे कुछ ज़रूरी कामों को तेज़ी से पूरा किया.
हमारे एक इंजीनियर के अनुभव से और एक महीने से भी कम समय में, हमने परफ़ॉर्मेंस को 2.3 गुना बेहतर बनाया था. हालांकि, हम अब भी सिर्फ़ Chrome ऑरिजिन ट्रायल को सीमित कर रहे हैं, लेकिन हम अपने ज़्यादातर उपयोगकर्ताओं के लिए सिम में हुए बदलाव को पहले ही रोल आउट कर पाए हैं. हमारे उपयोगकर्ता अलग-अलग तरह के हार्डवेयर सेटअप करते हैं. हालांकि, हमने यह पुष्टि की
हाल ही में, हमने उभरते हुए WebCodecs API को इंटिग्रेट किया है, जो फ़िलहाल किसी दूसरे Chrome ऑरिजिन ट्रायल के तहत उपलब्ध है. इस नई सुविधा का इस्तेमाल करके, हम कम सुविधाओं वाले हार्डवेयर पर वीडियो डिकोड करने की परफ़ॉर्मेंस को और बेहतर बना पाएंगे. यह सुविधा कई लोकप्रिय Chromebook में पाई जाती है.
PWA को बनाए जाने के बाद, उसे इस्तेमाल करने के लिए बढ़ावा देना ज़रूरी है. कई वेब ऐप्लिकेशन की तरह ही, हमने आसानी से ऐक्सेस करने पर भी फ़ोकस किया है. इनमें Google जैसी सोशल मीडिया साइटों से लॉगिन करना, लोगों को फटाफट ऐसी जगह पर पहुंचाना है जहां वे वीडियो में बदलाव कर सकें और वीडियो को आसानी से एक्सपोर्ट कर सकें. इसके अलावा, हमने अपने PWA को इंस्टॉल करने के प्रॉम्प्ट को टूलबार में और मेन्यू नेविगेशन में पॉप-अप नोटिस के तौर पर प्रमोट किया है.
नतीजे
इंस्टॉल किया जा सकने वाला हमारा Chrome PWA बहुत अच्छा परफ़ॉर्म कर रहा है. हमें अपने स्टैंडर्ड डेस्कटॉप इस्तेमाल करने वालों की तुलना में, PWA का इस्तेमाल करने वाले उपयोगकर्ताओं की तुलना में 9% ज़्यादा ग्राहक बनाए रखने की प्रोसेस देखकर बहुत खुशी हुई है. पांच महीने पहले लॉन्च किए जाने के बाद से, PWA को इंस्टॉल करने का काम बड़े पैमाने पर हुआ है. यह हर महीने 97% की दर से बढ़ रहा है. जैसा कि पहले बताया गया है, WebAssembly सिम को बेहतर बनाने की सुविधा से किए गए सुधारों से परफ़ॉर्मेंस 2.3 गुना बेहतर हुई.
![जून 2020: ~1 हज़ार इंस्टॉल. जुलाई 2020: ~5 हज़ार इंस्टॉल. अगस्त 2020: ~12 हज़ार इंस्टॉल. सितंबर 2020: ~20 हज़ार इंस्टॉल. अक्टूबर 2020: ~30 हज़ार इंस्टॉल.](https://web.dev/static/case-studies/clipchamp/image/june-2020-1k-installs-4695334a9f617.png?authuser=6&hl=hi)
वह
हमें अपने PWA की दिलचस्पी और परफ़ॉर्मेंस से खुशी है. हमें लगता है कि Clipchamp को उपयोगकर्ता को अपने साथ जोड़े रखने का फ़ायदा इसलिए मिला है, क्योंकि PWA इंस्टॉल है और इसे आसानी से इस्तेमाल किया जा सकता है. हमने यह भी देखा है कि PWA की परफ़ॉर्मेंस, एडिटर के लिए बेहतर है. इसलिए, यह ज़्यादा आकर्षक होता है और लोग इसे देखने के लिए चैनल पर वापस आते रहते हैं.
आने वाले समय को देखते हुए, हमें इस बात की खुशी है कि ChromeOS ज़्यादा उपयोगकर्ताओं को बिना किसी परेशानी के ज़्यादा काम करने का मौका देगा. खास तौर पर, हम इस बात से उत्साहित हैं कि जब फ़ाइलों पर काम होगा, तब लोकल ओएस के साथ सुविधा को कैसे बेहतर बनाया जा सकेगा. हमें लगता है कि इससे हमारे व्यस्त रोज़मर्रा के संपादकों के काम तेज़ी से करने में मदद मिलेगी और यह हमारी सबसे बड़ी प्राथमिकताओं में से एक है.