بافرینگ (Buffering) زمانی رخ میدهد که پخش ویدیو بهطور موقت متوقف میشود تا دادههای بیشتری از ویدیو دانلود و در حافظه موقت ذخیره شود. این وضعیت معمولاً به دلیل سرعت پایین یا ناپایداری اینترنت اتفاق میافتد. پلیرها معمولاً در اثنای بافرینگ، یک اسپینر یا دایرهٔ چرخان را نمایش میدهند تا کاربر بداند پلیر در انتظار دریافت داده است. بافرینگ میتواند تأثیر بدی روی تجربه کاربری داشته باشد و غالباً دلیل اصلی رهاکردن تماشای ویدیوهاست. نمایش دایرهٔ چرخان یا توقفهای مکرر، حوصله کاربر را سر میبرد و او را از ادامه تماشای ویدیو منصرف میکند. بنابراین، رفع این مشکل برای ارائه تجربه بهتر و حفظ کاربران اهمیت زیادی دارد.
دلیل اصلی بافرینگ سرعت پایین اینترنت است که باعث میشود دادههای ویدیو به اندازه کافی سریع دانلود نشود. ترافیک شبکه نیز نقش مهمی دارد، زیرا در صورت شلوغی شبکه، پهنای باند کافی برای دانلود سریع دادهها در دسترس نخواهد بود. علاوه بر این، بار زیاد روی سرور میتواند عملکرد سرور میزبان ویدیو را کاهش دهد و باعث تأخیر در ارسال دادهها شود. یکی دیگر از عوامل مهم، بیتریت بالای ویدیو است که فراتر از توان اتصال اینترنت بیننده است.
در حال حاضر، بهترین راهحل برای کاهش یا جلوگیری از بافرینگ، استفاده از تکنولوژی پیشرفتهٔ پخش تطبیقی (Adaptive Bitrate Streaming) است. در این روش، کیفیت ویدیو و مقدار بیتریت مناسب بر اساس سرعت اینترنت بیننده تنظیم میشود که بسیار مؤثر است. همچنین، میزبانی ویدیو روی شبکههای توزیع محتوا (CDN) میتواند دادههای ویدیو را بهصورت بهینهتر و با سرعت بیشتری در اختیار کاربران قرار دهد. در واقع این فناوری از تطابق لحظه به لحظهٔ کیفیت ویدیو با شرایط کاربر و توزیع هوشمندانه محتوا بهره میبرد.