যদি আইফোন / আইপ্যাডগুলি ফ্ল্যাশ সমর্থন না করে তবে তারা কীভাবে ইউটিউব খেলবে?


উত্তর:


31

তারা H.264 নামে একটি ফর্ম্যাট ব্যবহার করে । YouTube এবং অন্যান্য ভিডিও সাইট এই বিন্যাসে সামগ্রী প্রদানের এছাড়াও (যাতে তাদের ভিডিও রহমান / আইপড টাচ উপর দর্শনীয় হবে)।

H.264 এর একটি সুবিধা হ'ল হার্ডওয়্যার ভিত্তিক এনকোডিং / ডিকোডিং ব্যবহার করা যেতে পারে।

ফ্ল্যাশে স্টিভ জবসের চিন্তাভাবনাগুলিও দেখুন

এইচ।

* গুগল সম্প্রতি ঘোষণা করেছে যে এটি ক্রোমের ভবিষ্যতের সংস্করণগুলিতে এইচ .264 কে আর সমর্থন করবে না।

কারণ এইচ .264 দেরীতে এক ধরণের গরমএই নিবন্ধগুলি দেখুন ।


কিছুটা ইতিহাসের জন্য, প্রথম প্রজন্মের অ্যাপলটিভি চালু হওয়ার সময় অ্যাপল এবং গুগল অংশীদার হয়েছিল; এই ডিভাইসটি এইচ .264 এর উপরেও ইউটিউব খেলায়।
roguesys

ঐটা ঠিক! প্রশ্ন আপনি HTML টি সক্ষম ইউটিউব ব্রাউজ করতে পারেন? youtube.com/html5 ?
ট্রুফা

ফ্ল্যাশটি পাশাপাশি হার্ডওয়্যারকে ত্বরান্বিত করা যেতে পারে, এটি কেবল h.264 নয়
ভুয়া নাম

@ ফেক নাম, ফ্ল্যাশ এইচ / ডাব্লু অ্যাকসিলারেটেড হতে পারে তা অবগত ছিল না। এটি পড়বে ...
নিবাস

ফ্ল্যাশটি গত কয়েক মাসে (ম্যাকের জন্য) জিপিইউ ত্বরান্বিত হয়েছে। ফ্ল্যাশটি কি এক বছরের জন্য উইন্ডোজটিতে জিপিইউ ত্বরান্বিত হয়েছে? ফ্ল্যাশটি হার্ডওয়ারকে ত্বরান্বিত করা যেতে পারে, মোবাইল ডিভাইসে কেউ এটির চিপ না রেখে । যেখানে ব্যবহারিকভাবে প্রত্যেকেরই ইতিমধ্যে চিপে একটি এইচ .264 এবং এমপিইগ অডিও (এমপি 3 + এএসি) হার্ডওয়্যার ডিকোডার রয়েছে।
জেসন সালাজ

6

নিবাস বলেছেন , এইচ .264 সম্পর্কে যা কিছু জানা আছে , ভিডিওটি স্ট্রিম করার জন্য ইউটিউব দ্বারা ব্যবহৃত ফর্ম্যাট। তবে কীভাবে ভিডিওটি এনকোড এবং ডিকোড করা হয়েছে এবং এটি ফ্ল্যাশ, আইওএস (আইফোন অপারেটিং সিস্টেম) এবং এইচটিএমএল 5 ব্যবহার করে।

আসল পার্থক্য হ'ল ভিডিওর জন্য অনুরোধটি কীভাবে হয়। সংক্ষেপে, আইফোন এটি অনুরোধ করে যেভাবে এইচটিএমএল 5 এবং ফ্ল্যাশ করে তবে ইউটিউব থেকে উত্তরটি ধরে নেয় এবং এটি ব্রাউজার বা ফ্ল্যাশের পরিবর্তে অন্য কোথাও খেলায়।

একটি ডেস্কটপে , আপনি ইউটিউব.কম এ গেলে এটি সনাক্ত করে আপনি কোনও ডেস্কটপ ব্রাউজারে রয়েছেন, কারণ ব্রাউজারটি এটি সম্পর্কে ইউটিউবকে অবহিত করে। তারপরে ইউটিউব আপনাকে ফ্ল্যাশ সংস্করণে নির্দেশ করে এবং এর সমস্ত কোড ইতিমধ্যে তার নিজস্বভাবে ভিডিওটি চালানোর জন্য প্রোগ্রাম করা হয়েছে। এটি এইচটিএমএল এবং এইচ .264 কেও কল্পনা করে। সুতরাং ইউটিউব ফাইলগুলি থেকে আপনার স্ক্রিনে ভিডিওর বাইটটি যে পথটি করে তা চিত্রিত করুন। এটি এমন কিছু হবে:

ইউটিউব স্ট্রিমিং সার্ভার -> আপনার ব্রাউজার -> ফ্ল্যাশ -> স্ক্রীন।

আপনি যখন আপনার ব্রাউজারটিকে ইউটিউবের এইচটিএমএল 5 সংস্করণে দেখান , সেখানকার কোডটি কেবলমাত্র আশা করে যে আপনার ব্রাউজারটি কোনও ফ্ল্যাশ ব্যবহার না করে এটি প্লে করতে সক্ষম হবে। সুতরাং ভিডিও বাইট পথটি হ'ল:

ইউটিউব স্ট্রিমিং সার্ভার -> আপনার ব্রাউজার -> স্ক্রীন

মজার বিষয় এটি এখনই চিন্তা করা কত সহজ, তবে এইচটিএমএল 4 এর নিজস্ব "ভিডিও প্লে" যোগাযোগ করার জন্য কোনও কোড কখনও ছিল না এবং কোনও ব্রাউজার এটি করতে সক্ষম হবে বলে আশা করা যায়নি। সুতরাং HTML5- সক্ষম ব্রাউজারগুলি আসলে তাদের নিজস্ব ভিডিও প্লেয়ার।

নতুন ব্রাউজার এবং ফ্ল্যাশ উভয়েরই মূলত H.264 ডিকোড করতে সক্ষম হওয়ার জন্য একই উত্স কোড রয়েছে এবং অপারেটিং সিস্টেম থেকে উপলব্ধ উভয়ই কোডেকের প্রয়োজন । তবে প্রত্যেকেরই এটির নিজস্ব বাস্তবায়ন রয়েছে।

উপর আইওএস , যখনই এটা চিহ্নিত "YouTube" এর সময় তুমি ব্রাউজিং, এটা, হয় কোড, HTML5 এর বা ফ্ল্যাশ এম্বেড জন্য দেখায় যে কোড থেকে ভিডিও রেফারেন্স grabs এবং মাত্র সরাসরি ভিডিওর জন্য ইউটিউব জিজ্ঞাসা। এইচটিএমএল 5 অনেকগুলি একইভাবে করে। তবে এটি ব্রাউজারের মধ্যে খেলতে, ভিডিও প্লেয়ার থেকে এটি খেলতে একটি আইওএস এপিআই কল করে। সুতরাং ভিডিও বাইট পথটি হ'ল:

ইউটিউব স্ট্রিমিং সার্ভার -> আইওএস ভিডিও প্লেয়ার -> স্ক্রীন

অবশ্যই, এর বাইরে আরও অনেক কিছুই রয়েছে তবে সেগুলি হল প্রাথমিক ধারণা। আইফোন যে প্রযুক্তি ব্যবহার করে তা ইউটিউব সার্ভারগুলির কাছে সমস্ত একই এবং ব্যবহারিকভাবে স্বচ্ছ।


4

ইউটিউবেরও এইচটিএমএল 5 প্লেয়ার রয়েছে - তারা সম্প্রতি তাদের এম্বেড কোডটি একটি আইফ্রেমেড পদ্ধতিতে পরিবর্তন করেছে যা আইফোন সমর্থন করে আপনার ব্রাউজার সেটআপের উপর নির্ভর করে এইচটিএমএল 5 এবং ফ্ল্যাশ দেখানোর অনুমতি দেয়।

মূলত, ফ্ল্যাশ প্লেয়ারটি একটি ভিডিও ফাইল প্লে করার একটি উপায়, সুতরাং ফাইলটি একটি পঠনযোগ্য ফর্ম্যাটে উপলব্ধ (যেমন নিবাস বলছিলেন) যে আইফোন / আইপ্যাড তার মিডিয়া প্লেয়ারে খুলতে পারে।

সাউন্ডক্লাউড আইফোনটিতেও কাজ করে যা আমি মনে করি এটি এইচটিএমএল 5 এর নিচে রয়েছে।


2
এটি প্রশ্নের উত্তর দেয় না বা এটি সম্পর্কিতও নয়। "এইচটিএমএল 5" এর উত্তর নয়, কারণ ইউটিউব অ্যাপ্লিকেশনটিতে নির্মিত "HTML5" নয়, উদাহরণস্বরূপ।
জেসন সালাজ

1

আপনি YouTube- এ একটি ভিডিও আপলোড, তখন তা রূপান্তরিত হয় গুণিতক ফরম্যাটের, মাপ এবং কোডেক ( না শুধুমাত্র FLV / VP6 ফ্ল্যাশ ভিডিও !)।

এটি করার পরে, আপনি যখন অ্যাপ্লিকেশন / ওয়েব ব্রাউজার (মোবাইল বা না) / ব্যান্ডউইথের উপর নির্ভর করে কোনও ভিডিওর অনুরোধ করবেন তখন ইউটিউব আপনাকে সেরা উপযুক্ত compatible


0

অ্যাডোব ফ্ল্যাশ এবং সামগ্রী এম্বেড করার জন্য অ্যাপ্লিকেশনগুলির সাথে এইচ .264 এনকোডিং প্রযুক্তি কী করবে?

H.264 একটি প্রোটোকল কোডেক। এর অর্থ আপনি একটি সিনেমা তৈরির জন্য এই প্রোটোকলটি ব্যবহার করেন। আপনার মুভিটি একবার হয়ে গেলে মুভিটি প্লে করার জন্য আপনার একটি অ্যাপ্লিকেশন দরকার। এটিই অ্যাডোব ফ্ল্যাশ করে (এবং অন্যান্য অনেকগুলি অ্যাপ্লিকেশন)। দেখুন উইকিপিডিয়া পৃষ্ঠা দেখুন।

মিঃ অ্যান্ডফেস যা বলে তা আরও বেশি অর্থবোধ করে। সুতরাং আমি মনে করি সাফারি এইচটিএমএল 5 সমর্থন করে।


1
প্রোটোকল এবং কোডেক দুটি খুব আলাদা জিনিস। একটি প্রোটোকল একটি যোগাযোগের পদ্ধতি, কোডেকটি কমপ্রেসার / ডেকম্প্রেসারকে বোঝায়। এইচটিটিপি একটি প্রোটোকল, এইচ .264 একটি কোডেক।
জেসন সালাজ

হ্যাঁ এবং না, আপনি নেটওয়ার্ক যোগাযোগ প্রোটোকল সম্পর্কে কথা বলছেন, কিন্তু: "একটি প্রোটোকল হ'ল গাইডলাইন বা নিয়মের একটি সেট" সুতরাং, একটি সিওডেক একটি প্রোটোকলের একটি উপসেট
অ্যালেক্স অ্যাঞ্জেলিকো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.