Our streaming and writing libraries come together with flexible and easy configurable media capture and encoding libraries. If you only need to capture built-in or attached camera/mic then our libraries already have all the necessary functionality for that.
VASTreaming relies on native capture frameworks available on each supported platform. On Windows it's Media Foundation, DirectShow, WASAPI and ASIO. On iOS and macOS it's AVFoundation. On Android it's android.hardware.Camera and android.media.AudioRecord. On Linux capture is not supported at the moment.
In addition to capture itself VASTreaming provides the ability to mix the following video sources into a single output stream:
See video processing section for detailed explanation of video mixing functionality.
Similarly, the following audio sources could be mixed into a single output audio stream:
See audio processing section for detailed explanation of audio mixing functionality.
Sources can be added to and removed from a mix on the fly, without interrupting the output.
Capture can be used as a source for live streaming as well as for writing into MP4 file. Simultaneous streaming to multiple locations and simultaneous streaming/writing are supported.
VASTreaming capture library is 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.