শব্দকোষ

সাধারণ - মিডিয়া

ABR
অভিযোজিত বিটরেট। একটি ABR অ্যালগরিদম হল একটি অ্যালগরিদম যা প্লেব্যাকের সময় বেশ কয়েকটি ট্র্যাকের মধ্যে নির্বাচন করে, যেখানে প্রতিটি ট্র্যাক একই মিডিয়া উপস্থাপন করে কিন্তু ভিন্ন বিটরেটে।
অভিযোজিত স্ট্রিমিং
অভিযোজিত স্ট্রিমিং-এ, একাধিক ট্র্যাক পাওয়া যায় যা একই মিডিয়াকে বিভিন্ন বিটরেটে উপস্থাপন করে। নির্বাচিত ট্র্যাকটি একটি ABR অ্যালগরিদম ব্যবহার করে প্লেব্যাকের সময় গতিশীলভাবে নির্বাচিত হয়।
অ্যাক্সেস ইউনিট
একটি মিডিয়া কন্টেইনারের মধ্যে একটি ডেটা আইটেম। সাধারণত সংকুচিত মিডিয়া বিটস্ট্রিমের একটি ছোট অংশকে বোঝায় যা ডিকোড করা যায় এবং ব্যবহারকারীর কাছে উপস্থাপন করা যায় (একটি ভিডিও ছবি বা প্লেযোগ্য অডিওর খণ্ড)।
AV1

এওমিডিয়া ভিডিও 1 কোডেক

আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠা দেখুন।

এভিসি

উন্নত ভিডিও কোডিং, H.264 ভিডিও কোডেক নামেও পরিচিত।

আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠা দেখুন।

কোডেক

এই শব্দটি ওভারলোড করা হয়েছে এবং প্রেক্ষাপটের উপর নির্ভর করে এর একাধিক অর্থ রয়েছে। নিম্নলিখিত দুটি সংজ্ঞা সবচেয়ে বেশি ব্যবহৃত হয়:

  • এনকোডিং বা ডিকোডিং অ্যাক্সেস ইউনিটের জন্য হার্ডওয়্যার বা সফ্টওয়্যার উপাদান।
  • অডিও বা ভিডিও নমুনা বিন্যাস স্পেসিফিকেশন.
ধারক

একটি মিডিয়া কন্টেইনার ফরম্যাট যেমন MP4 এবং Matroska। এই ধরনের ফর্ম্যাটগুলিকে কন্টেইনার ফর্ম্যাট বলা হয় কারণ এতে মিডিয়ার এক বা একাধিক ট্র্যাক থাকে, যেখানে প্রতিটি ট্র্যাক একটি নির্দিষ্ট কোডেক ব্যবহার করে (উদাহরণস্বরূপ, একটি MP4 ফাইলে AAC অডিও এবং H.264 ভিডিও)। মনে রাখবেন যে কিছু মিডিয়া ফর্ম্যাট একটি ধারক বিন্যাস এবং একটি কোডেক উভয়ই (উদাহরণস্বরূপ, MP3)।

ড্যাশ

এইচটিটিপি-তে ডায়নামিক অ্যাডাপ্টিভ স্ট্রিমিং। একটি শিল্প চালিত অভিযোজিত স্ট্রিমিং প্রোটোকল। এটি ISO/IEC 23009 দ্বারা সংজ্ঞায়িত করা হয়েছে, যা ISO সর্বজনীনভাবে উপলব্ধ মান পৃষ্ঠায় পাওয়া যাবে।

ডিআরএম

ডিজিটাল অধিকার ব্যাবস্থাপনা।

আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠা দেখুন।

ফাঁকহীন প্লেব্যাক

ট্র্যাকগুলির মধ্যে একটি নীরব ব্যবধান এড়াতে একটি ট্র্যাকের শেষ এবং/অথবা পরবর্তী ট্র্যাকের শুরুটি বাদ দেওয়া হয়।

আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠা দেখুন।

HEVC

উচ্চ দক্ষতার ভিডিও কোডিং, H.265 ভিডিও কোডেক নামেও পরিচিত।

এইচএলএস

HTTP লাইভ স্ট্রিমিং। অ্যাপলের অভিযোজিত স্ট্রিমিং প্রোটোকল।

আরও তথ্যের জন্য, অ্যাপল ডকুমেন্টেশন দেখুন।

উদ্ভাসিত

একটি ফাইল যা অভিযোজিত স্ট্রিমিং প্রোটোকলগুলিতে মিডিয়ার গঠন এবং অবস্থান নির্ধারণ করে। উদাহরণগুলির মধ্যে রয়েছে DASH MPD ফাইল, HLS মাল্টিভেরিয়েন্ট প্লেলিস্ট ফাইল এবং স্মুথ স্ট্রিমিং ম্যানিফেস্ট ফাইল। একটি AndroidManifest XML ফাইলের সাথে বিভ্রান্ত হবেন না।

এমপিডি

মিডিয়া উপস্থাপনা বিবরণ. DASH অ্যাডাপটিভ স্ট্রিমিং প্রোটোকলে ব্যবহৃত ম্যানিফেস্ট ফাইল ফর্ম্যাট।

পিসিএম

পালস কোড মডুলেশন।

আরও তথ্যের জন্য, উইকিপিডিয়া পৃষ্ঠা দেখুন।

মসৃণ স্ট্রিমিং

মাইক্রোসফটের অভিযোজিত স্ট্রিমিং প্রোটোকল।

আরও তথ্যের জন্য, Microsoft ডকুমেন্টেশন দেখুন।

ট্র্যাক

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

সাধারণ - অ্যান্ড্রয়েড

অডিও গান

অডিও চালানোর জন্য একটি Android API।

আরও তথ্যের জন্য, Javadoc দেখুন।

সিডিএম

বিষয়বস্তু ডিক্রিপশন মডিউল। Android প্ল্যাটফর্মের একটি উপাদান যা DRM- সুরক্ষিত সামগ্রী ডিক্রিপ্ট করার জন্য দায়ী৷ Android এর MediaDrm API ব্যবহার করে সিডিএম অ্যাক্সেস করা হয়।

আরও তথ্যের জন্য, Javadoc দেখুন।

আইএমএ

ইন্টারেক্টিভ মিডিয়া বিজ্ঞাপন। IMA হল একটি SDK যা একটি অ্যাপে মাল্টিমিডিয়া বিজ্ঞাপনগুলিকে একীভূত করা সহজ করে তোলে৷

আরও তথ্যের জন্য, IMA ডকুমেন্টেশন দেখুন।

মিডিয়াকোডেক

প্ল্যাটফর্মে মিডিয়া কোডেক (যেমন এনকোডার এবং ডিকোডার উপাদান) অ্যাক্সেস করার জন্য একটি Android API।

আরও তথ্যের জন্য, Javadoc দেখুন।

মিডিয়াডিআরএম

প্ল্যাটফর্মে CDM অ্যাক্সেস করার জন্য একটি Android API।

আরও তথ্যের জন্য, Javadoc দেখুন।

অডিও অফলোড

ডিভাইস দ্বারা প্রদত্ত ডিজিটাল সিগন্যাল প্রসেসরে (DSP) সরাসরি সংকুচিত অডিও পাঠানোর ক্ষমতা। অডিও অফলোড কার্যকারিতা কম শক্তির অডিও প্লেব্যাকের জন্য দরকারী।

আরও তথ্যের জন্য, অ্যান্ড্রয়েড ইন্টারঅ্যাকশন ডকুমেন্টেশন দেখুন।

পাসথ্রু

প্রথমে ডিকোড না করে সরাসরি HDMI এর মাধ্যমে সংকুচিত অডিও পাঠানোর ক্ষমতা। উদাহরণস্বরূপ, এটি একটি Android টিভিতে 5.1 চারপাশের শব্দ চালানোর জন্য ব্যবহৃত হয়।

আরও তথ্যের জন্য, অ্যান্ড্রয়েড ইন্টারঅ্যাকশন ডকুমেন্টেশন দেখুন।

পৃষ্ঠতল

Javadoc এবং Android গ্রাফিক্স ডকুমেন্টেশন দেখুন।

টানেলিং

প্রক্রিয়া যার মাধ্যমে অ্যান্ড্রয়েড ফ্রেমওয়ার্ক সংকুচিত ভিডিও এবং হয় সংকুচিত বা পিসিএম অডিও ডেটা গ্রহণ করে এবং এটিকে ডিকোডিং, সিঙ্ক্রোনাইজ এবং রেন্ডার করার দায়িত্ব গ্রহণ করে, সাধারণত অ্যাপ্লিকেশন দ্বারা পরিচালিত কিছু কাজ গ্রহণ করে। টানেলিং অডিও-টু-ভিডিও (AV) সিঙ্ক্রোনাইজেশন উন্নত করতে পারে, ভিডিও প্লেব্যাক মসৃণ করতে পারে এবং অ্যাপ্লিকেশন প্রসেসরের লোড কমাতে পারে। এটি বেশিরভাগ অ্যান্ড্রয়েড টিভিতে ব্যবহৃত হয়।

আরও তথ্যের জন্য, Android ইন্টারঅ্যাকশন ডকুমেন্টেশন এবং ExoPlayer নিবন্ধটি দেখুন।

এক্সো প্লেয়ার

ExoPlayer আর্কিটেকচার ওভারভিউ

ExoPlayer রেন্ডারিং ওভারভিউ

ব্যান্ডউইথ মিটার

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

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

তথ্য সূত্র

ডেটা অনুরোধ করার জন্য উপাদান (যেটি HTTP-র উপরে হতে পারে, স্থানীয় ফাইল থেকে, ইত্যাদি)।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

এক্সট্র্যাক্টর

কম্পোনেন্ট যা একটি মিডিয়া কন্টেইনার ফরম্যাট, আউটপুট ট্র্যাক তথ্য এবং প্রতিটি ট্র্যাকের স্বতন্ত্র অ্যাক্সেস ইউনিটগুলিকে বিশ্লেষণ করে যা একটি ডিকোডার দ্বারা ব্যবহারের জন্য উপযুক্ত।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

লোড কন্ট্রোল

কম্পোনেন্ট যা কখন লোডিং শুরু এবং বন্ধ করতে হবে এবং কখন প্লেব্যাক শুরু করতে হবে তা নির্ধারণ করে।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

মিডিয়া সোর্স

মিডিয়ার গঠন সম্পর্কে উচ্চ-স্তরের তথ্য প্রদান করে (একটি Timeline হিসাবে) এবং প্লেব্যাকের জন্য MediaPeriod দৃষ্টান্ত ( Timeline সময়কালের সাথে সম্পর্কিত) তৈরি করে।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

মিডিয়াপিরিয়ড

মিডিয়ার একটি একক অংশ লোড করে (যেমন একটি অডিও ফাইল, একটি বিজ্ঞাপন, দুটি বিজ্ঞাপনের মধ্যে অন্তর্বর্তী বিষয়বস্তু ইত্যাদি), এবং লোড করা মিডিয়াকে পড়ার অনুমতি দেয় (সাধারণত Renderers দ্বারা)। মিডিয়ার মধ্যে কোন ট্র্যাকগুলি লোড করা হয় এবং কখন লোডিং শুরু হয় এবং বন্ধ হয় সেগুলি যথাক্রমে TrackSelector এবং LoadControl দ্বারা নেওয়া হয়৷

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

রেন্ডারার

কম্পোনেন্ট যা মিডিয়ার নমুনা পড়ে, ডিকোড করে এবং রেন্ডার করে। Surface এবং AudioTrack হল স্ট্যান্ডার্ড অ্যান্ড্রয়েড প্ল্যাটফর্মের উপাদান যেখানে ভিডিও এবং অডিও ডেটা রেন্ডার করা হয়।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

টাইমলাইন

মিডিয়ার কাঠামোর প্রতিনিধিত্ব করে, একটি একক মিডিয়া ফাইলের মতো সাধারণ কেস থেকে শুরু করে মিডিয়ার জটিল রচনা যেমন প্লেলিস্ট এবং স্ট্রীম সন্নিবেশিত বিজ্ঞাপন সহ।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

ট্র্যাকগ্রুপ

অভিযোজিত স্ট্রিমিংয়ের জন্য সাধারণত বিভিন্ন বিটরেটে একই ভিডিও, অডিও বা পাঠ্য বিষয়বস্তুর এক বা একাধিক উপস্থাপনা ধারণকারী গ্রুপ।

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

ট্র্যাক সিলেকশন

TrackGroup থেকে ট্র্যাকগুলির একটি স্ট্যাটিক সাবসেট এবং সাবসেট থেকে সম্ভবত বিভিন্ন নির্বাচিত ট্র্যাক সমন্বিত একটি নির্বাচন৷ অভিযোজিত স্ট্রিমিংয়ের জন্য, যখনই একটি নতুন মিডিয়া অংশ লোড করা শুরু হয় তখন উপযুক্ত ট্র্যাক নির্বাচন করার জন্য TrackSelection দায়ী৷

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।

ট্র্যাক নির্বাচক

প্লেব্যাকের জন্য ট্র্যাক নির্বাচন করে। প্লেয়ারের Renderers ক্ষমতা সহ MediaPeriod চালানোর জন্য ট্র্যাক তথ্য দেওয়া হয়েছে, একটি TrackSelector প্রতিটি Renderer জন্য একটি TrackSelection তৈরি করবে৷

আরও তথ্যের জন্য, Javadoc কম্পোনেন্ট দেখুন।