• 首页 > 产经新闻频道 > 业界新闻

    火山引擎构筑视频创作质量平台 支撑亿级DAU产品

    2021年09月16日 13:53:22   来源:中文科技资讯

      9月9日,火山引擎增长沙龙-人工智能专场在上海举行。会上,字节跳动相关工程师分享了在视频创作场景下,火山引擎音视频中台如何在资源优化、问题治理、防劣化建设等维度上构筑起了移动端智能视频创作体系化质量平台,并保障音视频SDK撑起了亿级DAU产品的稳定性考验。

      眼下,移动端的视频编辑面临很多挑战,视频编辑业务对性能和资源的要求比较高,移动端在算力、资源方面又存在天然劣势。同时,移动端场景的视频创作,开发调试也有诸多不便。与此同时,如果视频编辑质量不好、稳定性不佳,会极大影响用户的视频创作体验。

    图片1.png

      针对这些挑战,火山引擎采取了一系列手段对视频编辑进行质量优化。

      火山引擎发现,在视频编辑场景中,80%的崩溃都发生在内存上,表现为内存显存占用过大、内存泄漏、内存越界、野指针访问等。

      在过去,针对内存崩溃通常采用的是“头疼医头,脚痛医脚”的方法。也就是根据系统崩溃报过来的信息对它进行针对性的修复,但是火山引擎的技术人员在实践过程中发现,这种方式只能解决小部分的崩溃,所以为了更好的解决内存崩溃的问题,火山引擎自研了一系列工具。

      火山引擎首先明确了这样一款内存工具需要满足什么样的目标。简单来说主要有四点。一是权限要求低,二是需要精准定位,三是能实现自动化,四是性能影响低。

      基于这样的目标,火山引擎研发推出了一款名为VEHook的视频编辑质量工具。

      这一工具具备四项优势。一是可以精准的跟踪内存和显存的申请,跟踪系统里每一MB的内容由哪个代码申请;二是基于申请的跟踪可以精准定位是哪一块代码发生了内存泄漏;三是内存的越界能够精准的定位,到底是哪一块发生问题;四是工具无需root或者越狱。

      除了内存崩溃之外,火山引擎还针对厂商驱动的bug、文件存储导致的文件损害等崩溃问题提供了相应的解决方案。

      比如针对前者,火山引擎可以基于Hook技术,注入保护性代码,避免应用崩溃,同时和厂商展开合作,一起分析排查,在调用层面避免崩溃;针对后者,火山引擎给文件存储做了多重备份,如安卓动态库的损害,就有多种lod机制,通过云端实现线上下发。

      此外,针对应用无响应、死锁问题,以及低端机上经常出现的编辑交互卡顿等,火山引擎也都运用技术手段分别进行处理。火山引擎还会分析用户的机器性能程度,并根据benchmark的检测,自动降低创作分辨率,减轻CPU的负担。如果是低端老旧机型,火山引擎则会提供基本的视频编辑功能,并直接去除高端功能,最大化提升用户体验。

      在本次活动之后,火山引擎增长沙龙的其他主题活动也在深圳、北京等地陆续展开。

      文章内容仅供阅读,不构成投资建议,请谨慎对待。投资者据此操作,风险自担。

    [No. X048]
    分享到微信

    即时探行数字人注册免费试用

    华为Pura70 系列不怕丢!云空间实现楼层级设备查找

    华为 Pura70 系列突然先锋开售,你抢到了吗?对于这次的新机来说,除了一如既往的优雅设计和强悍的硬件配置外,我们更为关注的则是其全球首发的「楼层级设备查找」功能,软实力也可以很硬核!

    新闻探行AI智能外呼系统 节省80%人力成本

    敢闯技术无人区 TCL实业斩获多项AWE 2024艾普兰奖

    近日,中国家电及消费电子博览会(AWE 2024)隆重开幕。全球领先的智能终端企业TCL实业携多款创新技术和新品亮相,以敢为精神勇闯技术无人区,斩获四项AWE 2024艾普兰大奖。

    企业IT探行AI客服 24小时无休机器人接待

    重庆创新公积金应用,“区块链+政务服务”显成效

    “以前都要去窗口办,一套流程下来都要半个月了,现在方便多了!”打开“重庆公积金”微信小程序,按照提示流程提交相关材料,仅几秒钟,重庆市民曾某的账户就打进了21600元。

    研究探行AI整体解决方案 全国招募代理

    2024全球开发者先锋大会即将开幕

    由世界人工智能大会组委会、上海市经信委、徐汇区政府、临港新片区管委会共同指导,由上海市人工智能行业协会联合上海人工智能实验室、上海临港经济发展(集团)有限公司、开放原子开源基金会主办的“2024全球开发者先锋大会”,将于2024年3月23日至24日举办。