- High-level architecture
- Repositories
- 5G Broadcast Transmitter for MBMS-dedicated cells and basic MBMS gateway: rt-mbms-tx
- 5G Broadcast Transmitter for QRD (Qualcomm Reference Design) and CRD (Commercial Research Device): rt-mbms-tx-for-qrd-and-crd
- MBMS Modem: rt-mbms-modem
- MBMS Middleware: rt-mbms-mw
- MBMS Middleware for Android: rt-mbms-mw-android
- Auxiliary repositories
High-level architecture
5G Broadcast with Multimedia delivery protocols
- Check here to access the repositories for Multimedia Content Delivery Protocols
5G Downlink Media Streaming (5GMSd) over eMBMS
- Check here to access the repositories for 5G Downlink Media Streaming
- Check here to access the repositories for 3GPP RAN and Core Platforms
- Check here to access the repositories for Multimedia Content Delivery Protocols
Repositories
Note that 5G Broadcast makes use of other repositories:
- Check here to access the repositories for 3GPP RAN and Core Platforms
- Check here to access the repositories for Multimedia content delivery
5G Broadcast Transmitter for MBMS-dedicated cells and basic MBMS gateway: rt-mbms-tx
5G Broadcast Transmitter for QRD (Qualcomm Reference Design) and CRD (Commercial Research Device): rt-mbms-tx-for-qrd-and-crd
MBMS Modem: rt-mbms-modem
The MBMS Modem main task is to convert a 5G BC input signal (received either as live I/Q raw data from the SDR or as prerecorded SDR sample file) to multicast IP packets on the output. The MBMS Modem can run as background process or can be started/stopped manually.
MBMS Middleware: rt-mbms-mw
The MBMS Middleware main task is to provide the best available content to the (internal or external) application at any time. If available, it combines content from (mobile) broadband, WiFi with the 5G broadcast content from the MBMS Modem using an advanced decision logic. The content is presented to the applications in the form of an intelligent edge cache ready for pickup via http(s). Internally, the MBMS Middleware uses the 5G-MAG Reference Tools FLUTE library to decode FLUTE encoded manifest files and media segments.
MBMS Middleware for Android: rt-mbms-mw-android
Auxiliary repositories
Tools common to various projects: rt-common-shared
MBMS Web User Interface: rt-mbms-wui
The 5G-MAG Reference Tools Webinterface (rt-wui) provides an optional graphical webinterface with a control display for each 5G-MAG Reference Tools process (MBMS Modem, MBMS Middleware). Its main purpose is to collect and display useful information from the MBMS Modem and the MBMS Middleware. The webinterface provides basic browser-based HLS playback of the HLS manifest and segments provided by the MBMS Middleare using hls.js.