v1.0.0 5GMS Media Session Handler
dsilhavy
released this
03 May 14:32
·
30 commits
to main
since this release
Description
This is the first release of the 5GMS Media Session Handler.
The 5GMS Media Session Handler is an Android application that implements functionality for 5G Media Streaming media session handling. It is implemented as an Android Messenger Service that communicates via Inter Process Communication (IPC) with other Android libraries and applications such as the Media Stream Handler and the 5GMS Aware Application.
The Media Session Handler communicates with the 5GMS Application Function via interface M5 to establish and control the delivery of a streaming media session in the downlink direction. In addition, the Media Session Handler exposes APIs via M6 to the 5GMS-Aware Application and to the Media Player (for downlink streaming).
Features
- Adds a
MediaSessionHandlerMessengerService
to establish a bidirectional messenger endpoint with the Media Stream Handler. In this context, multiple functions are implemented to maintain a list ofM5
endpoints and derive theServiceAccessInformation
viaM5
from the Application Function. TheentryPoints
from theServiceAccessInformation
are used to trigger playback via the Media Stream Handler. @dsilhavy - Adds a Github action to perform a testbuild and execute all unit tests for pull requests against
development
andmain
. @dsilhavy