ARCHITECTURE BLUEPRINTS

5G-MAG REFERENCE TOOLS

The initial focus of the project will be on the the development of Rel-16 5G Media Streaming and 5G Broadcast client components, server/headend and corresponding 5g unicast and broadcast radio emulators. The setup should provide an end-to-end platform enabling the implementation of application (media players) on top of the clients; service layers and applications developed by other media-related organizations; hybrid scenarios and integration of third-party functions in the network.

5G-MAG RefTools Architecture.png

Within the initial phase of the project, the following components are expected to be developed:

  • 5gmc.xx – 5G Media Streaming and Broadcast client for OTT/App-based streaming

    • Provide an architecture for the implementation of the client

    • Identify existing code and remaining tasks to be completed

    • Decide on architectural aspects such as APIs, code language, code re-use.

    • Ensure compliance with TS 26.501/TS26.512 Rel-16

      • 5GMS Client : dash.js + MSH with Md5-8

      • 5GMS AF and AS with Md1-4 + 8

    • Ensure compliance with ETSI TS 103720 and the corresponding 3GPP Technical Specifications

      • MBMS client with MBMS-APIs

    • Ingest of reference services using CMAF/DASH/HLS

    • Ensure forward compatibility with potential beyond Rel-16 developments in 3GPP

  • 5gms.xx – Test Services for 5G Media Streaming and Broadcast server/headend

    • Identify relevant test service and test streams

    • Develop basic tools to develop test services and test streams

    • Provide a hosting environment for test material

    • Identify conformance aspect of test streams

    • Ensure compliance with TS 26.501/TS26.512

    • Compliant with ETSI TS 103720 – and the corresponding 3GPP TSs

      • BMSC with xMB

    • Ingest of reference services using CMAF/DASH/HLS

  • 5gran.xx – 5G unicast and broadcast emulator for simulating core network and RAN

    • Reusing SRS-RAN code as per the original setup by ORS

    • Check who would be interested in developing Release 16 and NR unicast (both SRS-RAN based)

  • Auxiliary processes to use the setup end-to-end (e.g. integrating the receive process from ORS-OBECA, the gateway, application, etc)

MAPPING TO CURRENT REPOSITORIES

These are the current GitHub repositories associated with the architecture shown above.