How does it work ?

    Technology behind OML

    One Haxe language codebase generating native libraries for multiple targets.

    One integration method reduces platform - specific variance

    Shared telemetry makes debugging repeatable

    Consistent behavior enables simpler testing and release cycles

    Sponsors influence the standard where it matters most

    Present market standard

    Present market standard

    OML

    OML way

    Code generator

    OML code generator

    Description

    Haxe is a meta language with long history in gaming industry. It can generates from Haxe native codes in other languages like C++, Java, JavaScript, C#. It also quite easily gives possibility to generate code in some new languages.
    OML wraps each platform native playback components - like Media Source Extension for HTML5, MediaLibrary for Android - and standardise their behaviour. Then the one same common logic for Adaptive Bitrate (ABR), transport (HTTP/WebRTC/RTMP), etc. defined in OML can be used on multiple platforms in consitient way.