উত্তর:
তারা H.264 নামে একটি ফর্ম্যাট ব্যবহার করে । YouTube এবং অন্যান্য ভিডিও সাইট এই বিন্যাসে সামগ্রী প্রদানের এছাড়াও (যাতে তাদের ভিডিও রহমান / আইপড টাচ উপর দর্শনীয় হবে)।
H.264 এর একটি সুবিধা হ'ল হার্ডওয়্যার ভিত্তিক এনকোডিং / ডিকোডিং ব্যবহার করা যেতে পারে।
ফ্ল্যাশে স্টিভ জবসের চিন্তাভাবনাগুলিও দেখুন
এইচ।
* গুগল সম্প্রতি ঘোষণা করেছে যে এটি ক্রোমের ভবিষ্যতের সংস্করণগুলিতে এইচ .264 কে আর সমর্থন করবে না।
কারণ এইচ .264 দেরীতে এক ধরণের গরম । এই নিবন্ধগুলি দেখুন ।
নিবাস বলেছেন , এইচ .264 সম্পর্কে যা কিছু জানা আছে , ভিডিওটি স্ট্রিম করার জন্য ইউটিউব দ্বারা ব্যবহৃত ফর্ম্যাট। তবে কীভাবে ভিডিওটি এনকোড এবং ডিকোড করা হয়েছে এবং এটি ফ্ল্যাশ, আইওএস (আইফোন অপারেটিং সিস্টেম) এবং এইচটিএমএল 5 ব্যবহার করে।
আসল পার্থক্য হ'ল ভিডিওর জন্য অনুরোধটি কীভাবে হয়। সংক্ষেপে, আইফোন এটি অনুরোধ করে যেভাবে এইচটিএমএল 5 এবং ফ্ল্যাশ করে তবে ইউটিউব থেকে উত্তরটি ধরে নেয় এবং এটি ব্রাউজার বা ফ্ল্যাশের পরিবর্তে অন্য কোথাও খেলায়।
একটি ডেস্কটপে , আপনি ইউটিউব.কম এ গেলে এটি সনাক্ত করে আপনি কোনও ডেস্কটপ ব্রাউজারে রয়েছেন, কারণ ব্রাউজারটি এটি সম্পর্কে ইউটিউবকে অবহিত করে। তারপরে ইউটিউব আপনাকে ফ্ল্যাশ সংস্করণে নির্দেশ করে এবং এর সমস্ত কোড ইতিমধ্যে তার নিজস্বভাবে ভিডিওটি চালানোর জন্য প্রোগ্রাম করা হয়েছে। এটি এইচটিএমএল এবং এইচ .264 কেও কল্পনা করে। সুতরাং ইউটিউব ফাইলগুলি থেকে আপনার স্ক্রিনে ভিডিওর বাইটটি যে পথটি করে তা চিত্রিত করুন। এটি এমন কিছু হবে:
ইউটিউব স্ট্রিমিং সার্ভার -> আপনার ব্রাউজার -> ফ্ল্যাশ -> স্ক্রীন।
আপনি যখন আপনার ব্রাউজারটিকে ইউটিউবের এইচটিএমএল 5 সংস্করণে দেখান , সেখানকার কোডটি কেবলমাত্র আশা করে যে আপনার ব্রাউজারটি কোনও ফ্ল্যাশ ব্যবহার না করে এটি প্লে করতে সক্ষম হবে। সুতরাং ভিডিও বাইট পথটি হ'ল:
ইউটিউব স্ট্রিমিং সার্ভার -> আপনার ব্রাউজার -> স্ক্রীন
মজার বিষয় এটি এখনই চিন্তা করা কত সহজ, তবে এইচটিএমএল 4 এর নিজস্ব "ভিডিও প্লে" যোগাযোগ করার জন্য কোনও কোড কখনও ছিল না এবং কোনও ব্রাউজার এটি করতে সক্ষম হবে বলে আশা করা যায়নি। সুতরাং HTML5- সক্ষম ব্রাউজারগুলি আসলে তাদের নিজস্ব ভিডিও প্লেয়ার।
নতুন ব্রাউজার এবং ফ্ল্যাশ উভয়েরই মূলত H.264 ডিকোড করতে সক্ষম হওয়ার জন্য একই উত্স কোড রয়েছে এবং অপারেটিং সিস্টেম থেকে উপলব্ধ উভয়ই কোডেকের প্রয়োজন । তবে প্রত্যেকেরই এটির নিজস্ব বাস্তবায়ন রয়েছে।
উপর আইওএস , যখনই এটা চিহ্নিত "YouTube" এর সময় তুমি ব্রাউজিং, এটা, হয় কোড, HTML5 এর বা ফ্ল্যাশ এম্বেড জন্য দেখায় যে কোড থেকে ভিডিও রেফারেন্স grabs এবং মাত্র সরাসরি ভিডিওর জন্য ইউটিউব জিজ্ঞাসা। এইচটিএমএল 5 অনেকগুলি একইভাবে করে। তবে এটি ব্রাউজারের মধ্যে খেলতে, ভিডিও প্লেয়ার থেকে এটি খেলতে একটি আইওএস এপিআই কল করে। সুতরাং ভিডিও বাইট পথটি হ'ল:
ইউটিউব স্ট্রিমিং সার্ভার -> আইওএস ভিডিও প্লেয়ার -> স্ক্রীন
অবশ্যই, এর বাইরে আরও অনেক কিছুই রয়েছে তবে সেগুলি হল প্রাথমিক ধারণা। আইফোন যে প্রযুক্তি ব্যবহার করে তা ইউটিউব সার্ভারগুলির কাছে সমস্ত একই এবং ব্যবহারিকভাবে স্বচ্ছ।
ইউটিউবেরও এইচটিএমএল 5 প্লেয়ার রয়েছে - তারা সম্প্রতি তাদের এম্বেড কোডটি একটি আইফ্রেমেড পদ্ধতিতে পরিবর্তন করেছে যা আইফোন সমর্থন করে আপনার ব্রাউজার সেটআপের উপর নির্ভর করে এইচটিএমএল 5 এবং ফ্ল্যাশ দেখানোর অনুমতি দেয়।
মূলত, ফ্ল্যাশ প্লেয়ারটি একটি ভিডিও ফাইল প্লে করার একটি উপায়, সুতরাং ফাইলটি একটি পঠনযোগ্য ফর্ম্যাটে উপলব্ধ (যেমন নিবাস বলছিলেন) যে আইফোন / আইপ্যাড তার মিডিয়া প্লেয়ারে খুলতে পারে।
সাউন্ডক্লাউড আইফোনটিতেও কাজ করে যা আমি মনে করি এটি এইচটিএমএল 5 এর নিচে রয়েছে।
আপনি YouTube- এ একটি ভিডিও আপলোড, তখন তা রূপান্তরিত হয় গুণিতক ফরম্যাটের, মাপ এবং কোডেক ( না শুধুমাত্র FLV / VP6 ফ্ল্যাশ ভিডিও !)।
এটি করার পরে, আপনি যখন অ্যাপ্লিকেশন / ওয়েব ব্রাউজার (মোবাইল বা না) / ব্যান্ডউইথের উপর নির্ভর করে কোনও ভিডিওর অনুরোধ করবেন তখন ইউটিউব আপনাকে সেরা উপযুক্ত compatible
অ্যাডোব ফ্ল্যাশ এবং সামগ্রী এম্বেড করার জন্য অ্যাপ্লিকেশনগুলির সাথে এইচ .264 এনকোডিং প্রযুক্তি কী করবে?
H.264 একটি প্রোটোকল কোডেক। এর অর্থ আপনি একটি সিনেমা তৈরির জন্য এই প্রোটোকলটি ব্যবহার করেন। আপনার মুভিটি একবার হয়ে গেলে মুভিটি প্লে করার জন্য আপনার একটি অ্যাপ্লিকেশন দরকার। এটিই অ্যাডোব ফ্ল্যাশ করে (এবং অন্যান্য অনেকগুলি অ্যাপ্লিকেশন)। দেখুন উইকিপিডিয়া পৃষ্ঠা দেখুন।
মিঃ অ্যান্ডফেস যা বলে তা আরও বেশি অর্থবোধ করে। সুতরাং আমি মনে করি সাফারি এইচটিএমএল 5 সমর্থন করে।