Skip to main content
Reference Tools

3GPP RAN and Core Platforms

See also: Developer Exchange.

The project provides configurations, scripts, and integration guides for standing up 3GPP-compliant RAN and Core (5G Core, 5GC) stacks, forming the network infrastructure layer on which the other 5G-MAG reference tools run. It is useful for developers who need a complete 5G system to validate end-to-end media delivery pipelines. 5G-MAG builds these platforms on established open-source projects (Open5GS for the core, srsRAN for the radio) so members can reproduce a working network without commercial equipment. For the fork mapping and full technical detail, see Implementation status.

Contributors & How to Contribute​

What's Built​

5G System
Non-roaming 5G System architecture in reference point representation, with Reference ToolsBased on TS 23.501 V20.3.0, figure 4.2.3-2

The Open5GS parts are those whose source directories the fork contains. The UE follows the project's own description of srsRAN_4G as the basis of UE functions for MBS. The figure shows the 5G core and NR; the LTE-based 5G Broadcast side of srsRAN_4G has no figure here. Click the figure to enlarge it.

Repositories & Releases​

Early Access Early Access: available to members first

5G Core Service Consumersrt-5gc-service-consumers
rt-5gc-service-consumers-2.1.12026-06-05 · 20w ago
5G-MAG's fork of Open5GSopen5gs
v0.1.4-5mbs-v2.7.2-o5gs2026-07-14 · 15w ago
5G-MAG's fork of srsRAN (discontinued version prior to srsRAN_4G)srsRAN
no release yet
5G-MAG's fork of srsRAN Projectrt-srsRAN_Project
no release yet
5G-MAG's fork of srsRAN_4GsrsRAN_4G
no release yet

5G Core Service Consumers​

The platforms also include the 5G Core Service Consumers: reusable libraries and command-line tools that let a media application server use 5G Core services such as the Policy Control Function (PCF) and the Binding Support Function (BSF), and the MB-SMF for multicast and broadcast sessions. They are described in Implementation status and exercised in the Tutorials.

Standards implemented​

3GPP3GPP

Specifications referenced: 3GPP TS 38.300 (NR; NR and NG-RAN Overall Description; Stage 2), TS 23.501 (System architecture for the 5G System (5GS); Stage 2), TS 38.401 (NG-RAN; Architecture description).

5G Core Service Consumers, implemented specifications: 3GPP TS 29.214 (Policy and Charging Control Rx interface), TS 29.513 (Policy and Charging function interactions), TS 26.512 (5G Media Streaming (5GMS); Protocols, for the 5GMS AF interactions with the 5G Core).

Developer Updates​

Last Synced: 2026-10-27 02:34 UTC

Early Access Early Access: available to members first

245 views
1,451 clones
★ 5⎇ 2
Active
126 views
125 clones
★ 5⎇ 2
Active
63 views
116 clones
★ 4⎇ 6
Active
342 views
256 clones
★ 4⎇ 3
Quiet
868 views
1,999 clones
★ 5⎇ 8
Active

Open Pull Requests​