zego-effects-sdk
ZegoEffects SDK for nodejs, require ZegoLiveRoom or Express Electron SDK.
ZegoEffects Version: v1.4.7.1088 (mac 1.4.9.1250)
Quick Start
Create a ZEGO account and get AppID and AppSign required for SDK initialization at ZEGO management console
var ZegoLiveRoom = window.require("zegoliveroom/ZegoLiveRoom.js");
var ZEGOCONSTANTS = window.require("zegoliveroom/ZegoConstant.js");
var ZegoEffects = require("zego-effects-sdk").ZegoEffects;
// set models path
ZegoEffects.setModels([]);
// create zegoliveroom instance
var zegoClient = new ZegoLiveRoom();
// create zegoeffects instance and set lisence
var zegoEffectsInstance = ZegoEffects.create("xxxxxxxx");
// get and set filter factory
let fac = zegoEffectsInstance.getFilterFactory()
// connect to ZegoLiveRoom
zegoClient.setVideoFilterFactory({factory: fac})
// init effects
zegoEffectsInstance.initEnv(width, height);
// effects actions: whiten, facelifting ...
// enable whiten and set whiten
zegoEffectsInstance.enableWhiten(enable, "./lut/whitening_lookup_1.0.0.1.png")
zegoEffectsInstance.setWhiten({intensity: val})