diff --git a/src/component/internal/webrtc.ts b/src/component/internal/webrtc.ts index 20bb9934..4ecbb573 100644 --- a/src/component/internal/webrtc.ts +++ b/src/component/internal/webrtc.ts @@ -254,8 +254,12 @@ export class NekoWebRTC extends EventEmitter { } // create and emit video snap before closing connection - const imageSrc = await videoSnap(this.video) - this.emit('fallback', imageSrc) + try { + const imageSrc = await videoSnap(this.video) + this.emit('fallback', imageSrc) + } catch (error: any) { + this._log.warn(`unable to generate video snap`, { error }) + } this._peer.close() }