这段时间我一直在攻克Chromium在8K高清视频播放方面的难题。虽然之前已经解决了大部分关键技术问题,但将这些技术应用到产品中时,仍然面临着诸如卡顿、格式支持、音视频不同步等实际问题。我之前发布了一些相关的文章:Chromium改造实录:支持国标AVS2&AVS3Chromium改造实录:增加MP2音频支持Chromium改造实录:增加MPEGTS格式支持选择最新的Chromium版本,支持H264/H265就在我准备稍微休息一下时,又遇到了新的挑战,这次的难题涉及WebGL。具体来...
这段时间我一直在攻克chromium在8k高清视频播放方面的难题。虽然之前已经解决了大部分关键技术问题,但将这些技术应用到产品中时,仍然面临着诸如卡顿、格式支持、音视频不同步等实际问题。我之前发布了一些相关的文章:
Chromium改造实录:支持国标AVS2 & AVS3
Chromium改造实录:增加MP2音频支持
Chromium改造实录:增加MPEG TS格式支持
选择最新的Chromium版本,支持H264/H265
就在我准备稍微休息一下时,又遇到了新的挑战,这次的难题涉及WebGL。
具体来说,运营方上线了一个业务,结果在浏览器中显示如下:
经调查,这个业务的页面是使用WebGL实现的。
对我来说,WebGL是一个全新的领域。从名字来看,WebGL与OpenGL有很大关系,事实也是如此。
问题是我对OpenGL也不熟悉。
当前的情况比较尴尬,使用相同Chromium代码编译出的Chromium Browser或Content Shell,显示WebGL页面没有问题,但基于WebView的浏览器就出现了问题。更尴尬的是,基于相同Chromium代码编译出的SystemWebView,在其他硬件平台上也没有问题。
战刀API淘客自动采集系统
战刀API淘客自动采集系统是一个以php+MySQL进行开放的淘宝客网站程序。程序说明:1.老Y文章系统更改为php战刀API淘宝客系统。2.本程序就是基于"淘宝客基础API"开发出来的产品 。3.现在淘宝客API 重新开放申请 商品全自动更新。网站功能:1.现在淘宝客API 重新开

放申请,本程序就是基于"淘宝客基础API"开发出来的产品,海量商品全自动更新
下载
因此,接下来的调查方向有两个:
- WebView和Content层在WebGL接入上是否存在差异?具体的差异在哪里?
- OpenGL ES驱动是否存在问题?为什么在不同的硬件平台上表现不同?
这两条路都很难,编写OpenGL程序本身就是一个相当复杂的任务,现在还要弄清楚其背后的实现机制。调查硬件驱动更是困难重重,因为与具体硬件绑定太深。
说起WebGL,估计很多人比较陌生,现实中似乎也应用得不多。但实际上,WebGL是一个不错的技术:
- WebGL是一个开放的、跨平台的、免费的标准,由Khronos Group制定和维护,得到了多个浏览器厂商和硬件厂商的支持。
- WebGL不需要安装任何插件或外部库,只要浏览器支持WebGL,就可以在任何设备上运行WebGL应用。
- WebGL可以与其他Web技术和API结合使用,例如HTML、CSS、SVG、DOM、Web Audio、WebRTC等,实现丰富的多媒体和网络功能。
- WebGL可以利用现有的OpenGL ES 2.0或OpenGL ES 3.0(WebGL 2.0)的知识和资源,开发者可以使用熟悉的图形编程语言(GLSL)和工具。
现实中也存在许多WebGL的应用场景:
- 地图:WebGL最广为人知的例子是谷歌地图的地形视图。不管是何种形式的地形图或空间排列,都可以从3D展示中获益。你可以在浏览器中旋转、缩放、平移地图,看到不同的角度和细节。你甚至可以切换到街景模式,体验一下虚拟现实的感觉。
- 游戏:游戏是WebGL的最大应用领域,有很多优秀的WebGL游戏可以在浏览器中玩。比如说,Unity是最流行的游戏开发平台,并提供WebGL构建选项。你可以在网页上玩一些Unity制作的游戏,例如《坦克大战》、《死亡之屋》、《疯狂的出租车》等等。
- 在线展览:WebGL可以让你在浏览器中创建和浏览3D的虚拟展厅,展示各种类型的作品和内容,例如艺术品、服装、汽车、建筑等等。WebGL的优势是它不需要安装任何插件或软件,只要有一个支持WebGL的浏览器,就可以直接访问在线展览的网址,享受身临其境的体验。
这次暴露问题的业务就是在线博物馆,遇到问题也没法逃避,只能迎头直上,接下来需要恶补一些OpenGL和WebGL的知识了。
后续有收获,会和大家一起分享,欢迎围观!
相关推荐:
用AI写一篇文章,如何提升你的写作效率与创意
ChatGPT下载:开启智能对话新篇章,让你的工作与生活更高效,ai正步
SEO网站的基本术语
SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做
SEO优化方法价格解析:如何在预算内提高网站排名
ChatGPT网页版免费版:开启智能对话的全新体验
文章AI指令提升写作效率的智能助手
AI文章概括缩写:让内容高效获取的智能工具,ai下载网址
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,对称数字ai
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
AI写作的文章算原创吗?深度技术与创作的边界
AI生成的文章会被判定抄袭吗?人工智能创作的版权与原创性问题,ai97076
ChatGPT3.5需要登录使用吗?AI使用的真相!,ai直接选择工具
SEO收录数据表:让你的网站快速提升排名和流量,ai导出局部
用AI生成文章,让创作更简单高效
撰写稿子的AI,写作的“超级助手”来了!
ChatGPT中国镜像畅享智能对话的新时代,在线寻找ai
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,ai比赛高清
AI免费写作一键生成,效率与创意的完美结合
AI写文章标题,提升内容创作效率的利器
AI写文章在线:让创作更轻松,效率翻倍
WP网站防采集插件:如何有效保护您的内容不被盗用,注册账号ai
企业建站选择主机和产品服务遇到的问题
AI写文章大纲创作新方式,轻松提升写作效率
SEO优化网络:让您的网站在搜索引擎中脱颖而出
如何判断一篇文章是否是AI生成的?深度解析与实用技巧,ai noval
ChatGPT崩了?这一事件背后隐藏的深刻影响与启示
SEO与网络营销:提升企业竞争力的必备利器
论文AI写作免费:解放写作压力,提升论文质量的秘密武器,定制ai智能音响供应商