সাধারণ - মিডিয়া
- ABR সম্পর্কে
- অ্যাডাপ্টিভ বিটরেট। একটি ABR অ্যালগরিদম হল একটি অ্যালগরিদম যা প্লেব্যাকের সময় বেশ কয়েকটি ট্র্যাকের মধ্যে নির্বাচন করে, যেখানে প্রতিটি ট্র্যাক একই মিডিয়া উপস্থাপন করে কিন্তু ভিন্ন বিটরেটে।
- অভিযোজিত স্ট্রিমিং
- অভিযোজিত স্ট্রিমিং-এ, একাধিক ট্র্যাক পাওয়া যায় যা একই মিডিয়াকে বিভিন্ন বিটরেটে উপস্থাপন করে। নির্বাচিত ট্র্যাকটি একটি ABR অ্যালগরিদম ব্যবহার করে প্লেব্যাকের সময় গতিশীলভাবে নির্বাচিত হয়।
- অ্যাক্সেস ইউনিট
- একটি মিডিয়া কন্টেইনারের মধ্যে একটি ডেটা আইটেম। সাধারণত সংকুচিত মিডিয়া বিটস্ট্রিমের একটি ছোট অংশকে বোঝায় যা ডিকোড করে ব্যবহারকারীর কাছে উপস্থাপন করা যেতে পারে (একটি ভিডিও ছবি বা প্লেযোগ্য অডিওর অংশ)।
- AV1 সম্পর্কে
AOMedia ভিডিও ১ কোডেক ।
আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠাটি দেখুন।
- এভিসি
উন্নত ভিডিও কোডিং, যা H.264 ভিডিও কোডেক নামেও পরিচিত।
আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠাটি দেখুন।
- কোডেক
এই শব্দটি অতিরিক্ত বোঝা এবং প্রেক্ষাপটের উপর নির্ভর করে এর একাধিক অর্থ রয়েছে। নিম্নলিখিত দুটি সংজ্ঞা সর্বাধিক ব্যবহৃত হয়:
- অ্যাক্সেস ইউনিট এনকোডিং বা ডিকোডিংয়ের জন্য হার্ডওয়্যার বা সফ্টওয়্যার উপাদান।
- অডিও বা ভিডিও নমুনা বিন্যাসের স্পেসিফিকেশন।
- ধারক
MP4 এবং Matroska এর মতো মিডিয়া কন্টেইনার ফর্ম্যাট। এই ধরনের ফর্ম্যাটগুলিকে কন্টেইনার ফর্ম্যাট বলা হয় কারণ এতে এক বা একাধিক ট্র্যাক মিডিয়া থাকে, যেখানে প্রতিটি ট্র্যাক একটি নির্দিষ্ট কোডেক ব্যবহার করে (উদাহরণস্বরূপ, একটি MP4 ফাইলে AAC অডিও এবং H.264 ভিডিও)। মনে রাখবেন যে কিছু মিডিয়া ফর্ম্যাট একটি কন্টেইনার ফর্ম্যাট এবং একটি কোডেক (উদাহরণস্বরূপ, MP3) উভয়ই।
- ড্যাশ
HTTP-র মাধ্যমে গতিশীল অভিযোজিত স্ট্রিমিং । এটি একটি শিল্প-চালিত অভিযোজিত স্ট্রিমিং প্রোটোকল। এটি ISO/IEC 23009 দ্বারা সংজ্ঞায়িত, যা ISO পাবলিকলি অ্যাভাইলেবল স্ট্যান্ডার্ডস পৃষ্ঠায় পাওয়া যাবে।
- ডিআরএম
ডিজিটাল অধিকার ব্যবস্থাপনা।
আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠাটি দেখুন।
- ফাঁকহীন প্লেব্যাক
এমন একটি প্রক্রিয়া যার মাধ্যমে ট্র্যাকের শেষ এবং/অথবা পরবর্তী ট্র্যাকের শুরু এড়িয়ে যাওয়া হয় যাতে ট্র্যাকগুলির মধ্যে নীরব ব্যবধান না থাকে।
আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠাটি দেখুন।
- এইচইভিসি
উচ্চ দক্ষতার ভিডিও কোডিং, যা H.265 ভিডিও কোডেক নামেও পরিচিত।
- এইচএলএস
HTTP লাইভ স্ট্রিমিং। অ্যাপলের অভিযোজিত স্ট্রিমিং প্রোটোকল।
আরও তথ্যের জন্য, অ্যাপল ডকুমেন্টেশন দেখুন।
- ম্যানিফেস্ট
একটি ফাইল যা অ্যাডাপ্টিভ স্ট্রিমিং প্রোটোকলে মিডিয়ার গঠন এবং অবস্থান নির্ধারণ করে। উদাহরণ হিসেবে DASH MPD ফাইল, HLS মাল্টিভেরিয়েন্ট প্লেলিস্ট ফাইল এবং স্মুথ স্ট্রিমিং ম্যানিফেস্ট ফাইল অন্তর্ভুক্ত। AndroidManifest XML ফাইলের সাথে বিভ্রান্ত হবেন না।
- এমপিডি
মিডিয়া উপস্থাপনার বর্ণনা। DASH অ্যাডাপ্টিভ স্ট্রিমিং প্রোটোকলে ব্যবহৃত ম্যানিফেস্ট ফাইল ফর্ম্যাট।
- পিসিএম
পালস-কোড মডুলেশন।
আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠাটি দেখুন।
- মসৃণ স্ট্রিমিং
মাইক্রোসফটের অভিযোজিত স্ট্রিমিং প্রোটোকল।
আরও তথ্যের জন্য, মাইক্রোসফ্ট ডকুমেন্টেশন দেখুন।
- ট্র্যাক
একটি মিডিয়ার মধ্যে একটি মাত্র অডিও, ভিডিও, টেক্সট, অথবা মেটাডেটা স্ট্রিম। একটি মিডিয়া ফাইলে প্রায়শই একাধিক ট্র্যাক থাকে। উদাহরণস্বরূপ, একটি ভিডিও ফাইলে একটি ভিডিও ট্র্যাক এবং একটি অডিও ট্র্যাক, অথবা বিভিন্ন ভাষায় একাধিক অডিও ট্র্যাক। অ্যাডাপ্টিভ স্ট্রিমিংয়ে , বিভিন্ন বিটরেটে একই বিষয়বস্তু ধারণকারী একাধিক ট্র্যাকও থাকে।
সাধারণ - অ্যান্ড্রয়েড
- অডিওট্র্যাক
অডিও চালানোর জন্য একটি অ্যান্ড্রয়েড এপিআই।
আরও তথ্যের জন্য, জাভাডোক দেখুন।
- সিডিএম
কন্টেন্ট ডিক্রিপশন মডিউল। অ্যান্ড্রয়েড প্ল্যাটফর্মের একটি উপাদান যা DRM- সুরক্ষিত কন্টেন্ট ডিক্রিপ্ট করার জন্য দায়ী। অ্যান্ড্রয়েডের
MediaDrmAPI ব্যবহার করে CDM অ্যাক্সেস করা হয়।আরও তথ্যের জন্য, জাভাডোক দেখুন।
- আইএমএ
ইন্টারেক্টিভ মিডিয়া বিজ্ঞাপন। IMA হল একটি SDK যা মাল্টিমিডিয়া বিজ্ঞাপনগুলিকে একটি অ্যাপে সংহত করা সহজ করে তোলে।
আরও তথ্যের জন্য, IMA ডকুমেন্টেশন দেখুন।
- মিডিয়াকোডেক
প্ল্যাটফর্মে মিডিয়া কোডেক (যেমন এনকোডার এবং ডিকোডার উপাদান) অ্যাক্সেস করার জন্য একটি অ্যান্ড্রয়েড API।
আরও তথ্যের জন্য, জাভাডোক দেখুন।
- মিডিয়াড্রাম
প্ল্যাটফর্মে CDM অ্যাক্সেস করার জন্য একটি অ্যান্ড্রয়েড API।
আরও তথ্যের জন্য, জাভাডোক দেখুন।
- অডিও অফলোড
ডিভাইসটি দ্বারা প্রদত্ত ডিজিটাল সিগন্যাল প্রসেসর (DSP) তে সরাসরি সংকুচিত অডিও পাঠানোর ক্ষমতা। অডিও অফলোড কার্যকারিতা কম শক্তির অডিও প্লেব্যাকের জন্য কার্যকর।
আরও তথ্যের জন্য, অ্যান্ড্রয়েড ইন্টারঅ্যাকশন ডকুমেন্টেশন দেখুন।
- পাসথ্রু
প্রথমে ডিকোড না করেই HDMI এর মাধ্যমে সরাসরি সংকুচিত অডিও পাঠানোর ক্ষমতা। উদাহরণস্বরূপ, এটি একটি Android TV তে 5.1 সার্উন্ড সাউন্ড চালানোর জন্য ব্যবহৃত হয়।
আরও তথ্যের জন্য, অ্যান্ড্রয়েড ইন্টারঅ্যাকশন ডকুমেন্টেশন দেখুন।
- পৃষ্ঠতল
জাভাডোক এবং অ্যান্ড্রয়েড গ্রাফিক্স ডকুমেন্টেশন দেখুন।
- টানেলিং
যে প্রক্রিয়ার মাধ্যমে অ্যান্ড্রয়েড ফ্রেমওয়ার্ক সংকুচিত ভিডিও এবং সংকুচিত বা PCM অডিও ডেটা গ্রহণ করে এবং এটি ডিকোডিং, সিঙ্ক্রোনাইজ এবং রেন্ডার করার দায়িত্ব গ্রহণ করে, যা সাধারণত অ্যাপ্লিকেশন দ্বারা পরিচালিত কিছু কাজ গ্রহণ করে। টানেলিং অডিও-টু-ভিডিও (AV) সিঙ্ক্রোনাইজেশন উন্নত করতে পারে, ভিডিও প্লেব্যাক মসৃণ করতে পারে এবং অ্যাপ্লিকেশন প্রসেসরের উপর লোড কমাতে পারে। এটি বেশিরভাগ অ্যান্ড্রয়েড টিভিতে ব্যবহৃত হয়।
আরও তথ্যের জন্য, অ্যান্ড্রয়েড ইন্টারঅ্যাকশন ডকুমেন্টেশন এবং এক্সোপ্লেয়ার নিবন্ধটি দেখুন।
এক্সোপ্লেয়ার


- ব্যান্ডউইথমিটার
এমন একটি উপাদান যা নেটওয়ার্ক ব্যান্ডউইথ অনুমান করে, উদাহরণস্বরূপ ডেটা স্থানান্তর শুনে। অভিযোজিত স্ট্রিমিংয়ে , প্লেব্যাকের সময় বিভিন্ন বিটরেট ট্র্যাকের মধ্যে নির্বাচন করতে ব্যান্ডউইথ অনুমান ব্যবহার করা যেতে পারে।
আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- তথ্যসূত্র
ডেটা অনুরোধের জন্য উপাদান (যা HTTP এর মাধ্যমে হতে পারে, স্থানীয় ফাইল থেকে, ইত্যাদি)।
আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- এক্সট্র্যাক্টর
একটি ডিকোডার দ্বারা ব্যবহারের জন্য উপযুক্ত প্রতিটি ট্র্যাকের অন্তর্গত ট্র্যাক তথ্য এবং পৃথক অ্যাক্সেস ইউনিট আউটপুট করে এমন একটি উপাদান যা একটি মিডিয়া কন্টেইনার ফর্ম্যাট পার্স করে।
আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- লোডকন্ট্রোল
কখন লোডিং শুরু এবং বন্ধ করতে হবে এবং কখন প্লেব্যাক শুরু করতে হবে তা নির্ধারণ করে এমন উপাদান।
আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- মিডিয়াসোর্স
মিডিয়ার গঠন সম্পর্কে উচ্চ-স্তরের তথ্য প্রদান করে (একটি
Timelineহিসাবে) এবং প্লেব্যাকের জন্যMediaPeriodইনস্ট্যান্স (Timelineসময়কালের সাথে সম্পর্কিত) তৈরি করে।আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- মিডিয়াপিরিয়ড
একটি একক মিডিয়া (যেমন একটি অডিও ফাইল, একটি বিজ্ঞাপন, দুটি বিজ্ঞাপনের মধ্যে থাকা কন্টেন্ট ইত্যাদি) লোড করে এবং লোড করা মিডিয়া পড়ার অনুমতি দেয় (সাধারণত
Renderersদ্বারা)। মিডিয়ার মধ্যে কোন ট্র্যাকগুলি লোড করা হবে এবং লোডিং কখন শুরু হবে এবং কখন থামবে সে সম্পর্কে সিদ্ধান্ত যথাক্রমেTrackSelectorএবংLoadControlদ্বারা নেওয়া হয়।আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- রেন্ডারার
এমন একটি কম্পোনেন্ট যা মিডিয়া নমুনা পড়ে, ডিকোড করে এবং রেন্ডার করে।
SurfaceএবংAudioTrackহল স্ট্যান্ডার্ড অ্যান্ড্রয়েড প্ল্যাটফর্ম কম্পোনেন্ট যেখানে ভিডিও এবং অডিও ডেটা রেন্ডার করা হয়।আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- সময়রেখা
মিডিয়ার কাঠামো উপস্থাপন করে, একটি একক মিডিয়া ফাইলের মতো সাধারণ ঘটনা থেকে শুরু করে প্লেলিস্ট এবং সন্নিবেশিত বিজ্ঞাপন সহ স্ট্রিমগুলির মতো জটিল মিডিয়া রচনা পর্যন্ত।
আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- ট্র্যাকগ্রুপ
অভিযোজিত স্ট্রিমিংয়ের জন্য সাধারণত ভিন্ন বিটরেটে একই ভিডিও, অডিও বা টেক্সট কন্টেন্টের এক বা একাধিক উপস্থাপনা ধারণকারী গ্রুপ।
আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- ট্র্যাক নির্বাচন
একটি নির্বাচন যা একটি
TrackGroupথেকে ট্র্যাকের একটি স্ট্যাটিক সাবসেট এবং সম্ভবত সাবসেট থেকে নির্বাচিত ট্র্যাককে আলাদা করে তৈরি করে। অভিযোজিত স্ট্রিমিংয়ের জন্য, যখনই একটি নতুন মিডিয়া অংশ লোড করা শুরু হয় তখনইTrackSelectionউপযুক্ত ট্র্যাক নির্বাচন করার জন্য দায়ী।আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।
- ট্র্যাকসিলেক্টর
প্লেব্যাকের জন্য ট্র্যাক নির্বাচন করে। প্লেয়ারের
Renderersক্ষমতা সহMediaPeriodচালানোর জন্য ট্র্যাক তথ্য দেওয়া হলে, একটিTrackSelectorপ্রতিটিRendererজন্য একটিTrackSelectionতৈরি করবে।আরও তথ্যের জন্য, জাভাডোক উপাদানটি দেখুন।