- What it is: shared helper files (scripts, example configurations and build utilities) used by several Reference Tools. No specification is implemented here and no audit is planned.
- Status: the repository README marks it as under development, with no release yet.
- Source of this page: the repository README.
You normally arrive here from the setup steps of a specific tool; refer to that project's own Implementation status page for more context.
What is in rt-common-shared
All of the tools below live in a single repository, rt-common-shared, grouped by subdirectory.
5G Media Streaming (5GMS): rt-common-shared/5gms
Includes example configurations and common scripts for the 5GMS (rt-5gms-*) Reference Tools.
In particular, the 5G_APIs-overrides directory contains files that can be used with the open5gs-tools/scripts/generate_openapi script to override or supplement the OpenAPI YAML files from the 5G_APIs repository. OpenAPI is a standard, machine-readable format for describing REST APIs, from which client and server code can be generated.
Multimedia Broadcast Multicast Service (MBMS) and LTE-based 5G Broadcast: rt-common-shared/mbms
Includes example configurations for the LTE-based 5G Broadcast (rt-mbms-*) Reference Tools, and information about the MBMS Service Announcement file, also referred to as bootstrap.multipart in the context of Reference Tools.
Simple Express Server: rt-common-shared/simple-express-server
Includes a simple HTTP server based on express.js that can be used to statically host files for streaming.
Open5GS Tools: rt-common-shared/open5gs-tools
Includes scripts related to the OpenAPI generator.
Data Reporting 5G_APIs overrides: rt-common-shared/data-reporting/5G_APIs-overrides
Includes modified versions of the OpenAPI YAML files from the 5G_APIs repository specific to Data Reporting for use with a Data Collection Application Function.
Avcodec build: rt-common-shared/avcodec-build
Includes a helper script to build ffmpeg libraries for Android.
Used with other projects
Media Streaming and Advanced Media Delivery, Media delivery over 5G Broadcast and User Data Collection and Reporting use files from this repository. Whether other projects do has not been checked.
Related
- Standards: none. Common Tools does not implement a specification of its own.