কিভাবে PWAs, WebAssembly, এবং ChromeOS একটি ওয়েব-ভিত্তিক ভিডিও এডিটরকে 12M ব্যবহারকারীদের কাছে আরও ভালো পারফরম্যান্স এবং আরও আকর্ষক অভিজ্ঞতা প্রদান করতে সাহায্য করছে।
97 %
PWA ইনস্টলেশনে মাসিক বৃদ্ধি
2.3 x
কর্মক্ষমতা বৃদ্ধি
9 %
PWA ব্যবহারকারীদের মধ্যে উচ্চ ধারণ
ক্লিপচ্যাম্প হল ইন-ব্রাউজার অনলাইন ভিডিও এডিটর যেটি যে কাউকে ভিডিওর মাধ্যমে শেয়ার করার মতো গল্প বলার ক্ষমতা দেয়। সারা বিশ্বে, 12 মিলিয়নেরও বেশি নির্মাতা সহজেই ভিডিও সম্পাদনা করতে ক্লিপচ্যাম্প ব্যবহার করেন। আমরা ভিডিও তৈরির জন্য সহজ সমাধান অফার করি, ক্রপ এবং ট্রিমের মতো স্বজ্ঞাত সরঞ্জাম থেকে, আমাদের স্ক্রিন রেকর্ডারের মতো ব্যবহারিক বৈশিষ্ট্য এবং এমনকি একটি মেম মেকার পর্যন্ত।
কে ক্লিপচ্যাম্প ব্যবহার করে?
আমাদের ব্যবহারকারীরা (বা প্রতিদিনের সম্পাদক যেমন আমরা তাদের বলি) বৈচিত্র্যময়। ক্লিপচ্যাম্পের সাথে ভিডিও সম্পাদক হতে কোন দক্ষতার প্রয়োজন নেই। বিশেষত, আমরা বর্তমানে বিক্রয়, সহায়তা প্রশিক্ষণ, এবং পণ্য বিপণন দলগুলিকে আমাদের ওয়েবক্যাম এবং স্ক্রিন রেকর্ডার ব্যবহার করে দ্রুত ব্যাখ্যাকারী বিষয়বস্তু যুক্ত পাঠ্য এবং GIF এর সাথে আকর্ষক করতে লক্ষ্য করছি৷ আমরা চলার সময় অনেক ছোট ব্যবসার সামাজিক ভিডিও সম্পাদনা এবং পোস্টও পর্যবেক্ষণ করছি।
তারা কোন চ্যালেঞ্জের সম্মুখীন হয়?
আমরা স্বীকার করি যে ভিডিও সম্পাদনা প্রথমে ভীতিজনক হতে পারে। অনুমান হল যে এটি কঠিন, সম্ভবত জটিল সম্পাদনা সফ্টওয়্যারগুলির সাথে পূর্ববর্তী হতাশাজনক অভিজ্ঞতার কারণে। বিপরীতে, ক্লিপচ্যাম্প সহজ এবং সরলতার উপর ফোকাস করে, পাঠ্য ওভারলে, স্টক ভিডিও এবং সঙ্গীত, টেমপ্লেট এবং আরও অনেক কিছুর সাথে সমর্থন প্রদান করে।
আমরা দেখতে পাই যে বেশিরভাগ দৈনন্দিন সম্পাদক মোশন পিকচার মাস্টারপিস তৈরি করতে চান না। আমরা আমাদের ব্যবহারকারীদের সাথে অনেক কথা বলি এবং ক্রমাগত মনে করিয়ে দিই যে তারা ব্যস্ত এবং তাদের গল্প যত তাড়াতাড়ি সম্ভব এবং সহজে বিশ্বের কাছে তুলে ধরতে চায়, তাই এটি আমাদের জন্য একটি ফোকাস।
একটি ক্লিপচ্যাম্প PWA বিকাশ করা হচ্ছে
ক্লিপচ্যাম্পে, আমরা সবাই ভিডিওর মাধ্যমে তাদের গল্প বলার জন্য মানুষকে ক্ষমতায়ন করি। এই দৃষ্টিভঙ্গি মেনে চলার জন্য, আমরা শীঘ্রই উপলব্ধি করেছি যে আমাদের ব্যবহারকারীদের একটি ভিডিও প্রজেক্ট একসাথে রাখার সময় তাদের নিজস্ব ফুটেজ ব্যবহার করার অনুমতি দেওয়া গুরুত্বপূর্ণ৷
সেই অন্তর্দৃষ্টি ক্লিপচ্যাম্পের ইঞ্জিনিয়ারিং টিমকে এমন একটি প্রযুক্তি নিয়ে আসার জন্য চাপ দেয় যা একটি ওয়েব অ্যাপ্লিকেশনে গিগাবাইট-স্কেল মিডিয়া ফাইলগুলিকে দক্ষতার সাথে প্রক্রিয়া করতে পারে। নেটওয়ার্ক ব্যান্ডউইথের সীমাবদ্ধতা মাথায় রেখে, আমরা একটি প্রথাগত ক্লাউড-ভিত্তিক সমাধান বাতিল করতে দ্রুত ছিলাম। একটি খুচরা ইন্টারনেট সংযোগ থেকে বৃহৎ মিডিয়া ফাইল আপলোড করলে সম্পাদনা শুরু হওয়ার আগে ব্যাপকভাবে অপেক্ষার সময় সূচিত হবে, কার্যকরীভাবে ব্যবহারকারীর অভিজ্ঞতা খারাপ হবে।
এটি আমাদের সম্পূর্ণরূপে ব্রাউজার সমাধানে স্যুইচ করতে বাধ্য করেছে, যেখানে ভিডিও প্রক্রিয়াকরণের সমস্ত "ভারী উত্তোলন" শেষ ব্যবহারকারীর ডিভাইসে উপলব্ধ হার্ডওয়্যার সংস্থানগুলি ব্যবহার করে স্থানীয়ভাবে করা হয়৷ আমরা কৌশলগতভাবে ক্রোম ব্রাউজারে বাজি ধরেছি এবং এক্সটেনশনের মাধ্যমে, একটি ইন-ব্রাউজার ভিডিও তৈরির প্ল্যাটফর্ম তৈরির অনিবার্য চ্যালেঞ্জগুলি কাটিয়ে উঠতে আমাদের সাহায্য করার জন্য ChromeOS প্ল্যাটফর্ম।
ভিডিও প্রক্রিয়াকরণ ব্যাপকভাবে সম্পদের ক্ষুধার্ত, কম্পিউটার এবং স্টোরেজ সংস্থানকে একইভাবে প্রভাবিত করে। আমরা Google এর (পোর্টেবল) নেটিভ ক্লায়েন্ট (PNaCl) এর উপরে ক্লিপচ্যাম্পের প্রথম সংস্করণ তৈরি করা শুরু করেছি। শেষ পর্যন্ত পর্যায়ক্রমে আউট হওয়ার সময়, PNaCl আমাদের দলের জন্য একটি দুর্দান্ত নিশ্চিতকরণ ছিল যে ওয়েব অ্যাপগুলি দ্রুত এবং কম লেটেন্সি হতে পারে, যদিও এখনও শেষ ব্যবহারকারী হার্ডওয়্যারে চলছে।
পরে যখন WebAssembly-এ স্যুইচ করা হয়, তখন আমরা ক্রোম-কে পোস্ট-এমভিপি বৈশিষ্ট্য যেমন বাল্ক মেমরি অপারেশন, থ্রেডিং, এবং অতি সম্প্রতি: ফিক্সড-উইডথ ভেক্টর অপারেশন অন্তর্ভুক্ত করার ক্ষেত্রে নেতৃত্ব দিতে দেখে আনন্দিত হয়েছিলাম। আমাদের ইঞ্জিনিয়ারিং টিম দ্বারা পরেরটি খুব প্রত্যাশিত ছিল, যা আমাদের SIMD অপারেশনগুলির সুবিধা নিতে আমাদের ভিডিও প্রসেসিং স্ট্যাককে অপ্টিমাইজ করার ক্ষমতা প্রদান করে, যা সমসাময়িক CPU-তে প্রচলিত। Chrome এর WebAssembly SIMD সমর্থনের সুবিধা নিয়ে, আমরা কিছু বিশেষভাবে চাহিদাপূর্ণ কাজের চাপ যেমন 4K ভিডিও ডিকোডিং এবং ভিডিও এনকোডিং এর গতি বাড়াতে সক্ষম হয়েছি।
সামান্য পূর্ব অভিজ্ঞতা এবং আমাদের একজন ইঞ্জিনিয়ারের এক মাসেরও কম প্রচেষ্টায়, আমরা কার্যক্ষমতা 2.3x উন্নত করতে পেরেছি। যদিও এখনও একটি Chrome অরিজিন ট্রায়ালের মধ্যে সীমাবদ্ধ, আমরা ইতিমধ্যেই আমাদের বেশিরভাগ ব্যবহারকারীর কাছে এই SIMD বর্ধিতকরণগুলি রোল আউট করতে সক্ষম হয়েছি৷ যদিও আমাদের ব্যবহারকারীরা বিভিন্ন হার্ডওয়্যার সেটআপ চালায়, আমরা ব্যর্থতার হারে কোনো ক্ষতিকারক প্রভাব না দেখেই উৎপাদনে একটি ম্যাচিং পারফরম্যান্সের উন্নতি নিশ্চিত করতে সক্ষম হয়েছি।
অতি সম্প্রতি, আমরা উদীয়মান ওয়েবকোডেক্স এপিআইকে একত্রিত করেছি, বর্তমানে অন্য একটি ক্রোম অরিজিন ট্রায়ালের অধীনে উপলব্ধ। এই নতুন ক্ষমতা ব্যবহার করে, আমরা অনেক জনপ্রিয় Chromebook-এ পাওয়া লো-স্পেক হার্ডওয়্যারে ভিডিও ডিকোডিংয়ের কার্যক্ষমতা আরও উন্নত করতে সক্ষম হব।
একটি PWA তৈরি করা হলে, এটি গ্রহণকে উৎসাহিত করা গুরুত্বপূর্ণ। অনেক ওয়েব অ্যাপের মতো, আমরা সহজে অ্যাক্সেসের উপর ফোকাস করেছি যার মধ্যে রয়েছে Google সহ সামাজিক লগইনগুলির মতো জিনিসগুলি, ব্যবহারকারীকে দ্রুত এমন জায়গায় নিয়ে যাওয়া যেখানে তারা ভিডিও সম্পাদনা করতে পারে এবং তারপরে ভিডিওটি রপ্তানি করা সহজ করে তোলে৷ উপরন্তু, আমরা টুলবারে আমাদের PWA ইনস্টল প্রম্পট এবং আমাদের মেনু নেভিগেশনে একটি পপ-আপ বিজ্ঞপ্তি হিসাবে প্রচার করেছি।
ফলাফল
আমাদের ইনস্টলযোগ্য ক্রোম PWA সত্যিই ভাল কাজ করছে। আমাদের স্ট্যান্ডার্ড ডেস্কটপ ব্যবহারকারীদের তুলনায় PWA ব্যবহারকারীদের সাথে 9% বেশি ধরে রাখার বিষয়টি দেখে আমরা খুব খুশি হয়েছি। PWA এর ইনস্টলেশন ব্যাপক হয়েছে, আমরা পাঁচ মাস আগে চালু করার পর থেকে মাসে 97% হারে বৃদ্ধি পাচ্ছে। এবং, পূর্বে উল্লিখিত হিসাবে, WebAssembly SIMD বর্ধন কর্মক্ষমতা 2.3x উন্নত করেছে।
ভবিষ্যৎ
আমরা আমাদের পিডব্লিউএ-এর ব্যস্ততা এবং গ্রহণের দ্বারা আনন্দিতভাবে বিস্মিত। আমরা মনে করি ক্লিপচ্যাম্প ব্যবহারকারী ধারণ উপকৃত হয়েছে কারণ PWA ইনস্টল করা হয়েছে এবং এটি পাওয়া সহজ। আমরা আরও লক্ষ করেছি যে PWA সম্পাদকের জন্য আরও ভাল পারফর্ম করে, যা এটিকে আরও বাধ্য করে এবং লোকেদের ফিরে আসতে দেয়।
ভবিষ্যতের দিকে তাকিয়ে, আমরা ChromeOS এর আরও বেশি ব্যবহারকারীদের জন্য কম ঝামেলার সাথে আরও কাজ করার সুযোগের জন্য উচ্ছ্বসিত। বিশেষত, ফাইলগুলির সাথে কাজ করার সময় আমরা স্থানীয় OS-এর সাথে কিছু সুবিধার একীকরণের বিষয়ে উত্তেজিত। আমরা মনে করি এটি আমাদের ব্যস্ত দৈনন্দিন সম্পাদকদের জন্য কর্মপ্রবাহের গতি বাড়াতে সাহায্য করবে এবং এটি আমাদের সর্বোচ্চ অগ্রাধিকারগুলির মধ্যে একটি।