Skip to content
This repository was archived by the owner on Oct 14, 2021. It is now read-only.

Will there be support for web? #150

Closed
devanflores opened this issue Jun 6, 2020 · 11 comments
Closed

Will there be support for web? #150

devanflores opened this issue Jun 6, 2020 · 11 comments
Assignees
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@devanflores
Copy link

devanflores commented Jun 6, 2020

I noticed that you said you will soon support flutter desktop, but seeing that flutter web is well into beta, I was wondering if ffmpeg has any planned support for flutter web.
Thanks!

@tanersener
Copy link
Owner

Yeah, I plan to support flutter desktop.

However, supporting flutter web won't be possible. Flutter web does not support native applications as far as I know.

@tanersener tanersener added enhancement New feature or request wontfix This will not be worked on labels Jun 6, 2020
@MichealReed
Copy link

@tanersener you could add a platform channel for web to use FFMPEG.js, or even WASM

https://paul.kinlan.me/running-ffmpeg-with-wasm-in-a-web-worker/

@tanersener
Copy link
Owner

@MichealReed I remember I read a few technical articles about WebAssembly last year. I agree that it has a lot of potential. However, I didn't see many projects built using WebAssembly. The same can be said for asm.js too. Do you know any known projects that has WebAssembly or asm.js forks or ports?

@MichealReed
Copy link

I know that the skia backend uses web assembly and people have used it for other things with flutter. Flutter's javascript interop is really well done as well. Could always use web workers and ffmpeg.js without compiling to web assembly.

@tanersener tanersener removed the wontfix This will not be worked on label Jul 1, 2020
@tanersener
Copy link
Owner

Honestly, don't know which one is faster or easier to implement. Someone has to spend some time on it and analyse the effort needed.

@MichealReed
Copy link

Looks like direct WASM ffi will be coming to dart at some point in the near future. May be best to delay any implementation work on this until we gain more clarity on the topic.

dart-lang/sdk#37882

@JediBurrell
Copy link

The wasm package is out, any update on this issue?

@tanersener
Copy link
Owner

What is out exactly?

@JediBurrell
Copy link

https://pub.dev/packages/wasm, from the issue Michael linked.

https://github.com/dart-lang/wasm

@tanersener
Copy link
Owner

It's good to have an official wasm package finally. But I guess we have to wait a little longer. That package doesn't support web platform yet.

Repository owner deleted a comment from github-actions bot Oct 6, 2021
Repository owner deleted a comment from github-actions bot Oct 6, 2021
Repository owner deleted a comment from github-actions bot Oct 6, 2021
Repository owner deleted a comment from github-actions bot Oct 6, 2021
Repository owner deleted a comment from github-actions bot Oct 6, 2021
Repository owner deleted a comment from github-actions bot Oct 6, 2021
@tanersener
Copy link
Owner

tanersener commented Oct 7, 2021

Hi, we will retire flutter_ffmpeg in the upcoming days and continue with FFmpegKit. FFmpegKit includes a Flutter plugin that improves flutter_ffmpeg in many ways. And the plan is to implement web support there.

We have this issue where we talk about the web support. Would you mind sharing ideas about what you need and expect from the web implementation?

@tanersener tanersener added the wontfix This will not be worked on label Oct 13, 2021
@tanersener tanersener self-assigned this Oct 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants