
3GPP defines a generic architecture for collecting and reporting data in the 5G System. A Data Collection Application Function (AF) obtains UE data from data collection clients, processes it, and exposes it as events to the NWDAF and to Event Consumer AFs.
The architecture is meant to be instantiated for particular 5G System features. 5G Media Streaming instantiates it, with the Data Collection AF inside the 5GMS AF.
This project is based on technology developed by:
The Problem It Solves
Devices and media services know a lot about how a service performs: what was played, and with what quality. 3GPP defined one common way to collect that data, process it, and share it with the parties that need it, such as network analytics. Access is controlled: each party receives only the processed data it is allowed to see.
Latest updates and roadmap
Status on 4 November 2026
brought to study
- Uplift of the Data Collection AF to Release 19
on-going
- Integration of UE Data Collection Application Function as part of 5GMS
outcomes
- Initial implementation of standalone UE Data Collection Application Function
The project at a glance
What it is, how it works, and where the Reference Tools stand, in one deck you can share.
Download the deck (UE Data Collection, Reporting and Event Exposure)From idea to running code
Read it, check it against the standard, then run it.
Specifications
The specifications this technology is built on.
Software Accelerator
The open-source software that implements it.
Open Source, Built Together
Repositories of This Project
The real, running software for this technology: what each repository is, what it implements, its latest release and where to find it.
Early Access: available to members first
rt-data-collection-application-functionAlso used by 5G Media Streaming (5GMS) Architecture
Join the Effort
Help shape what connected media looks like next and scale your projects with the industry.




