0.1.0 • Published 3 years ago

stserver-frontend-comp-test v0.1.0

Weekly downloads
44
License
-
Repository
-
Last release
3 years ago

Getting Started with stserver-frontend-comp

Note. This is a private repository. Mirror public production repository is stserver-frontend-comp-lib. Dist files are copied there.

stserver-frontend-comp is a js frontend component library that helps you build a user interface for StanagOnDemand Server. It contains standalone reusable components that serve as a building blocks for FMV web application. The modular components do not contain much application specific dependencies - they provide a basic functionality, so you can eslity reuse them, adding your own application specific "look & feel" and logic.

Available components

Players

Player components implement a video playback and KLV metadata extraction functionality.

SensorPlayer

SensorPlayer is a high level component that implements a video playback and KLV metadata extraction functionality for all supported (by StanagOnDemand server) operational modes and protocols. It supports both Live and VOD playback. In most cases user should use this component when building a front end.

HlsPlayer

HlsPlayer is a low level component that implements a video playback and KLV metadata extraction functionality for HLS protocol. It supports both Live and VOD playback. SensorPlayer wraps this component, so it should not be used directly.

LiveLowLatencyPlayer

LiveLowLatencyPlayer is a low level component that implements a video playback and KLV metadata extraction functionality in Live Low Latency mode. SensorPlayer wraps this component, so it should not be used directly.

Klv metadata

KlvView

KlvView implements a JSON based MISB metadata heirarhical presentation.

Tools

CutControl

CutControl implements a timeline for cutting and exporting clips out of the video files.

CanvasGrid

CanvasGrid is a low level component that renders a grid. It is a helper component that is used by higher level components for showing background.