کیا یوٹیوب توڑ پھوڑ کرتا ہے ، آپ کے لیپ ٹاپ کو گرم کرتا ہے ، اپنے مداحوں کو گیئر میں لپکاتا ہے ، یا صرف بہت سی پی یو کا استعمال کرتا ہے؟ یہاں تک کہ اگر آپ نے کبھی نہیں دیکھا ہے ، کروم میں یوٹیوب یقینی طور پر ضرورت سے زیادہ بیٹری طاقت استعمال کررہا ہے۔ کروم کی کارکردگی کی دیگر پریشانیوں کی طرح میکس پر بھی یہ بدترین ہے۔
یہ منتقلی کا نتیجہ ہے HTML5 ویڈیو اور دیگر براؤزرز کے مقابلہ میں کروم میں یوٹیوب کے ذریعہ استعمال کردہ ویڈیو کوڈیکس کے ساتھ بخارات ہیں۔ ہمارے ساتھ رہو اور ہم اس کی وضاحت کریں گے کہ گوگل نے پہلی جگہ میں YouTube پلے بیک کو اتنا غیر موثر کیوں بنایا؟ فائر فاکس میں بھی یہی مسئلہ ہوسکتا ہے۔
HTML5 ، H.264 ، VP8 ، اور VP9
متعلقہ: 10 چیزیں جن کے بارے میں آپ کو معلوم نہیں تھا کہ آپ کا ویب براؤزر اب بھی کرسکتا ہے
یوٹیوب نے اب بڑے پیمانے پر ایچ ٹی ایم ایل 5 ویڈیو پلے بیک کیلئے فلیش ویڈیو پلگ ان پھینک دیا ہے۔ لیکن HTML5 ویڈیو پلے بیک معیاری نہیں ہے۔ براؤزر منتخب کرسکتے ہیں کہ وہ کون سا ویڈیو کوڈیک استعمال کرنا چاہتے ہیں ، اور ایک کوڈیک ایسا نہیں ہے جس میں تمام براؤزر ترجیح دیں۔
جب یوٹیوب نے فلیش کا استعمال کیا تو ، اس نے بیک ویڈیوز کو چلانے کے لئے H.264 کوڈیک کا استعمال کیا۔ اس کوڈیک والے ویڈیوز میں عام طور پر .mp4 فائل کی توسیع ہوتی ہے ، اور اکثر اسے MP4 ویڈیوز کہا جاتا ہے۔ یہ محض ویب براؤزرز سے ماوراء صنعت کا ایک وسیع معیاری معیار ہے۔
سفاری ، انٹرنیٹ ایکسپلورر ، مائیکروسافٹ ایج ، کروم ، اور فائر فاکس سب میں H.264 انکوڈ والے ویڈیوز چلانے کے لئے تعاون شامل ہے ، اگرچہ فائر فاکس نے اپنی ہیلس کھود لی اور جب تک ممکن ہو سکے اس میں شامل ہونے سے گریز کیا۔
جب کہ ایپل اور مائیکروسافٹ اپنے براؤزر میں ویڈیو پلے بیک کیلئے صرف H.264 کی حمایت کرتے ہیں ، گوگل اپنے کوڈیکس پر بھی زور دے رہا ہے۔ گوگل نے VP8 کوڈیک حاصل کیا اور اسے کروم میں تعمیر کیا ، اور فائر فاکس نے بھی اس کی پیروی کی۔ گوگل اب اگلی نسل کے VP9 کوڈیک کو آگے بڑھا رہا ہے ، جو اب کروم اور فائر فاکس میں بھی بنایا گیا ہے۔ اس کوڈیک کو استعمال کرنے والی فائلوں میں عام طور پر .webm فائل کی توسیع ہوتی ہے ، اور بعض اوقات اسے WebM فائلیں بھی کہا جاتا ہے۔
گوگل نے VP8 اور VP9 کیوں بنائے؟
جبکہ H.264 ایک پوری صنعت وسیع معیار ہے ، اس میں ایک نمایاں مسئلہ ہے۔ بنیادی ٹیکنالوجیز پیٹنٹ کی ایک وسیع اقسام کی طرف سے احاطہ کرتا ہے. ان ٹیکنالوجیز کو استعمال کرنے کے ل - اگر آپ ان کو کسی پروڈکٹ میں بنا رہے تھے ، مثال کے طور پر - آپ کو H.264 پیٹنٹ پورٹ فولیو کو فیس ادا کرنے کی ضرورت ہوگی۔
یہی وجہ ہے کہ موزیلا نے H.264 کے خلاف اتنا عرصہ دراز کیا - وہ یہ چاہتی ہے کہ ویب ایسے کھلے معیار پر مبنی ہو جس میں کسی قسم کی فیس کی ضرورت نہیں ہے۔ گوگل نے اٹل پیٹنٹ کے وعدے کے ساتھ وی پی 8 اور وی پی 9 کو جاری کیا ، جس سے لوگوں کو وہ اس کے ساتھ جو چاہیں کرنے کی اجازت دیتا ہے۔ گوگل پیٹنٹ کی فیسوں کو نکالنے کی کوشش نہیں کرے گا۔ سسکو مؤثر طریقے سے لائسنسنگ فیس ادا کر رہا ہے اور ایک مفت فراہم کر رہا ہے رابطہ بحال کرو فائر فاکس صارفین کے ل. فائر فاکس خود بخود اس پلگ ان کو ڈاؤن لوڈ کرتا ہے اور H.264 سپورٹ کو اہل بنانے کیلئے اسے استعمال کرتا ہے۔
VP8 نے ٹریکشن حاصل نہیں کیا ہے
لیکن گوگل وی پی 8 کے ساتھ خاص طور پر کامیاب نہیں تھا۔ 2011 کے آغاز میں ، گوگل اعلان کیا یہ صرف او پی 8 اور تھیورا جیسے اوپن کوڈیکس کی حمایت کے لئے کروم سے H.264 سپورٹ کو ہٹا دے گا۔ چار سال سے زیادہ کے بعد ، گوگل نے کبھی ایسا نہیں کیا اور تب سے ہم نے اس وعدے کے بارے میں کچھ نہیں سنا ہے۔
موزیلا ممکنہ طور پر گوگل سے اپنے وعدے پر عمل پیرا ہونے کی کوشش کر رہی تھی ، لیکن گوگل کبھی ایسا نہیں کرسکا - اس کے بجائے ، موزیلا نے برسوں بعد H.264 کی حمایت میں اضافہ کیا۔ H.264 موجودہ ڈی فیکٹو معیاری کوڈک ہے ، جیسے یہ پسند ہے یا نہیں - اور ، جب ایپل یا مائیکروسافٹ براؤزر کا استعمال کرتے ہوئے ، یہ واحد دستیاب ہے۔ یہ بھی موبائل براؤزرز کے لئے واحد حقیقی آپشن ہے۔ بہت ساری ویب سائٹوں نے HTML5 ویڈیو کو صرف H.264 کی حمایت کے ساتھ نافذ کیا ہے ، اور اگر وہ H.264 کی حمایت نہیں کرتے ہیں تو کروم اور FIrefox اس سے باہر ہوجائیں گے۔
اصل مسئلہ: ہارڈویئر ایکسلریشن
یہاں ایک سادہ ، بنیادی مسئلہ ہے۔ H.264 ضابطہ بندی (پلے بیک) ہارڈ ویئر تیز ہے۔ اس کا مطلب یہ ہے کہ H.264 ویڈیو فائل چلانے کا "کام" گرافکس پروسیسر (جی پی یو) نے زیادہ موثر انداز میں کیا ہے۔ اگر ہارڈ ویئر کی ضابطہ کشائی دستیاب نہ تھی ، سی پی یو کو تمام کام کم موثر انداز میں کرنا پڑیں گے۔ اس کا مطلب ہے کہ پلے بیک میں کم سی پی یو وقت لگتا ہے ، جس کا مطلب ہے کہ بیٹری کی کم طاقت ضائع ہوتی ہے اور کم گرمی پیدا ہوتی ہے۔ اس کا معنی ہموار پلے بیک سے بھی ہوسکتا ہے اگر سی پی یو ویڈیو چلانے میں مبتلا نہیں رہ سکتی ہے۔
واقعی ، ہارڈ ویئر کے تمام جدید ٹکڑے H.264 ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ کی حمایت کرتے ہیں۔ اس میں تمام قسم کے اسمارٹ فونز ، گولیاں ، پی سی ، میک ، اور یہاں تک کہ Chromebook بھی شامل ہیں۔ جب ایک ویب براؤزر - ہاں ، یہاں تک کہ کروم بھی ، H.264 ویڈیو چلاتا ہے ، تو اسے جی پی یو میں آف لوڈ کردیا جاتا ہے۔ یہاں تک کہ ایڈوب فلیش نے H.264 ویڈیو کے ہارڈویئر ایکسلریشن کی حمایت کی۔
لیکن وہاں کوئی ہارڈ ویئر موجود نہیں ہے جو VP8 اور VP9 ویڈیوز کو تیز کرے گا۔ جب گوگل اعلان کیا 2010 کے وسط میں VP8 ، متعدد کمپنیاں جن میں بڑے نام شامل تھے جیسے NVIDIA ، AMD ، اور Qualcomm نے اعلان کیا تھا کہ وہ اپنی مصنوعات میں VP8 کی حمایت کریں گے۔ لیکن ، پانچ سال سے زیادہ کے بعد ، ہارڈ ویئر سے تیز رفتار VP8 ضابطہ بندی کے ساتھ کوئی آلہ نہیں آیا۔
گوگل کے حالیہ دنوں میں اعلان وی پی 9 کے بارے میں ، اس میں نوٹ کیا گیا ہے کہ "پوری صنعت میں 20 سے زیادہ ڈیوائس پارٹنر VP9 کے استعمال سے 2015 میں اور اس سے آگے پروڈکٹ لانچ کررہے ہیں۔" اسی پوسٹ میں وی پی 9 کے دوسرے فوائد کو بھی نوٹ کیا گیا ہے ، جیسے ایک ہی معیار کے لئے فائل فائل کا سائز۔ انٹیل ، این وی آئی ڈی آئی اے ، اے ایم ڈی اور دیگر کمپنیوں نے وی پی 9 کے ہارڈ ویئر میں تیزی سے تیار ہونے والے ضابطہ بندی کی حمایت کرنے کا وعدہ کیا ہے۔
ہم نے ہارڈویئر کو تلاش کرنے کی تلاش کی جو ہارڈ ویئر میں تیزی سے چلنے والے VP9 ضابطہ کشائی کی تائید کرتا ہے ، اور ہم سب کو یہ معلوم ہوا کہ انٹیل نے نیا ہاسول اور براڈویل جاری کیا ڈرائیور 2015 کے آغاز میں VP9 کیلئے ونڈوز کے لئے "جزوی ardwareardware (sic) ایکسلریشن سپورٹ" کے ساتھ۔ واضح طور پر ابھی بہت کام کرنا باقی ہے۔
کروم کی کارکردگی کی دیگر پریشانیوں کی طرح ، میک پر بھی یہ بدتر ہوسکتا ہے۔ کروم انجینئرز نے میک بوک پر اعلی سی پی یو کے استعمال اور حرارت پیدا کرنے کے بارے میں ایک مسئلہ بند کردیا تبصرہ "میک پر وی پی 9 پلے بیک کے دوران سی پی یو کا استعمال بگ نہیں ہے۔" یہ سچ ہوسکتا ہے ، لیکن اگر ممکن ہے کہ سی پی یو کا اعلی استعمال عام ہو تو گوگل کو ان تمام وی پی 9 ویڈیوز کو میک پر کروم صارفین کو پیش نہیں کرنا چاہئے۔ یہ صرف میک صارفین کو سفاری استعمال کرنے کی ترغیب دیتا ہے۔
YouTube Play ویڈیوز کو زیادہ موثر انداز میں بنانے کا طریقہ
یہ واقعی ایک مرغی اور انڈے کی پریشانی ہے - مینوفیکچررز ہارڈ ویئر سے چلنے والے VP9 پر عمل درآمد نہیں کریں گے جب تک کہ حقیقت میں اسے حقیقی دنیا میں استعمال نہیں کیا جا.۔ گوگل نے کروم میں VP8 اور VP9 شامل کرکے اور یوٹیوب کو کروم میں VP9 اور VP8 ویڈیوز پیش کرنے کے لئے یہ مسئلہ حل کیا۔ یوٹیوب فائر فاکس کو وی پی 8 اور وی پی 9 ویڈیوز بھی پیش کرسکتا ہے۔
اس سے کچھ ڈاؤن لوڈ کا وقت بچ سکتا ہے ، لیکن اس کا مطلب یہ ہے کہ یوٹیوب کروم میں زیادہ بیٹری طاقت اور سی پی یو سائیکل نکالتا ہے۔ خاص طور پر سست سی پی یو والے آلات پر ، ویڈیوز آسانی سے چلانے کی بجائے ہچکچاتے بھی ہوسکتے ہیں۔
زیادہ موثر پلے بیک حاصل کرنے کے ل you ، آپ صرف سفاری ، مائیکروسافٹ ایج ، یا انٹرنیٹ ایکسپلورر پر سوئچ کرسکتے ہیں۔ لیکن آپ کو ایسا کرنے کی ضرورت نہیں ہے۔ آپ کروم کیلئے h264if براؤزر توسیع انسٹال کرسکتے ہیں ، جو کروم کو یوٹیوب سے H.264 ویڈیوز کی درخواست کرنے پر مجبور کرے گا۔ وہ ایک جیسے نظر آئیں گے ، لیکن کروم انہیں آسانی سے واپس چلائے گا۔
ڈاؤن لوڈ کریں h264ify کروم کے لئے ، حاصل کریں فائرفوکس کے لئے h264ify ، یا مشورہ کریں گٹ ہب میں پروجیکٹ کا صفحہ مزید تفصیلات کے لیے
یہ کیسے دیکھا جائے کہ آیا YouTube H.264 ، VP8 ، یا VP9 استعمال کررہا ہے
یہ چیک کرنے کے لئے کہ آپ کے براؤزر میں کونڈیک یوٹیوب کام کر رہا ہے ، پلے بیک کے دوران یوٹیوب ویڈیو پر دائیں کلک کریں اور "اعصاب کے لئے اعدادوشمار" منتخب کریں۔ "مائائم ٹائپ" کے دائیں طرف ، آپ کو H.264 / MP4 ویڈیوز کے لئے "ویڈیو / ایم پی 4" اور "avc" کوڈیک نظر آئے گا۔
VP8 اور VP9 ویڈیوز کے ل you ، آپ کو "ویڈیو / ویب" اور "vp9" یا "vp8" نظر آئے گا۔
طویل عرصے میں ، گوگل کا وی پی 9 پش ویب کے لئے بہتر ثابت ہوسکتا ہے اور اس ہارڈ ویئر کی طرف لے جاسکتا ہے جو اس نئے کوڈک کو تیز تر ضابطہ کشائی فراہم کرسکتا ہے۔ لیکن ، موجودہ وقت میں ، آپ کچھ بیٹری کی زندگی بچانا چاہتے ہیں اور اپنے لیپ ٹاپ کو زیادہ موثر انداز میں چلا سکتے ہیں کہ وہ گوگل کے تجربے کو منتخب کریں اور اس کے بجائے H.264 ویڈیو کا استعمال کریں۔
تصویری کریڈٹ: فلکر پر ایسٹر ورگاس