Skip to content

Releases: 5G-MAG/rt-5gms-media-session-handler

v1.2.0 5GMS Media Session Handler

23 May 09:06
Compare
Choose a tag to compare

What's Changed

v1.1.0 5GMS Media Session Handler

25 Jan 14:51
Compare
Choose a tag to compare

Features

  • Adds a menu to show license and about information by @dsilhavy in #39
  • 5GMS Consumption reporting: Add support to Media Session Handler by @shilinding in #38
  • Refactoring of consumption reporting implementation by @dsilhavy in #40
  • Handle updates to the Service Access Information by @dsilhavy in #47

Improvements

  • Dispatch information about locationReporting and accessReporting to the Media Stream Handler by @dsilhavy in #44
  • Minor design modifications by @jordijoangimenez in #46
  • Handle changes to the samplePercentage for consumption reporting by @dsilhavy in #50
  • Set the right content-type header for consumption reports and add handling for the different response codes of the AF by @dsilhavy in #53

Bugfixes

  • Fix bug(The event for UNREGISTER_CLIENT message is not correct#48) by @shilinding in #49

v1.0.2 5GMS Media Session Handler

25 Aug 07:54
Compare
Choose a tag to compare

What's Changed

  • Adds functionality to re-request the Service Access Information based on 'max-age' in the cache-control header by @dsilhavy in #31
  • Outputs the version number of the App in the Android Activity. Moreover, the version number of the Common library is logged by @dsilhavy in #34

v1.0.1 5GMS Media Session Handler

02 Aug 08:19
Compare
Choose a tag to compare

What's Changed

  • Move to version 1.0.1 of the a5gmscommonlibrary by @dsilhavy in #16
  • Documentation updates by @jordijoangimenez in #18 , #19, #22 , #23
  • Adds a header interceptor for the ServiceAccessInformation requests to adjust the user agent header based on TS 26.512 V17.5.0 (2023-06), clause 6.2.3.2.2 by @dsilhavy in #25

v1.0.0 5GMS Media Session Handler

03 May 14:32
Compare
Choose a tag to compare

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 of M5 endpoints and derive the ServiceAccessInformation via M5 from the Application Function. The entryPoints from the ServiceAccessInformation 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 and main. @dsilhavy