نویسنده : Arvan

Video Streaming چیست؟

linkedin

در گذشته وب‌سایت ها بیش‌تر شامل متن و تعداد کمی عکس بودند. اما امروزه سرویس‌های متعددی می‌توان از وب‌سایت‌ها دریافت کرد. برای نمونه  با داشتن یک ارتباط پرسرعت اینترنت، می‌توان به‌شکل آنلاین ویدیوهای باکیفیت تماشا یا تماس تصویری برقرار کرد. این موارد از نمونه‌های متداول تکنولوژی streaming است.

 

Streaming چیست؟

Streaming، انتقال پیوسته‌ی مالتی‌مدیا از سرور به کاربر است. مانند زمانی که مشغول تماشای تلویزیون اینترنتی هستید و به‌شکل پیوسته ویدیوی موردنظر برای شما پخش می‌شود.
برای فهمیدن بهتر streaming خوب است آن را با downloading مقایسه کرد. اگر ویدیو را دانلود کنید، یک کپی از تمام آن فایل در دیسک شما ذخیره می‌شود و تا زمانی که ویدیو به ‌شکل کامل دانلود نشده باشد، قابل پخش نیست. اما به‌عکس، اگر ویدیو برای شما stream شود، مرورگر ویدیو را بدون آن‌که ذخیره شود، پخش می‌کند. می‌توان downloading را به خرید یک بطری آب و streaming را به پر کردن بطری از شیر آب تشبیه کرد. اما توجه کنید که در حالت streaming، فایل دیگر روی دستگاه شما ذخیره نمی‌شود، بلکه پس از مشاهده به‌شکل خودکار حذف می‌شود.

 

Live Streaming چیست؟

Live streaming نوعی از streaming است که فایل ارسالی به‌شکل زنده درحال اجراست؛ مانند حالتی که یک بازی فوتبال زنده در حال پخش از تلویزیون است (این مورد را با حالتی که ویدیویی ذخیره شده روی سرور ارسال می‌شود، مقایسه کنید). نمونه های آن عبارتند از، تلویزیون یا رادیوی اینترنتی، تماس تصویری، لایو اینستاگرام و ...

 

Streaming چگونه کار می‌کند؟

مانند سایر اطلاعاتی که بر بستر اینترنت جابه‌جا می‌شوند، ویدیو نیز قسمت‌قسمت شده و به بسته‌های داده تبدیل می‌شود. هر بسته شامل بخشی از فایل است و مرورگر بعد از دریافت، آن‌ها را پشت سرهم  به کاربر نشان می‌دهد. player های مخصوص  streaming برای این‌که نسبت به قطع و وصل شدن کوتاه‌مدت اینترنت مقاوم باشند، از بسته‌های رسیده بلافاصله استفاده نمی‌کنند، بلکه آن‌ها را برای مدت کوتاهی بافر می‌کنند و سپس نمایش می‌دهند. به این کار buffering گفته می‌شود. هرچند، اگر ارتباط با اینترنت ضعیف باشد، buffering بی‌فایده است.

 

پارامترهای تاثیرگذار بر سرعت streaming

شلوغی و تاخیر بالای شبکه‌ی اینترنت و از طرفی، پهنای باند کم و سرعت پایین، ارتباط streaming را بی‎کیفیت و کند می‌کند. به این معنی که کاربر شاهد قطع و وصل شدن متعدد ویدیو خواهد بود که این امر قابل تحمل نیست.

 یکی از عوامل مهم کنترل موارد بالا، فاصله‌ی میان سرور و کاربر است. هرچقدر این فاصله کم‌تر باشد، ارتباط باکیفیت‌تر است و ویدیو بهتر نمایش‌داده می‌شود. برای این‌منظور باید از شبکه‌ای شامل تعداد زیادی سرور استفاده کرد تا حداقل یکی از آن‌ها در فاصله‌ی کمی از کاربر قرار بگیرد. به همین دلیل معمولن شرکت‌های سرویس دهنده streaming از CDN استفاده‌ می‌کنند.

در این راستا، پلتفرم پخش زنده‌ی ابر آروان نیز از آن‌جایی که از بستر شبکه‌ی توزیع محتوا ابر آروان استفاده می‌کند، تضمین‌کننده‌ی پخش استریم‌های زنده با بالاترین سرعت و بیش‌ترین کیفیت است.

مطالب مرتبط