我正在使用ffmpeg.wasm,我引用了这个链接(https://github.com/ffmpegwasm/ffmpeg.wasm)。在我的代码:await ffmpeg.run("-protocols")中,它只显示HTTPS,而不是HTTPS协议。但是,当我在命令行上手动运行ffmpeg -protocols命令时,它同时显示了HTTP和HTTPS。如何在ffmpeg.wasm中启用HTTPS协议?我试图重新编译ffmpeg.wasm-core,以启用基于这些链接(ffmpeg over https fails和https://github.com/ffmpegwasm/ffmpeg.wasm-core)的HTTPS协议,但是在这个映像中出现了错误:https://user-images.githubusercontent.com/37976868/148655326-b6d25c87-0416-4524-a749-9f369893fa9c.png。请帮助我在ffmpeg.wasm中启用HTTPS协议。
发布于 2022-09-19 13:30:07
不幸的是,ffmpeg.wasm不支持https连接。实际上,emscripten将套接字连接更改为websocket连接,以连接到服务器(显然,服务器端需要为连接提供SSL websocket API )。因此,使用openssl重新构建ffmpeg.wasm是没有意义的。演练是在ffmpeg.run命令中使用http连接更改源url协议,并修改ffmpeg-core.js以使用安全的websocket url,wss://.
https://stackoverflow.com/questions/70562068
复制相似问题