EVA ICS WebEngine Multimedia
Contains web multimedia components for the EVA ICS platform.
Description
Provides video decoding and playing components to use with EVA ICS binary streams.
Example: video playback
Note
Video decoding in web browser requires secure connection (HTTPS). See Front-end server for HMI service.
import {
EvaLivePlayer,
EvaPlayerAutoSize,
set_engine
} from "@eva-ics/webengine-multimedia";
// set a web engine instance for the multimedia library, not required if WebEngine React is used
set_engine(eva);
const canvas = document.querySelector<HTMLCanvasElement>("#videostream1")!;
canvas.addEventListener("click", () => {
player.togglePause();
});
const player = new EvaLivePlayer({
canvas: canvas,
name: "s0",
autoSize: EvaPlayerAutoSize.None,
});
player.start("sensor:streams/s0");