VASTreaming always relies on native media frameworks available on each supported platform.
On Windows it's Media Foundation.
On iOS and macOS it's AVFoundation.
On Android it's android.media.MediaCodec.
On Linux encoding and decoding is not supported at the moment.
In addition to that, to support wider range of codecs, the library also allows user to utilize FFmpeg. VASTreaming does not supply FFmpeg binaries but rather a wrapper allowing seamless integration of FFmpeg decoders and encoders into an existing media flow.
User can download FFmpeg binaries from the official release page, shared build of FFmpeg 4.4 should be used. User is fully reponsible for licensing of FFmpeg and codecs included into an official build.
VASTreaming decoders and encoders are available for Android, iOS, Windows and macOS. The library exists in the following languages/frameworks:
Don't hesitate to contact us to request a demo applications and a demo projects.