در فناوری اطلاعات و پخش ویدیو، کش (Cache) به مکان ذخیرهسازی موقت دادهها گفته میشود. دادههای موردنیاز در این مکانِ موقت ذخیره میشود تا در آینده دسترسی سریعتری به آن داشته باشیم. در پخش ویدیو، کش کمک میکند تا نیاز به ارسال مداوم دادهها از اینترنت به دستگاه کاربر کاهش یابد و تجربه پخش بهتری از جمله کاهش بافرینگ و شروع سریعتر ویدیو ارائه شود. همچنین، کش با کاهش حجم دادههای ارسالشده از سرورهای اصلی، هزینههای مرتبط با انتقال داده را کاهش میدهد.
وقتی یک کاربر، ویدیویی را به صورت آنلاین تماشا میکند، پلیر ابتدا بررسی میکند که آیا نسخهای از دادههای ویدیو از قبل در کش ذخیره شده است یا خیر. اگر وجود داشت، به سرعت دادهها از کش برای کاربر ارسال میشود و نیازی به دریافت آنها از منبع اصلی نیست. اگر وجود نداشت، دادهها از منبع اصلی دریافت میشود و معمولاً برای استفادههای بعدی در کش ذخیره میشود.
کش میتواند در مکانهای مختلفی قرار بگیرد. مرورگرها یا اپلیکیشنهای پخش ویدیو دادههای ویدیو را در حافظه کش خود ذخیره میکنند تا بارگذاریهای بعدی سریعتر انجام شود. همچنین، سرورهای شبکه توزیع محتوا (CDN) دادهها را در نزدیکی کاربران ذخیره میکنند تا تأخیر در انتقال دادهها کاهش یابد. در فضای ابری نیز دادهها در سرورهای متمرکز ذخیره میشوند و بسته به موقعیت مکانی کاربران، به سرورهای نزدیکتر ارسال میشوند.
کش یک ابزار کلیدی در افزایش کارایی سیستمهای پخش آنلاین است. زمانی که دادهها از کش بازیابی میشوند، زمان پردازش و تأخیر کاهش مییابد و سرویسدهی به تعداد بیشتری از کاربران ممکن میشود. از آنجایی که رفتار کاربران در دسترسی به دادهها معمولاً تابع الگوهای زمانی و مکانی مشخصی است، کش میتواند اثربخشی زیادی در بهبود تجربه کاربری داشته باشد.