decoder_wasm icon indicating copy to clipboard operation
decoder_wasm copied to clipboard

yuv420p数据使用webgl渲染失败,可以解答下吗谢谢

Open Qianxunha opened this issue 5 years ago • 4 comments

博主你好,参考你的webgl.js方法将yuv420p数据渲染在网页上失败: image

我这边思路: 1)在websock服务器推送h.265/h.264裸流到浏览器中 2)在js中收流,调用ffmpeg解码接口(加载ffmpeg.js 和ffmpeg.wasm)将裸流数据转成yuv420p数据 3)yuv420p数据使用webgl渲染在网页上 裸流->yuv数据接口函数在Linux里跑过程序,写下yuv数据在yuv播放器可以正常播放

Qianxunha avatar May 20 '20 03:05 Qianxunha

image image

Qianxunha avatar May 20 '20 03:05 Qianxunha

js里用不了c 代码定义的结构体,只能做内存数据拷贝。

snxly avatar May 20 '20 03:05 snxly

可参考 https://github.com/goldvideo/decoder_wasm/blob/master/test/video.js 这里webgl的使用

snxly avatar May 20 '20 03:05 snxly

@snxly 0k谢谢

Qianxunha avatar May 20 '20 04:05 Qianxunha