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
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.