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

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

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

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

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

    图片1.png

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

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

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

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

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

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

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

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

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

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

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

    [No. X048]
    分享到微信

    即时

    新闻

    明火炊具市场:三季度健康属性贯穿全类目

    奥维云网(AVC)推总数据显示,2024年1-9月明火炊具线上零售额94.2亿元,同比增加3.1%,其中抖音渠道表现优异,同比有14%的涨幅,传统电商略有下滑,同比降低2.3%。

    企业IT

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

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

    3C消费

    华硕ProArt创艺27 Pro PA279CRV显示器,高能实力,创

    华硕ProArt创艺27 Pro PA279CRV显示器,凭借其优秀的性能配置和精准的色彩呈现能力,为您的创作工作带来实质性的帮助,双十一期间低至2799元,性价比很高,简直是创作者们的首选。

    研究

    中国信通院罗松:深度解读《工业互联网标识解析体系

    9月14日,2024全球工业互联网大会——工业互联网标识解析专题论坛在沈阳成功举办。