twilio / twilio-video-processors.js

Twilio Video Processors is a collection of video processing tools which can be used with Twilio Video JavaScript SDK to apply transformations and filters to a video track.
Other
33 stars 21 forks source link

GaussianBlurBackgroundProcessor takes upwards of 8 seconds to load blur model #72

Open kNoAPP opened 9 months ago

kNoAPP commented 9 months ago

Code to reproduce the issue:

    const background = new GaussianBlurBackgroundProcessor({
        assetsPath: "/twilio",
        maskBlurRadius: 15,
        blurFilterRadius: 35,
        pipeline: Pipeline.Canvas2D,
        debounce: true,
    });
    await background.loadModel();

Expected behavior:

await background.loadModel() should take at most 1-2 seconds.

Actual behavior:

await background.loadModel() takes upwards of 8 seconds to complete.

Software versions: