Online video editor templates provide a set of standard managing elements. This set includes authorization, managing projects, uploading files, getting video thumbnails, starting editing, tracking progress and so on.
Editing your multimedia projects is based on GStreamer. But it happens on the backend, so users have no access to it. The backend itself implements the Rest API for the aforementioned managing components.