Reference implementation for media applications that consume 5G Core (5GC) network services directly, including policy authorisation, using the interfaces defined for media applications in 3GPP Release 16 and 17.
The tools demonstrate how a media application server interacts with the 5G Core (the Policy Control Function (PCF) and Binding Support Function (BSF)) to request network resources dynamically.
This project ships as a set of reusable service consumer libraries, and each library comes with a runnable command-line tool that demonstrates it.
Implemented specifications: 3GPP TS 29.214 (Policy and Charging Control Rx interface), TS 29.513 (Policy and Charging function interactions), TS 26.512 (5GMS AF interactions with the 5G Core).
Contributors
Project Overview
The slide deck below introduces the 5GC Service Consumer libraries and how a media application uses them.
Download the slide deck of this ProjectGo deeper
| Area | Details |
|---|---|
| Standards | 5G Core service interfaces for media (BSF, PCF): 5G Media Streaming on the Standards portal; for the MB-SMF interface, see 5G Multicast & Broadcast Services |
| Related project | 5GMS Application Function (AF) tools: 5G Media Streaming (5GMS) |
Developer Exchange
No 5G Core Service Consumers-specific videos are curated here yet. In the meantime, here's what's recent from the wider Developer Exchange:
Connecting MBSTF to the MBS System - Developer Exchange
Connecting MBSTF to the MBS System - Developer Exchange
Introducing the Avatar Real-Time Communication Project - Developer Exchange
Introducing the Avatar Real-Time Communication Project - Developer Exchange
5G Media Streaming: Latest Additions - Developer Exchange
5G Media Streaming: Latest Additions - Developer Exchange
Community Stats
Last Synced: 2026-08-14 00:49 UTC
| Repository | Stars | Forks | Views (Total) | Clones (Total) | Activity |
|---|---|---|---|---|---|
| rt-5gc-service-consumers | 5 | 2 | 116 | 682 | Active |
| rt-common-shared | 3 | 8 | 305 | 1139 | Active |

