Skip to main content
Reference Tools

5G Core Service Consumers

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.

Where to start
  • Scope for what each service consumer library does and how to choose between them; see Scope.
  • Resources for the source code, repositories and latest releases; see Resources.
  • Tutorials for walkthroughs of testing each service consumer library, starting with libscPCF; see Tutorials.

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).

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 Project

Go deeper

AreaDetails
Standards5G 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 project5GMS Application Function (AF) tools: 5G Media Streaming

Community Stats

Last Synced: 2026-07-28 01:13 UTC

RepositoryStarsForksViews (Total)Clones (Total)Activity
rt-5gc-service-consumers5298655Maintenance
rt-common-shared3102641012Active

Contributors