Support for WebAssembly

All you've ever wanted to know about the ActiveX, Mozilla plugins, the web interface and various PHP extensions
amilajack
New Cone
New Cone
Posts: 1
Joined: 15 Jul 2016 15:53

Support for WebAssembly

Postby amilajack » 15 Jul 2016 16:02

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

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Support for WebAssembly

Postby Jean-Baptiste Kempf » 25 Jul 2016 11:39

Yes, when WebAssembly supports threads.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

JGMio
New Cone
New Cone
Posts: 3
Joined: 09 Jun 2017 18:36
Location: Antwerp, Belgium
Contact:

Re: Support for WebAssembly

Postby JGMio » 09 Jun 2017 18:42

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

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Support for WebAssembly

Postby Jean-Baptiste Kempf » 11 Jun 2017 17:18

We'll see in october then :)
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

JGMio
New Cone
New Cone
Posts: 3
Joined: 09 Jun 2017 18:36
Location: Antwerp, Belgium
Contact:

Re: Support for WebAssembly

Postby JGMio » 14 Jun 2017 10:15

That's just too bad then.

Waiting it is!

Thanks

JGMio
New Cone
New Cone
Posts: 3
Joined: 09 Jun 2017 18:36
Location: Antwerp, Belgium
Contact:

Re: Support for WebAssembly

Postby JGMio » 14 Jun 2017 10:18

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?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Support for WebAssembly

Postby Jean-Baptiste Kempf » 28 Nov 2017 09:45

RTMP, not at first, no.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

User avatar
rajsite
New Cone
New Cone
Posts: 2
Joined: 11 Oct 2009 02:37
Operating System: Web Browser
Location: Austin, TX
Contact:

Re: Support for WebAssembly

Postby rajsite » 20 Nov 2018 23:08

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

User avatar
InTheWings
Developer
Developer
Posts: 1275
Joined: 07 Aug 2013 13:15
VLC version: crashing
Operating System: Linux
Contact:

Re: Support for WebAssembly

Postby InTheWings » 21 Nov 2018 10:22

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
:!: If you want your problem to be solved :
* First read troubleshooting guide VSG:Main
* Always provide verbose LOGS ! (command line or from gui)
* Always check your issue against a developer build from Nightly Build of VLC
* Tell us when your problem is solved !


Return to “Web and scripting”

Who is online

Users browsing this forum: No registered users and 2 guests