Bobs Library - Chunk Stream

🚀 True Chunk-Based File Downloading for Unreal Engine

Download large files at runtime without running out of memory! Chunk Stream writes data directly to disk as it arrives, making it perfect for downloading videos, large assets, and dynamic content of any size. Download multi-gigabyte files safely without memory concerns.

✨ Key Features

📦 True Chunk Streaming

  • Writes directly to disk as data arrives!

  • Configurable Chunk Sizes 1MB -> 1GB!

  • No file size limitations

  • No memory bloat when downloading

  • Works with API's that do not support ranges

⚡ Performance Control

  • Adjustable HTTP thread tick rate for faster download speeds

  • Configurable concurrent downloads (queue management)

  • Customizable chunk sizes

  • Balance speed vs. CPU and memory usage

📊 Real-Time Progress

  • Async Blueprint nodes with progress callbacks

  • Cancel downloads anytime

  • HTTP status code reporting

🌐 Cross-Platform

  • Windows, Linux, Android

  • HTTP and HTTPS support

  • Configurable via DefaultEngine.ini

🎮 Perfect For

  • Video content downloads such as VR videos

  • Dynamic asset loading

  • Mod and DLC distribution

  • On-demand content delivery

  • Live service games

Automation tests included.

Specifically designed to solve the memory limitation problem found in other download solutions that load entire files into RAM.