Page 1 of 1

Support for WebAssembly

Posted: 15 Jul 2016 16:02
by amilajack
VLC Supports so many platforms already. But the only one it does not consistently support, without any plugins, is the web. VLC will be able to support the major browsers by compiling to WebAssembly or asm.js

Re: Support for WebAssembly

Posted: 25 Jul 2016 11:39
by Jean-Baptiste Kempf
Yes, when WebAssembly supports threads.

Re: Support for WebAssembly

Posted: 09 Jun 2017 18:42
by JGMio
Hey Jean-Baptiste,

Knowing that threads are expected in October I would still like to inquire if there has been progress?

The situation is as follows:
- I am the lead of a video-streaming startup and planned a custom player (using VLC-webAssembly) begin next year
- To prepare for the lowest possible latency we are using the RTMP protocl
- Being a startup our schedule got moved up considerably
- To impress investors we wanted to show at least a Proof-of-Concept of our player (based on VideoLan)

We are not set on webAssembly but we do require a solution that does not rely on flash/silverlight/activeX/NaCI/etc
If needed we do have a budget and are willing to work something out.

With regards,
Johnny G. Mills @ spotcrowd

Re: Support for WebAssembly

Posted: 11 Jun 2017 17:18
by Jean-Baptiste Kempf
We'll see in october then :)

Re: Support for WebAssembly

Posted: 14 Jun 2017 10:15
by JGMio
That's just too bad then.

Waiting it is!

Thanks

Re: Support for WebAssembly

Posted: 14 Jun 2017 10:18
by JGMio
Could you give me some more information on if the RTMP protocol will be supported? Or how long that is expected to take from October?

Re: Support for WebAssembly

Posted: 28 Nov 2017 09:45
by Jean-Baptiste Kempf
RTMP, not at first, no.

Re: Support for WebAssembly

Posted: 20 Nov 2018 23:08
by rajsite
Chrome 70 now has experimental support for WebAssembly Threads. I guess the Spectre vulnerabilities are resolved to the point where SharedArrayBuffers have been enabled again. It's very exciting! Can't wait to see what projects that enables. :)

Was WASM Threads the biggest roadblock for experimenting with wasm as a target for vlc? Would love to follow any experimental branches if there are any around.

Edit: Came across this presentation on VLC 3 experiments with WASM. Hope AudioWorklets help with the WebAudio issues, haven't tried AudioWorklets myself yet but have run into perf issues with WebAudio and ScriptProcessNode on the main thread. :P

Re: Support for WebAssembly

Posted: 21 Nov 2018 10:22
by InTheWings
Was WASM Threads the biggest roadblock for experimenting with wasm as a target for vlc? Would love to follow any experimental branches if there are any around.
https://code.videolan.org/jbk/vlc.js