Inaris Media Player
For modern streaming devices, a reliable and highly performant media player is essential for an outstanding user experience. With our Inaris Media Player, we offer a lean and flexible software component that supports a wide range of media sources for a high-quality TV experience. The player is tailored to fulfil the requirements of operators for OTT streaming as well as IPTV/DVB products. Our Inaris Media Player is perfectly suited and widely deployed on streaming and DVB/IP hybrid devices based on Linux, Android TV and also on RTOS-based systems. A key factor for the success of our customers using our Inaris Media Player are the services we provide for integration and customisation.
Common Media Player API
We provide a well-structured and easy-to-use Media Player API that unifies DVB/IPTV and OTT streaming playback. The API is available in C for Linux-based devices as well as in Java for Android TV platforms.
Hybrid Player for Operators
Operators require media players with diverse capabilities for their devices, such as IPTV and OTT adaptive bitrate streaming. Our Media Player excels in supporting these playback types for top-tier hybrid operator-devices.
The player supports AAC, AC-3, HE-AAC, EAC-3 audio and AVC, HEVC video formats with transport stream or MP4 container (CMAF) either as separate streams or multiplexed.
For integration projects, we support well documented and easy to understand sample applications for Linux and Android TV. They can be used for test and verification as well as a blueprint for the product integration.
Our Inaris Media Player uses the full performance of the underlying platform decoder. For example, on Broadcom platforms, the received media segments are directly passed to the Nexus drivers for the highest possible performance.
Our Inaris Media Player starts passing the media content to the decoder already when only a fraction of the first media segment has been received. This allows ultra-fast start and positioning of media playback.
The Media Player effectively manages common IP connection issues. Upon connection interruption, it initiates automatic retries until restored, ensuring continuous media playback.
We support WebVTT subtitles for OTT streaming by using our own WebVTT Subtitle Decoder. For DVB and IPTV playback Teletext and DVB subtitles are supported.
Teletext is still an important feature for many applications. We support Teletext for DVB and IPVT playback. But even for OTT playback, e.g. for HLS, we support Teletext with our web-based Teletext solution.
Seamless Ad Insertion
Personalized ads are common in OTT streaming services, inserted individually via server- or client-side. Our media player enables smooth transitions between content and tailored ads.
We provide playback metrics to be used by third-party monitoring solutions such as Agama. Our monitoring API allows to request a wide range of metrics to be used by the integrator.
Monitoring & Analytics
Logs are vital for evaluating the playback quality and pinpointing errors. Our Inaris Media Player generates detailed logs that are sent to our Splunk-based cloud service. This allows monitoring and analysis of the playback with state-of-the-art tools.
Media playback is complex. Different types of media sources and AV codecs need to be handled. All kinds of media sources, like OTT streaming sources, DVB sources via tuner, and IPTV sources via IP multicast are supported by our Media Player. These different types of media sources can be registered with the Media Player as plugins. Our Inaris Media Player connects the registered media sources with the audio and video decoders provided by the platform. This clear separation between the media source and decoders allows high flexibility in the supported playback scenarios. The architecture allows highly optimised and robust video playback using the full performance of the underlying decoder hardware in the most optimal way. For all the different constellations the Inaris Media Player provides a unified API to the user application.
Player as a Service
Each operator and deployment has a distinct environment and feature set, differentiating them from competitors. We offer our Inaris Media Player along with agile software engineering services and expert project management. Our approach extends beyond merely offering a media player; we assist in verifying and enhancing the overall integration from server-side to player.
Extensions & Customisation
Our media player offers a versatile playback experience, supporting diverse features and advanced services for various sources. For customer or operator-specific requirements, we provide agile product development and software design services to accommodate your unique needs and integration environment.
Monitoring & Analytics
With our media player, we offer an accompanying monitoring and analytics system designed for in-depth evaluation of deployments throughout various testing and rollout wwws. Supporting alpha and beta test groups, as well as field deployments, our goal is to detect errors before users notice them. We provide the essential infrastructure and expertise for this purpose.
DRM/CA System Support
Our Inaris Media Player is integrated and certified with Verimatrix ViewRight for ultra security and other DRM/CA systems. This is a selection of DRM/CA systems we have integrated with our customers so far: