---
title: Offline playback and storage
framework: AVFoundation
role: collectionGroup
role_heading: API Collection
path: avfoundation/offline-playback-and-storage
---

# Offline playback and storage

Download streamed content to disk to allow offline playback, and define policies to automatically remove downloaded assets.

## Topics

### Asset downloading

- [Using AVFoundation to play and persist HTTP live streams](avfoundation/using-avfoundation-to-play-and-persist-http-live-streams.md)
- [AVAssetDownloadURLSession](avfoundation/avassetdownloadurlsession.md)
- [AVAssetDownloadTask](avfoundation/avassetdownloadtask.md)
- [AVAggregateAssetDownloadTask](avfoundation/avaggregateassetdownloadtask.md)

### Offline storage management

- [AVAssetDownloadStorageManager](avfoundation/avassetdownloadstoragemanager.md)
- [AVAssetDownloadStorageManagementPolicy](avfoundation/avassetdownloadstoragemanagementpolicy.md)
- [AVMutableAssetDownloadStorageManagementPolicy](avfoundation/avmutableassetdownloadstoragemanagementpolicy.md)

### Cache monitoring

- [AVAssetCache](avfoundation/avassetcache.md)

## See Also

### Playback

- [Media playback](avfoundation/media-playback.md)
- [Streaming and AirPlay](avfoundation/streaming-and-airplay.md)
- [Sample buffer playback](avfoundation/sample-buffer-playback.md)
