سلام همانطور که دوست عزیز اشاره کردند روش های مختلفی وجود داره
مثلا در apache می تونید از xsendfile استفاده کنید برای فایل های حجیم
در nginx از xaccel-redirect
و...
نحوه ی آدرس دهی هم به این شکل هستش که شما آدرس را هش نمی کنید،یک رشته ی هش شده ی یکتا را متصل می کنید به فایلی مشخص شده
مثلا shsuebeudbdhdjs می تواند آدرس فایل my/movie.mkv را برگرداند و حتی هش دیگری همین آدرس را برگرداند و آماده ی ارسال برای دانلودکند.
استفاده از php کمی دردسر داره برای مدیریت بافر ولی همانطور که گفتند درست مدیریت بشه مشکلی پیش نمیاد.