VP8
ভিপি8 হল 2008 সালে অন2 টেকনোলজিস দ্বারা প্রকাশিত একটি মুক্ত এবং রয়্যালটি-মুক্ত ভিডিও কম্প্রেশন ফরম্যাট। প্রাথমিকভাবে অন2-এর পূর্ববর্তী ভিপি7 বিন্যাসের মালিকানাধীন উত্তরসূরি হিসাবে প্রকাশিত, গুগল অন2 টেকনোলজিস অধিগ্রহণ করার পরে 2010 সালের মে মাসে ভিপি8 একটি উন্মুক্ত এবং রয়্যালটি-মুক্ত বিন্যাস হিসাবে প্রকাশিত হয়েছিল। গুগল ভিপি8 বিন্যাস বাস্তবায়নের জন্য তার পেটেন্টগুলিতে একটি অপরিবর্তনীয় পেটেন্ট প্রতিশ্রুতি প্রদান করেছে এবং ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন 3 লাইসেন্সের অধীনে বিন্যাসের একটি নির্দিষ্টকরণ প্রকাশ করেছে। একই বছর, গুগল সংশোধিত বিএসডি লাইসেন্সের অধীনে ভিপি8-এর রেফারেন্স বাস্তবায়ন লিবভিপিএক্স প্রকাশ করে। অপেরা, ফায়ারফক্স, ক্রোম, পেল মুন এবং ক্রোমিয়াম এইচটিএমএল5 ভিডিও ট্যাগে ভিপি8 ভিডিও চালানোর সমর্থন করে। ইন্টারনেট এক্সপ্লোরার আনুষ্ঠানিকভাবে ভিপি8 সমর্থন করে যদি ব্যবহারকারীর ডাইরেক্টশো ফিল্টার ইনস্টল থাকে। গুগলের মতে, ভিপি8 মূলত ওয়েবআরটিসি-র সাথে সম্পর্কিত এবং গ্রাফিক্স ইন্টারচেঞ্জ ফরম্যাট (জিআইএফ)-এর প্রতিস্থাপন হিসাবে শর্ট লুপড অ্যানিমেশনের জন্য একটি বিন্যাস হিসাবে ব্যবহৃত হয়। ভিপি8-কে ভর্বিস এবং ওপাস অডিও সহ ম্যাট্রোস্কা-ভিত্তিক ধারক বিন্যাস ওয়েবএম-এ মাল্টিপ্লেক্স করা যেতে পারে। ছবির বিন্যাস ওয়েবপি ভিপি8-এর ইন্ট্রা-ফ্রেম কোডিং-এর উপর ভিত্তি করে তৈরি। ভিপি8-এর সরাসরি উত্তরসূরি, ভিপি9, এবং অ্যালায়েন্স ফর ওপেন মিডিয়া (এওএমডিয়া) থেকে উদীয়মান রয়্যালটি-মুক্ত ইন্টারনেট ভিডিও ফরম্যাট এভি1 ভিপি8-এর উপর ভিত্তি করে তৈরি। বৈশিষ্ট্যগুলি ভিপি8 শুধুমাত্র 4:2:0 ক্রোমা সাবসাম্পলিং এবং প্রতি নমুনায় 8 বিট সহ প্রগতিশীল স্ক্যান ভিডিও সংকেতগুলিকে সমর্থন করে। তার প্রথম সর্বজনীন সংস্করণে, অন2-এর ভিপি8 বাস্তবায়ন একই সাথে 64 কোর পর্যন্ত মাল্টি-কোর প্রসেসরগুলিকে সমর্থন করে। কমপক্ষে বাস্তবায়নের ক্ষেত্রে (আগস্ট 2011 থেকে), ভিপি8 তুলনামূলকভাবে উচ্চ রেজোলিউশনের (এইচডি) সঙ্গে খারাপভাবে খাপ খাইয়ে নিয়েছে। শুধুমাত্র তিনটি রেফারেন্স ফ্রেম বাফারের প্রয়োজন হলে, ভিপি8 তুলনামূলকভাবে ছোট মেমরি পদচিহ্ন সহ ডিকোডার বাস্তবায়নের জন্য সক্ষম করে। বিন্যাসে একটি বিশুদ্ধ ইন্ট্রা মোড রয়েছে, অর্থাৎ। ভিডিও সম্পাদনার মতো অ্যাপ্লিকেশনগুলিতে এলোমেলো অ্যাক্সেস সক্ষম করতে, সাময়িক ভবিষ্যদ্বাণী ছাড়াই শুধুমাত্র স্বাধীনভাবে কোডেড ফ্রেম ব্যবহার করা। প্রযুক্তি ভিপি8 একটি ঐতিহ্যবাহী ব্লক-ভিত্তিক রূপান্তর কোডিং বিন্যাস। এর সঙ্গে H.264-এর অনেক মিল রয়েছে, যেমন। কিছু ভবিষ্যদ্বাণী মোড। অন2-এর মতে, ভিপি8-এর প্রথম উপস্থাপনার সময় ইন-লুপ ফিল্টার এবং গোল্ডেন ফ্রেমগুলি এই পুনরাবৃত্তির অভিনবত্বগুলির মধ্যে ছিল। এই ধরনের ফিল্টারের প্রথম সংজ্ঞা ইতিমধ্যে H.263 স্ট্যান্ডার্ডে পাওয়া গেছে, যদিও, এবং গোল্ডেন ফ্রেমগুলি ইতিমধ্যে ভিপি5 এবং ভিপি7-এ ব্যবহৃত হয়েছিল। 4 × 4 ব্লকের বিচ্ছিন্ন কোসাইন রূপান্তর (ডিসিটি) এবং হাদামার্ড রূপান্তর (ডাব্লুএইচটি) মৌলিক ফ্রিকোয়েন্সি রূপান্তর হিসাবে কাজ করে। সাময়িক ভবিষ্যদ্বাণীর জন্য সর্বাধিক তিনটি ফ্রেম উল্লেখ করা যেতে পারেঃ শেষ গোল্ডেন ফ্রেম (একটি ইন্ট্রা ফ্রেম হতে পারে), বিকল্প রেফারেন্স ফ্রেম এবং সরাসরি পূর্ববর্তী ফ্রেম। তথাকথিত বিকল্প রেফারেন্স ফ্রেমগুলি (অল্ট্রেফ) শুধুমাত্র রেফারেন্স ফ্রেম হিসাবে কাজ করতে পারে যা তাদের প্রদর্শন নিষ্ক্রিয় করা যেতে পারে। এই ক্ষেত্রে, এনকোডার তাদের ভবিষ্যতের ফ্রেমগুলি থেকেও নির্বিচারে দরকারী চিত্র ডেটা দিয়ে পূরণ করতে পারে এবং এর ফলে এমপিইজি বিন্যাসের বি-ফ্রেমগুলির মতো একই উদ্দেশ্য পরিবেশন করতে পারে। অনুরূপ ম্যাক্রোব্লকগুলি চারটি (এমনকি স্থানিকভাবে বিচ্ছিন্ন) বিভাগের একটিতে বরাদ্দ করা যেতে পারে এবং এর ফলে ব্যবহৃত রেফারেন্স ফ্রেম, কোয়ান্টাইজার ধাপের আকার বা ফিল্টার সেটিংসের মতো পরামিতিগুলি ভাগ করা যায়। ভিপি8 দুটি ভিন্ন সামঞ্জস্যযোগ্য ডিবলকিং ফিল্টার সরবরাহ করে যা কোডেক লুপগুলিতে (ইন-লুপ ফিল্টারিং) সংহত করা হয়। অনেক কোডিং সরঞ্জাম সম্ভাব্যতা ব্যবহার করে যা প্রতিটি ইন্ট্রা ফ্রেম থেকে শুরু করে সাম্প্রতিক প্রসঙ্গ থেকে অবিচ্ছিন্নভাবে গণনা করা হয়। ম্যাক্রো ব্লকগুলি 4×4,8×8 বা 16×16 নমুনা নিয়ে গঠিত হতে পারে। গতি ভেক্টরগুলির কোয়ার্টার-পিক্সেল নির্ভুলতা রয়েছে। ইতিহাস ভিপি8 প্রথম অন2 টেকনোলজিস দ্বারা 13ই সেপ্টেম্বর, 2008-এ অন2 ট্রুমোশন ভিপি8 হিসাবে মুক্তি পায়, যা তার পূর্বসূরি ভিপি7-কে প্রতিস্থাপন করে। 2010 সালের ফেব্রুয়ারিতে গুগল অন2 অধিগ্রহণ করার পর, গুগলকে ভিপি8 সোর্স কোড প্রকাশ করার আহ্বান জানানো হয়। সবচেয়ে উল্লেখযোগ্যভাবে, ফ্রি সফ্টওয়্যার ফাউন্ডেশন 12ই মার্চ, 2010-এ একটি খোলা চিঠি জারি করে, যাতে গুগলকে ধীরে ধীরে ইউটিউবে অ্যাডোব ফ্ল্যাশ প্লেয়ার এবং H.264-এর ব্যবহার এইচটিএমএল5 এবং একটি মুক্ত ভিপি8-এর মিশ্রণ দিয়ে প্রতিস্থাপন করতে বলা হয়। 2010 সালের 12ই এপ্রিল একটি আসন্ন মুক্ত-উৎস প্রকাশের ঘোষণা প্রকাশিত হয়। 19শে মে, তার গুগল আই/ও কনফারেন্সে, গুগল একটি অপরিবর্তনীয় বিনামূল্যে পেটেন্ট লাইসেন্সের অধীনে বিএসডি-সদৃশ লাইসেন্স এবং ভিপি8 বিটস্ট্রিম বিন্যাস নির্দিষ্টকরণের অধীনে ভিপি8 কোডেক সফ্টওয়্যার প্রকাশ করে। 2002 সালে Xiph.Org ফাউন্ডেশনে ভিপি3 কোডেক দান করার পর এটি ভিপি8-কে অন2 টেকনোলজিসের দ্বিতীয় পণ্য হিসেবে চালু করে, যেখান থেকে তারা থিওরা কোডেক অর্জন করে। 2011 সালের ফেব্রুয়ারিতে, এমপিইজি এলএ পেটেন্টধারীদের একটি যৌথ ভিপি8 পেটেন্ট পুল গঠনের জন্য ভিপি8-এর জন্য প্রয়োজনীয় পেটেন্টগুলি চিহ্নিত করার জন্য আমন্ত্রণ জানিয়েছিল। ফলস্বরূপ, মার্চ মাসে মার্কিন যুক্তরাষ্ট্রের বিচার বিভাগ (ডিওজে) এমপিইজি এলএ-এর বিরুদ্ধে সম্ভবত প্রতিযোগিতা দমন করার প্রচেষ্টায় তার ভূমিকার জন্য তদন্ত শুরু করে। 2011 সালের জুলাই মাসে, এমপিইজি এলএ ঘোষণা করে যে 12 জন পেটেন্টধারী একটি ভিপি8 পেটেন্ট পুল গঠনের জন্য তার ডাকে সাড়া দিয়েছে, প্রশ্নযুক্ত পেটেন্টগুলি প্রকাশ না করে এবং অন2 এই ধরনের পেটেন্টগুলি এড়াতে অনেক চেষ্টা করা সত্ত্বেও। 2011 সালের নভেম্বরে, ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্স তথ্যমূলক আরএফসি 6386, ভিপি8 ডেটা ফরম্যাট এবং ডিকোডিং গাইড প্রকাশ করে। 2013 সালের মার্চ মাসে, এমপিইজি এলএ ঘোষণা করে যে এটি ভিপি8 বাস্তবায়নের জন্য "প্রয়োজনীয় হতে পারে" বলে অভিযোগ করা পেটেন্টগুলি লাইসেন্স করার জন্য গুগলের সাথে একটি চুক্তিতে পৌঁছানোর পরে ভিপি8 পেটেন্ট পুল গঠনের প্রচেষ্টা বন্ধ করে দিয়েছে এবং গুগলকে ভিপি8 বা ভিপি9-এর যে কোনও তৃতীয় পক্ষের ব্যবহারকারীকে এই পেটেন্টগুলি সাব-লাইসেন্স করার অধিকার দিয়েছে। 2013 সালের জানুয়ারিতে গুগল এমপিইজি কমিটির কাছে ভিপি8 জমা দেওয়ার পরে এই চুক্তিটি রয়্যালটি-মুক্ত ইন্টারনেট ভিডিও কোডেক হিসাবে সম্ভাব্য এমপিইজি মানসম্মতকরণের পথ পরিষ্কার করেছে। মার্চ 2013 সালে, নোকিয়া একটি জার্মান আদালতে অ্যান্ড্রয়েডে ভিপি8 ব্যবহারের জন্য এইচটিসি এবং গুগলের বিরুদ্ধে একটি পেটেন্ট দাবি করে; তবে, 5 আগস্ট, 2013-এ, ওয়েবএম প্রকল্প ঘোষণা করে যে জার্মান আদালত রায় দিয়েছে যে ভিপি8 নোকিয়ার পেটেন্ট লঙ্ঘন করে না। নোকিয়া ভিপি8 ডেটা ফরম্যাট এবং ডিকোডিং গাইড তালিকাভুক্ত 64টি অনুমোদিত পেটেন্ট এবং 22টি মুলতুবি পেটেন্ট আবেদনের বিষয়ে আইইটিএফ-এর কাছে একটি আনুষ্ঠানিক বৌদ্ধিক সম্পত্তি অধিকার (আইপিআর) ঘোষণা করেছে। বাস্তবায়ন libvpx একটি VP8 (এবং VP9) কোডেকের রেফারেন্স বাস্তবায়ন প্রোগ্রামিং লাইব্রেরি libvpx-এ পাওয়া যায় যা বিনামূল্যে সফ্টওয়্যার হিসাবে প্রকাশিত হয়। এটিতে যথাক্রমে ওয়ান-পাস এবং টু-পাস এনকোডিংয়ের জন্য একটি মোড রয়েছে, যেখানে ওয়ান-পাস মোডটি ভাঙ্গা এবং লক্ষ্য বিটরেটের উপর কার্যকর নিয়ন্ত্রণ প্রদান না করা হিসাবে পরিচিত। বর্তমানে, লিবভিপিএক্স হল প্রাথমিক সফ্টওয়্যার লাইব্রেরি যা ভিপি8 ভিডিও স্ট্রিমগুলি এনকোড করতে সক্ষম, তবে এফএফভিপি8এনসিতে কমপক্ষে একটি স্বাধীন বাস্তবায়ন বিদ্যমান। এনকোডিং গুগল ভিপি8 লাইব্রেরির (ফোরসিসিঃ ভিপি80) উপর ভিত্তি করে ভিপি8 কোডেকের উইন্ডোজ র্যাপারের জন্য একটি ভিডিও উপলব্ধ। ফিনল্যান্ডের ওয়েবএম প্রজেক্ট হার্ডওয়্যার দল ভিপি8-এর জন্য একটি আরটিএল হার্ডওয়্যার এনকোডার প্রকাশ করেছে যা সেমিকন্ডাক্টর নির্মাতাদের জন্য বিনা মূল্যে উপলব্ধ। এনভিডিয়া টেগ্রা মোবাইল চিপসেটে সম্পূর্ণ ভিপি8 হার্ডওয়্যার এনকোডিং এবং ডিকোডিং রয়েছে (টেগ্রা 4 থেকে)। নেক্সাস 5 হার্ডওয়্যার এনকোডিং ব্যবহার করতে পারে ডিকোডিং লিবভিপিএক্স ভিপি8 ভিডিও স্ট্রিমগুলি ডিকোড করতে সক্ষম। 2010 সালের 23শে জুলাই, এফএফএমপিইজি দলের ফিওনা গ্লেজার, রোনাল্ড বুল্টজে এবং ডেভিড কনরাড এফএফভিপি8 ডিকোডার ঘোষণা করেন। পরীক্ষার মাধ্যমে তারা নির্ধারণ করে যে এফএফভিপি8 গুগলের নিজস্ব লিবভিপিএক্স ডিকোডারের চেয়ে দ্রুত ছিল। ওয়েবএম প্রজেক্ট হার্ডওয়্যার দল ভিপি8-এর জন্য একটি আরটিএল হার্ডওয়্যার ডিকোডার প্রকাশ করেছে, যা শূন্য ব্যয়ে সেমিকন্ডাক্টর সংস্থাগুলির জন্য মুক্তযোগ্য। ট্যাটভিক টেকনোলজিস একটি ভিপি8 ডিকোডার ঘোষণা করেছে যা এআরএম কর্টেক্স-এ8 প্রসেসরের জন্য অনুকূলিত। মারভেলের এআরএমএডিএ 1500-মিনি চিপসেটে ভিপি8 এসডি এবং এইচডি হার্ডওয়্যার ডিকোডিং সমর্থন রয়েছে (ক্রোমকাস্টে ব্যবহৃত)। ইন্টেলের বে ট্রেইল চিপসেটে সম্পূর্ণ ভিপি8 ডিকোডিং সমর্থন রয়েছে। ইন্টেল ব্রডওয়েল ভিপি8 হার্ডওয়্যার ডিকোডিং সমর্থনও যোগ করেছে। এছাড়াও 19শে মে, 2010-এ, ওয়েবএম প্রকল্প চালু করা হয়েছিল, যা এইচটিএমএল5-এর জন্য ভিডিও ফরম্যাট হিসাবে ভিপি8 ব্যবহার করার একটি বড় প্রচেষ্টায় "মোজিলা, অপেরা, গুগল এবং চল্লিশটিরও বেশি অন্যান্য প্রকাশক, সফ্টওয়্যার এবং হার্ডওয়্যার বিক্রেতাদের" অবদানের বৈশিষ্ট্যযুক্ত। ওয়েবএম ধারক বিন্যাসে, ভিপি8 ভিডিওটি ভর্বিস বা ওপাস অডিওর সাথে ব্যবহৃত হয়। সঠিক কোডেক ইনস্টল করা থাকলে ইন্টারনেট এক্সপ্লোরার 9 ভিপি8 ভিডিও প্লেব্যাক সমর্থন করবে। অ্যান্ড্রয়েড সংস্করণ 2.3-জিঞ্জারব্রেড থেকে ওয়েবএম-সক্ষম। যেহেতু অ্যান্ড্রয়েড 4.0, ভিপি8 এমকেভি-র ভিতরে পড়া যেতে পারে এবং ওয়েবএম স্ট্রিম করা যেতে পারে। অ্যাডোব আরও ঘোষণা করেছে যে ফ্ল্যাশ প্লেয়ার ভবিষ্যতে ভিপি8 প্লেব্যাক সমর্থন করবে। 2010 সালের 30শে সেপ্টেম্বর গুগল ক্রোমিয়াম ব্লগে তাদের নতুন ইমেজ ফরম্যাট ওয়েবপি ঘোষণা করে। ওয়েবপি ভিপি8-এর ইন্ট্রা-ফ্রেম কোডিং-এর উপর ভিত্তি করে এবং রিসোর্স ইন্টারচেঞ্জ ফাইল ফরম্যাট (আরআইএফএফ)-এর উপর ভিত্তি করে একটি ধারক ব্যবহার করে। H.264 এর সাথে তুলনা করা হলেও H.264 এমপিইজি-4 এভিসি-তে পেটেন্ট প্রযুক্তি রয়েছে এবং পেটেন্টধারীদের কাছ থেকে লাইসেন্স এবং হার্ডওয়্যারের জন্য সীমিত রয়্যালটি প্রয়োজন, গুগল অপরিবর্তনীয়ভাবে রয়্যালটি-মুক্ত পাবলিক লাইসেন্সের অধীনে তার মালিকানাধীন ভিপি 8 পেটেন্ট প্রকাশ করেছে। স্ট্রিমিংমিডিয়া দ্বারা পরিচালিত ভিপি8 (লিবভিপিএক্স-এর প্রাথমিক প্রকাশের সাথে এনকোড করা) এবং H.264-এর তুলনা অনুসারে, এটি সিদ্ধান্ত নেওয়া হয়েছিল যে "H.264-এর সামান্য মানের সুবিধা থাকতে পারে, তবে এটি বাণিজ্যিকভাবে প্রাসঙ্গিক নয়" এবং "এমনকি পাশাপাশি দেখা (যা কোনও দর্শক কখনও করে না), খুব কম দর্শকই পার্থক্যটি বলতে পারে"। তারা আরও বলেছে যে "H.264-এর একটি বাস্তবায়নের সুবিধা রয়েছে, কোনও প্রযুক্তিগত সুবিধা নয়।" গুগল দাবি করে যে ভিপি8 "সর্বোচ্চ মানের রিয়েল-টাইম ভিডিও ডেলিভারি" প্রদান করে এবং লিবভিপিএক্স এমন একটি মোড অন্তর্ভুক্ত করে যেখানে সম্ভাব্য সর্বাধিক সিপিইউ সংস্থানগুলি ব্যবহার করা হবে এবং এখনও এনকোডিং গতি প্রায় প্লেব্যাক গতির (রিয়েলটাইম) সমতুল্য রাখবে, গুণমানকে যতটা সম্ভব উচ্চ রাখবে। অন্যদিকে, 2010 সালের মে মাসে streamingmedia.com দ্বারা পরিচালিত একটি পর্যালোচনায় সিদ্ধান্ত নেওয়া হয়েছে যে H.264 ভিপি8-এর তুলনায় কিছুটা ভাল মানের প্রস্তাব দেয়। 2010 সালের সেপ্টেম্বরে x264 এনকোডারের বিকাশকারী ফিওনা গ্লেজার ভিপি8-এর জন্য বেশ কয়েকটি সমালোচনা করেন, দাবি করেন যে এর নির্দিষ্টকরণ অসম্পূর্ণ ছিল এবং কিছু ক্ষেত্রে এনকোডারের ডিবলকিং ফিল্টারের কার্যকারিতা x264-এর চেয়ে নিকৃষ্ট ছিল। এর নির্দিষ্টকরণে, ভিপি8-এর H.264 বেসলাইন প্রোফাইল এবং মাইক্রোসফটের ভিসি-1-এর চেয়ে কিছুটা ভাল হওয়া উচিত। এনকোডিং Xvid এবং VC-1 এর মধ্যে কোথাও হয়। ডিকোডিং এফএফএমপিইজি-র H.264-এর তুলনায় ধীর, তবে H.264-এর সাদৃশ্যের কারণে এই দিকটি খুব কমই উন্নত করা যেতে পারে। কম্প্রেশন-ভিত্তিক, ভিপি8 থিওরা এবং ডিরাকের চেয়ে ভাল পারফরম্যান্স প্রদান করে। গ্লেজারের মতে, ভিপি8 ইন্টারফেসে বৈশিষ্ট্যের অভাব রয়েছে এবং এটি ত্রুটিপূর্ণ, এবং নির্দিষ্টকরণটি সম্পূর্ণরূপে সংজ্ঞায়িত নয় এবং অসম্পূর্ণ হিসাবে বিবেচিত হতে পারে। ভিপি8 কোডের বেশিরভাগই কপি-পেস্ট করা হয় এবং যেহেতু উৎসটি প্রকৃত নির্দিষ্টকরণ গঠন করে, তাই যে কোনও বাগকে এমন কিছু হিসাবেও সংজ্ঞায়িত করা হবে যা মেনে চলার জন্য প্রয়োগ করতে হবে। 2010 সালে, ঘোষণা করা হয়েছিল যে ওয়েবএম অডিও/ভিডিও বিন্যাসটি ভিপি8 ভিডিও এবং ভর্বিস অডিও সহ ম্যাট্রোস্কা ধারক বিন্যাসের একটি প্রোফাইলের উপর ভিত্তি করে তৈরি করা হবে। আরও দেখুন ওপেন-সোর্স কোডেকের তালিকা রেফারেন্স আরও পড়ার বাহ্যিক লিঙ্ক আরএফসি 6386: ভিপি8 ডেটা ফরম্যাট এবং ডিকোডিং গাইড (নির্দিষ্টকরণ) আরএফসি 6386: ভিপি8 ডেটা ফরম্যাট এবং ডিকোডিং গাইড (নভেম্বর 2011) ভিপি8-এর ওয়েবএম প্রজেক্ট টেকনিক্যাল ওভারভিউ, ওয়েবের জন্য একটি ওপেন সোর্স ভিডিও কোডেক-গুগল ডেভেলপারদের লেখা কাগজ। ফিয়োনা গ্লেজারের ভিপি8-এর প্রযুক্তিগত বিশ্লেষণ। H.264 এর তুলনায়। ভিপি8 ভিডিও কোডেকঃ উচ্চ সংকোচন + কম জটিলতা ডায়েরি অফ অ্যান এক্স264 ডেভেলপারঃ বিশ্বের দ্রুততম ভিপি8 ডিকোডার ঘোষণা মুক্ত ভিডিও কোডেক পূর্বে মালিকানাধীন সফ্টওয়্যার গুগল সফ্টওয়্যার