PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تفاوت بین مفاهیم کدک ، فرمت و پروتکل استریم در فایل های ویدئو



hoss-far
May 24th, 2019, 15:08
امروزه در اینترنت فایل های ویدئویی چه به صورت دانلود و چه استریم کاربرد بسیار دارند. از این رو شناخت مفاهیمی چون کدک ویدئو،فرمت ویدئو و پروتکلی که توسط آن ویدئو استریم می شود ضرورت پیدا می کند. در ادامه به توضیح ساده اما دقیق این مفاهیم می پردازم.
استریم فایل یا استریم ویدئو چیست؟

بر عکس دانلود فایل در حالت استریم احتیاجی به دانلود کامل یک فابل برای اجرای آن نیست.
در واقع در حالت استریم ، فایل به قطعات کوچک تر تبدیل می شود و این بسته ها جدا جدا ارسال می شوند.از این رو این روش بیشترین کاربرد را برای انتقال فایل های ویدئویی دارد.در توضیح دقیق تر فایل یکبار تکه تکه شده و از سرور به سمت کلاینت فرستاده می شود و در کامپیوتر کلاینت دوباره این تکه ها سر هم می شوند.
تفاوت بین کدک(codec) و پروتکل های استریم :

کدک ( codec )

Codec یک ویدئو نوع استاندارد فشرده سازی یک ویدئو را مشخص می کند.به عنوان مثال h.264 استاندارد غالب برای ویدئو هایی هستند که بر روی اینترنت قرار می گیرند. در واقع برای کم کردن حجم فایل های تصویری جهت فرستادن آن ها بر روی شبکه به ناچار باید با الگوریتم های ویژه پردازش تصویر ، این حجم را کاهش داد.این مهم بر عهده ی استاندارد های کدک هست.
پروتکل های استریم


اما پرو تکل های استریم استاندارد چگونگی قطعه قطعه و بسته بندی کردن فایل های استریم را مشخص می کنند.این استاندارد ها شامل الگوریتمی برای تعیین اندازه ی هر قطعه و چگونگی ترتیب قرار گرفتن این بسته ها جهت ارسال می باشد.
تفاوت بین کانتینر container ( فرمت ) با کدک ( codec) :


کانتینر همانند ظرفی است که کدک های صدا،تصویر و حتی فایل تکست(زیر نویس) در آن ها جاسازی می شود.به عنوان مثال کدک تصویر h.264 و کدک صدای AAA معمولا بر روی اینترنت با فرمت ویدئو ( کانتینر) MP4 عرضه می شوند.اصطلاح کانتینر و فرمت را می توان به جای یکدیگر استفاده کرد.
فرمت ها ، کدک ها و پروتکل های پرکاربرد:

چند پروتکل استریم پرکاربرد عبارتند از :


Adobe HDS- Microsoft Smooth Streaming – MPEG-DASH – RTMP – RTSP/RTP – WebRTC -Apple HLS
کدک های پر کاربرد عبارتند از :

FFmpeg – DivX – x264 – x265 – libvpx (VP8)
فرمت های پر کاربرد :

FLV – MP4 – AVI – WMV – Mov
در مبحث های بعدی درباره کاربرد هر یک از این استاندارد ها و مزایا و معایبشان بحث می کنیم.
برای مشاوره بیشتر در حوزه ی استریم ویدئو (https://magicservice.computer/stream/%D8%AE%D8%AF%D9%85%D8%A7%D8%AA-%D9%BE%D8%AE%D8%B4-%D8%B2%D9%86%D8%AF%D9%87-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B1%DB%8C%D9%85-%D9%88%DB%8C%D8%AF%D8%A6%D9%88/) با ما در تماس باشید.