过年这几天:
1、先是把webkit某个版本编译出来了。目的是想研究mse api部分。但没想到这玩意是gstreamer实现的底层。而且似乎实现的bug很多。目前只能跑起一个视频的前面几秒。总之,这个方案只适合学习mse api的规范
2、最终的解决方案是直接把chromium media部分直接移植到mb里。没想到这个方案比想象中简单一点。缺点是比较大,需要带上base库。以后有机会重写。
3、用移植的新版本mb跑https://tv.cctv.com/live/cctv7/,发现还需要wasm。于是只能上v8 7.5版本。但又发现之前移植的7.5还不完善,V8Platform::GetForegroundTaskRunner等没实现。wasm的编译部分没跑起来。不过最后解决了。
4、现在又碰到一个fetch无法加载data url的问题。继续研究