-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
My first post concerns JS' rich media API because I was losing myself trying to identify an appropriate API from the list given in MDN at https://developer.mozilla.org/en-US/docs/Web/API. In particular, I have to find an API that can let me fetch multimedia stream data and if possible add VFX to streams.
Streams API is based on streaming raw data. Media Capture and Streams API uses MediaStream and MediaStreamTrack from WebRTC to stream media. Technically media can be streamed using fetch and Streams API. There is also MediaStreamTrackGenerator and MeiaStreamTrackProcessor from Media Capture Transform (Insertable Streams of Media) https://github.com/w3c/mediacapture-transform which converts to and from MediaStreamTrack and raw data.