Releases: 5G-MAG/rt-5gms-application
v1.1.0 5GMS Application
Changes
- Add menu to 5GMS Aware Application by @dsilhavy in #32
- Increase version numbers of dependencies by @dsilhavy in #28
- Request access to
ACCESS_FINE_LOCATION
to support location property when doing consumption reports by @dsilhavy in #29 - Minor design modifications by @jordijoangimenez in #31
- Request permission for getting GPSI for Consumption Reporting by @shilinding in #33
v1.0.2 5GMS Application
What's Changed
- Visualize the selected bitrate and the selected Representation as an overlay on top of the video by @dsilhavy in #23
- Output the version number of the App in the Android Activity. Moreover, the version number of the Common library and the Media Stream Handler are logged. by @dsilhavy in #24
- Increase version number of 5GMSd Aware Application and its dependencies to 1.0.2 by @dsilhavy in #21
v1.0.1 5GMS Application
What's Changed
- Move to Media3 for Exoplayer dependency by @dsilhavy in #13
- Move to version 1.0.1 of the 5GMS Media Stream Handler by @dsilhavy in #13
- Move to version 1.0.1 of the 5GMS Common Android Library by @dsilhavy in #13
- Documentation updates by @rjb1000 in #12
- Documentation updates by @jordijoangimenez in #14 #16 #17 #18
v1.0.0 5GMS Application
Description
This is the first release of the 5GMS Application project. This repository holds applications that can be used to test and demo other 5G-MAG Reference Tools.
As part of this first release we are adding two new applications, a 5GMSd Aware Application and a Exo-DVB-I Player.
5GMSd Aware Application
The 5GMSd Aware Application is an Android application that serves as a reference implementation for 5GMS downlink media streaming. It uses the Media Stream Handler for playback and communication with the Media Session Handler.
The 5GMSd Aware Application is an application in the UE, provided by the 5GMS Application Provider, that contains the service logic of the 5GMS application service, and interacts with other 5GMS Client and Network functions via the interfaces and APIs defined in the 5GMS architecture.
Features
- Adds a user interface to select between different
M8
data/endpoints and to select the target stream to be played. Uses the Media Stream Handler and the Common Android Library internally. @dsilhavy - Allows for adding new
M8
endpoints either via a local.json
file or via a server endpoint. @dsilhavy - Adds a network interface to fetch
M8
information @dsilhavy - Adds a Github action to perform a testbuild and execute all unit tests for pull requests against
development
andmain
. @dsilhavy
Exo-DVB-I Player
The Exo DVB-I Player uses the Android ExoPlayer and the DVB-I Reference Client functionality to provide the capabilities to select and play back media content.
Features
- Uses the Android WebView to display the DVB-I frontend to the user, allowing the selection of available test streams.The ExoPlayer instance within this project is called via WebView generated intents. @gcris-dolby