TPEG Library

TPEG Decoder Library – The fast lane to your TPEG implementation

The bmtTPEGDecoderLibrary enables Java developers to easily process TPEG binary streams and – as an option – even TPEGml data. All processing of the TPEG framing, SNI (Service and Network Information) and message management (MMC) is done by the library and the resulting information (Services, Service Components and Messages) is provided by an easy-to-access API.

For usage of the library, a developer has only to provide one or more TPEG inputs and registers listeners for services as well as listeners for Service Component Messages. All TPEG content will be provided as Java objects and can be accessed without knowledge of the actual TPEG binary or TPEGml encoding. An application, based on the library, can perform its own TPEG Message Management or can use the built-in message management in order to get informed about new, updated, canceled or expired TPEG Messages.

In addition, there are optional extensions to the bmtTPEGDecoderLibrary, which allow the extraction of TPEG Binary streams from DAB subchannels or a TPEG Service Component tuning via DAB (DAB-Tuning implementation must be provided according to a defined DAB-Tuner interface API). Also an extension for providing the TPEG-OLR objects to the TomTom OpenLR decoder is available.

Overview of the decoder library


The decoding of TPEG services is a complex task that is time-consuming and error-prone. The decoder library is thus the ideal tool to create an application based on TPEG without the need to know the specifications in depth.

Access through the high level API reduces the implementation and test period for your Java/Android applications. bmt’s TPEG know-how ensures that the implementation is compliant with the specifications issued by TISA and new applications are available promptly after their release.

To optimize our web presence, we use cookies. By continuing to use the site, you agree to the use of cookies. More information

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.