SF
网易云音乐技术团队
网易云音乐技术团队
注册登录
关注博客
注册登录
主页
关于
RSS
云音乐签约平台建设实践
云音乐技术团队
12 月 5 日
阅读 5 分钟
37
一、背景介绍在音乐版权领域中,签约是时常发生的一件事情,云音乐需要通过合同签约来拿到对应艺人的歌曲授权,才可以对歌曲进行后续的上架等操作。在没有电子签约能力的时候,商务正常的签约流程如下:
云音乐基于代码关系的API文档管理实践
云音乐技术团队
11 月 29 日
阅读 3 分钟
76
业界有非常多优秀的API文档管理方案,大多都是基于IDE插件或maven插件的方式做集成。本文主要介绍云音乐自研的基于代码关系、中心化、自动化的API文档管理方案。
2024年了,虚拟DOM该何去何从
云音乐技术团队
11 月 27 日
阅读 15 分钟
263
而在 2013 年,Facebook 的 Jordan Walke 提出来了:把 2010 年 FaceBook 做出来的 XHP 的拓展功能迁移到 Javascript 中,形成以 JSX 作为拓展的新编码形式,并且把写法由命令式转变为声明式,像这样:
云音乐RPC稳定性建设与实践
云音乐技术团队
11 月 22 日
阅读 5 分钟
38
在典型的微服务架构中,RPC框架扮演着连接各个服务、组件的关键角色。作为云音乐的基础组件之一,本文将分享我们在RPC稳定性建设过程中的经验和实践。
低代码在云音乐数据业务中的落地实践与思考
云音乐技术团队
11 月 20 日
阅读 4 分钟
287
但想要提升团队交付量,无非两个方向,增加人手,研发提效,加人显然不符合当前的经济环境,并且很有可能演变成 “面多加水,水多加面” 的人力黑洞,通过低代码的方式,对现有生产过程的进行改造,进而提升生产力,是一个相对可行的方案
云音乐 FinOps 体系建设
云音乐技术团队
11 月 16 日
阅读 4 分钟
50
当前互联网增长红利消失,要实现 "正循环中,做大用户规模",就需要关注企业经营毛利和利润,除去内容成本,技术侧 IT 成本是非常大的一块,过去一年(2022 年),云音乐开始了技术侧降本增效,其中云原生、容器化主要做的事情包含:
如何使用 Fin2.0 文生图登上云音乐首页
云音乐技术团队
11 月 14 日
阅读 7 分钟
187
Fin2.0 是一款由云音乐公共技术部开发的智能设计助手。产品愿景是:通过 AIGC 赋能设计过程,降低设计的门槛和成本,让业务创新变得简单。本文通过商务同学如何通过 Fin 2.0 的文生图功能完成了歌曲推广任务这一案例,为大家介绍如何使用文生图生成自己想要的图片,同时为大家带来 Fin2.0 文生图功能在设计和开发过程中...
云音乐社交直播活动校验自动化
云音乐技术团队
11 月 10 日
阅读 3 分钟
59
回归投入人力高:对于运营类的日常活动,一次开发完成后,后续高频的日常的活动多以运营为主,但每次启用此类活动,都需要投入人力回归一遍。因此,寻求一套自动化的回归方案,变得必要且重要。
云音乐服务监控系统(Pylon APM)建设实践
云音乐技术团队
11 月 7 日
阅读 5 分钟
41
Trace链路完整性问题:老的trace是通过组件sdk埋点的形式,进行trace的记录与输出,导致了trace的完整性依赖埋点逻辑,如果链路埋点处理不正确,会出现上下文异步透传丢失,trace数据冲突混乱的问题。同时,对于异常的非采样链路,在采集时,无法回溯上游来源,经常出现定位信息不足的问题。
云音乐 CMS 平台 AIGC 实践与新特性实现总结
云音乐技术团队
11 月 2 日
阅读 5 分钟
176
现如今随着 LLM 在实际业务生产中的不断尝试和实践落地,在中后台场景下以 ChatUI 为主要交互方式的智能助手,是必不可少的存在;这种通过聊天对话就能完成用户使用诉求的方式,在一定程度上极大地改变了用户传统的使用习惯。
Corona技术专题-时序数据分析
云音乐技术团队
10 月 27 日
阅读 15 分钟
224
在 Corona 平台的技术体系建设中,时序数据库承担了时序数据的「存储」和「分析」 的关键作用。本文将介绍三款数据库在 Corona 时序分析场景下的应用。分别是 InfluxDB、ClickHouse、ElasticSearch。 无论您是大前端或是服务端开发同学,通过本文的阅读您都将掌握时序数据库的基本概念、特点,从而帮助您更好地理解和使...
云音乐Android Cronet接入实践
云音乐技术团队
10 月 19 日
阅读 8 分钟
365
网易云音乐产品线终端类型广泛,除了移动端(IOS/安卓)之外,还有PC、MAC、Iot多终端等等。移动端由于上线时间早,用户基数大,沉淀了一些端侧相对比较稳定的网络策略和网络基础能力。然而由于各端在基础能力上存在不对齐的现状:移动端双端在这些能力细节上有差异,同时PC、MAC这方面能力相较于移动端又略微滞后。为了...
云音乐如何「搭」出新首页
云音乐技术团队
10 月 16 日
阅读 5 分钟
362
如今可视化搭建、低代码等通过拖拉拽生产页面的方案已经很常见,然而它们大多用于活动页搭建、中后台 CURD 场景等相对来说非核心的业务场景,主要原因是 C 端核心场景对于性能、灵活性等方面都有非常高的要求,大部分基于搭建的系统难以满足。
网易云音乐 Tango 低代码引擎实现揭秘
云音乐技术团队
10 月 8 日
阅读 4 分钟
470
我们在 8 月底正式开源了 Tango 低代码引擎。Tango 是一个基于源码的低代码设计器框架,支持直接基于项目源码提供低代码可视化开发能力,可以无缝的与既有的本地开发工作流进行集成,从而提供渐进式的低代码开发能力。
程序员旅程中的思维与精神
云音乐技术团队
9 月 25 日
阅读 2 分钟
326
最近碎片时间有在看黑客与画家,看的过程中,有一个问题突然冒了出来,一个程序员到底应该具有哪些思维,哪些精神才算领悟了真谛? 除了程序员,生活在我们这个时代的每一个人又是否有借鉴之处呢?这里我们先撇去技术层面的知识不谈,更宏观地看下这个问题。
Android 增量构建的科技与狠活
云音乐技术团队
9 月 20 日
阅读 11 分钟
752
对于 Android 应用,尤其是大型应用而言,构建耗时是令人头疼的一件事。动辄几分钟甚至十几分钟的时间更是令大部分开发人员苦不堪言。而在实际开发过程中面对最多的就是本地的增量编译,虽然官方对增量编译有做处理,但在具体项目,尤其是中大型项目中,效果其实都不太理想。
社交直播多级缓存一致性解决方案-缓存管道
云音乐技术团队
9 月 14 日
阅读 3 分钟
245
1.2021年开始,社交直播活动中台因为需要支持的产品越来越多,优化过程中发现对于很多读场景来说中心缓存的读取已经成为了性能瓶颈,所以大量业务场景开始采取二级缓存方案,将原来的中心 memcache 作为二级缓存,采用 guava、local memcache 作为一级缓存,来减少网络 IO、提升链路性能。
社交直播游戏场景前端解决方案专栏(三): 通用资源管理器
云音乐技术团队
9 月 8 日
阅读 7 分钟
399
应用程序包含两个部分,代码和资源,资源通常包括配置文件、图标、图片、字体等,他们都直接影响到应用程序的包大小并且一定程度会影响应用程序的运行速度。在社交直播业务开发中不难发现,以下的两类场景对资源管理的诉求会相对强烈:
云音乐ICASSP2023最新成果
云音乐技术团队
9 月 6 日
阅读 2 分钟
441
《TG-CRITIC: A TIMBRE-GUIDED MODEL FOR REFERENCE-INDEPENDENTSINGING EVALUATION》-以音色作为指导的无参考歌唱评价算法
网易云音乐 Tango 低代码引擎正式开源!
云音乐技术团队
8 月 31 日
阅读 3 分钟
1k
Tango 是一个用于快速构建低代码平台的低代码设计器框架,借助 Tango 只需要数行代码就可以完成一个基本的低代码平台前端系统的搭建。Tango 低代码设计器直接读取前端项目的源代码,并以源代码为中心,执行和渲染前端视图,并为用户提供低代码可视化搭建能力,用户的搭建操作会转为对源代码的修改。借助于 Tango 构建的...
社交直播游戏场景前端解决方案专栏(二):小游戏开发 The React Way
云音乐技术团队
7 月 13 日
阅读 14 分钟
1.1k
在系列上一篇文章中,我们介绍了自研 H5 小游戏引擎 Alice.js 的理念与架构设计,以及核心功能的实现。通过结合 React 生态与 WebGL 渲染能力,我们可以让熟悉 React 的开发人员低成本地入门 H5 游戏开发,在复用现有组件资产的同时,提供高性能的游戏画面,实现更复杂的视觉效果。
Corona技术专题-日志上报、采集、分流链路设计
云音乐技术团队
7 月 10 日
阅读 4 分钟
548
Corona 是网易云音乐的大前端监控产品。Corona 的 SDK 在应用中捕获到各种类型日志后,经由上报、采集、分流链路到达 Corona 的消费服务进行处理。这条链路会直接影响到数据实时性和系统稳定性,如何高效、稳定、便捷的将应用产生的日志交由服务端消费就显得尤为重要。本文详细介绍 Corona 中的这条链路的设计与实践。
轻量化的iOS动画框架实现
云音乐技术团队
7 月 6 日
阅读 9 分钟
3.5k
本文作者:有恒一、背景日常开发过程中,经常需要对视图做动画,假如需要对一个 view 进行动画操作:3s 淡入,结束后,1s 放大,很容易写出这样的代码: {代码...} 如果,是更多串行的动画需要完成呢? {代码...} 这样的回调地狱代码,很难维护也不优雅。业界也有一些现成的动画库,比较知名的有:Spring: 轻量级的、基...
云音乐 GitOps 最佳实践
云音乐技术团队
7 月 3 日
阅读 9 分钟
564
近些年随着微服务、kubernetes 等技术的发展,越来越多的厂商将单体架构的项目进行微服务化。但是随着原有项目的不断拆分,微服务的数量越来越多,部署的频率也越来越高,传统手工运维的劣势越发明显,效率低、部署质量没有保证。在云原生时代,是否有一种更加高效、稳定的部署方式,可以帮助我们改进部署和管理流程呢?
云音乐 KubeCost 助力 FinOps 降本增效
云音乐技术团队
6 月 29 日
阅读 5 分钟
714
在典型的互联网公司的成本组成中,IT 成本占比并不低,技术成本与人力成本的比例差不多在 1:2 ~ 1:2.5 左右, 降低 IT 成本显然能带来立竿见影的效果。
Swift 的可选值优化
云音乐技术团队
6 月 16 日
阅读 3 分钟
3.3k
在 Objective-C 中,nil 表示空对象,它本质是一个指向 0x00000000 的指针。但对于非指针的值类型,OC 中是无法表示_没有值_这个概念的,比如 NSInteger,它可以是 0,也可以是其他任何值,但就是不存在_没有值_。
网易云音乐大前端监控体系(Corona)建设实践-开篇
云音乐技术团队
6 月 12 日
阅读 6 分钟
790
网易云音乐大前端监控产品(代号:Corona)支持 Web、React Native、Node.js、Flutter、Android、iOS、Windows CEF 多种应用类型。当前已接入了网易集团包括云音乐在内数十个事业部的大前端应用,为业务提供异常、性能监控、问题排查、实时告警等能力。
云音乐 CMS UI 框架建设思考与实践
云音乐技术团队
6 月 8 日
阅读 5 分钟
1.1k
随着互联网人口红利的逐步消失,国内一二线互联网公司业务增长放缓,包括云音乐在内也都开始提倡降本增效。为了使得业务持续增长,需要技术层面可以提供更多的保障和支持。由于市面上合适的技术人员相对较少,团队人员增加相对缓慢,这就导致了业务增长要求和技术资源紧缺的矛盾。
通过 SIL 看 Swift 的方法派发
云音乐技术团队
6 月 5 日
阅读 13 分钟
2.7k
根据文档的描述,SIL (Swift Intermediate Language) 基于 SSA 形式,它针对 Swift 语言设计,是一门具备高级语义信息的中间语言。
云音乐低代码 + ChatGPT 实践方案与思考
云音乐技术团队
6 月 2 日
阅读 4 分钟
1.4k
随着大语言模型(LLM)不断涌现的各种能力,生成式 AI 的应用场景变得越来越广阔。诸如 ChatGPT 这类大语言模型在生成代码方面非常的高效,因此对于如何将 LLM 的能力与低代码产品进行结合,业界已经有了很多的讨论和实践,但都距离实际的生产场景有一定的距离。本文将会介绍的是,网易云音乐大前端团队是如何借助 LLM ...
1
(current)
2
3
4
5
…
More
下一页
1
(current)
下一页