track-processors-js icon indicating copy to clipboard operation
track-processors-js copied to clipboard

Support For FireFox & Safari + IOS Devices

Open danishs360 opened this issue 1 year ago • 5 comments

Is there a support for firefox and safari browsers + IOS

Because its failing by returning : processor is not supported by the browseer

danishs360 avatar May 06 '24 19:05 danishs360

Hi, there's no support currently. Support for processors depends on https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackProcessor

lukasIO avatar May 07 '24 08:05 lukasIO

hmm thanks, any workaround for that? its very crucial for us to have background blur with livekit :)

danishs360 avatar May 07 '24 21:05 danishs360

not that I know of, sorry

lukasIO avatar May 08 '24 07:05 lukasIO

@lukasIO Have you looked into Encoded Transforms? The docs read like this is the API that Firefox and Safari implemented that should be equivalent-ish to Insertable Streams, but I haven't fully researched and compared.

https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Using_Encoded_Transforms

awmichel avatar Jun 07 '24 20:06 awmichel

yeah, we use that for cross browser e2ee, but there are different constraints for the track processors including https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackGenerator

lukasIO avatar Jun 10 '24 07:06 lukasIO

Any updates on the issue to support on iOS and Mac - Safari?

SachinNumly avatar Nov 26 '24 12:11 SachinNumly