Порционная выдача файла, стриминг без загрузки (видео)?
В google достаточно много примеров, но PHP предоставляет API для работы с потоками readfile.Подсказка
Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция fopen wrappers. Смотрите более подробную информацию об определении имени файла в описании функции fopen(). Смотрите также список поддерживаемых оберток URL, их возможности, замечания по использованию и список предопределенных констант в разделе Поддерживаемые протоколы и обертки.
Этим лучше заниматься не на уровне PHP, а на уровне Nginx:
https://github.com/arut/nginx-rtmp-module
Nginx RTMP это по сути одно из стандартных решений для Video on demand задач