当前位置: 首页 > news >正文

见招拆招,敏捷实战:揭秘全民K歌背后的音乐黑科技

随着数字音乐的不断发展,线上 K 歌越来越流行。移动 K 歌从用户深层情感需求与消费场景出发,满足了新生代用户表达情绪、抒发个性的需求。而全民 K 歌作为 K 歌平台中的“标杆”,获得了更多用户和创作者的青睐,据悉,仅 2020 年全民 K 歌就触达了 107.6 万优质创作者。

作为目前全球领先且广受用户欢迎的在线K歌娱乐社区,全民K歌背后有哪些技术支撑呢?面对海量用户数和复杂的业务场景需求,全民K歌都有哪些创新实践呢?本次技术公开课,InfoQ邀请到了六位全民K歌的技术工程师来分享,看看他们是如何见招拆招,敏捷实战的?

5 月 29 日 9:00-12:00,腾讯音乐娱乐集团(TME)旗下全民 K 歌六位技术工程师将带来 5 场精彩的线上主题分享。现在预约报名本次公开课或者在直播中积极提问,将有机会获得全民 K 歌 VIP 月度会员。

09:00-09:35

全民 K 歌内存的线上监控与综合治理

分享嘉宾:Wind

直播简介:K 歌业务随多年的高速发展已变得越来越复杂,人工专项检测到的内存问题越来越少,但由内存、线程、FD 等问题导致的 crash 及反馈越来越多,如何能长治久效的解决大型 app 里反反复复出现的内存问题呢,本次分享主要介绍 K 歌线上内存监控平台的建设以及我们在该过程中总结出来的综合治理手段。

09:35-10:15

全民 K 歌直播歌房互动系统建设和创新实践

分享嘉宾:Simon、Owen

直播简介:全民 K 歌互动直播歌房项目,通过动效歌词、多端歌词同步、首创的在线实时合唱、多场景的互动游戏等创新实践,低延迟的音视频传输、精准的人声伴奏画面对齐等技术优化 ,提供丰富有趣的在线互动娱乐玩法。本次分享会集中介绍全民 K 歌团队在以上项目中积累的技术优化和创新实践经验。

10:15-10:50

全民 K 歌研发工具链建设实战

分享嘉宾:Jure

直播简介:在大型研发团队中,有各种各样的问题会导致协同效率下降, 比如研发与设计如何高效的进行设计还原的沟通,研发与测试如何高效的进行 Bug 复现沟通等。而长期以来,缺乏一个系统的手段和工具来协助解决这些问题。全民 K 歌团队从实际出发,衍生出一套自己的工具集。本次分享将为你展示这一系列工具集如何帮助全民 K 歌团队提升研发效率。

10:50-11:25

全民 K 歌跨端技术实践和优化

分享嘉宾:Edwiin

直播简介:跨终端技术一直备受前端业界关注,从较早前的 PhoneGap,到 ReactNative、Weex 和 Hippy, 再到 Flutter,跨终端技术也一直在不断的演进和优化。全民 K 歌作为一个重度使用跨终端技术的产品,本次分享将介绍跨终端技术的发展历程、技术方案原理以及 K 歌在跨终端方向上的实践。

11:25-12:00

全民 K 歌 LowCode 可视化编辑器实践与探索

分享嘉宾:Jones

直播简介:LowCode 可视化搭建系统是前端领域一个重要方向,通过 LowCode 平台,我们以更少的研发成本生产出更多高质量页面,提升业务迭代效率。那么如何根据自身的业务场景,设计一款优秀、可扩展的可视化搭建方案呢?本次分享,将结合全民 K 歌前端团队在可视化搭建领域所沉淀的实践与思考进行探讨。

预约报名

报名地址:http://gk.link/a/10rl0(点击【阅读原文】直达)

免费报名即可预约观看,我们也将从所有预约的小伙伴中抽取 15 位,赠送全民 K 歌 VIP 月度会员。

有奖问答

除了技术分享,本次公开课还设置了 QA 环节,全部分享结束之后,大家可以就演讲主题向嘉宾提问,我们将从所有提问的小伙伴中抽出 10 位,赠送全民 K 歌 VIP 月度会员。

加入交流群

欢迎大家进群,交流本次直播相关内容。入群方式,扫描下方二维码或搜索【Sherry25101】添加小助手微信,回复【直播】即可入群。

点个在看少个 bug ????

相关文章:

  • View 事件分发机制,看这一篇就够了
  • QCon 实时音视频专场:实时互动的最佳实践与未来展望
  • 聊聊RecyclerView新出的ConcatAdapter如何使用
  • CPU 进化论:复杂指令集 CISC
  • 一些Camera相关概念整理
  • 速看!!!openEuler Developer Day 2021 抢票倒计时
  • FFmpeg源码世界:命令篇
  • 珍惜还在搞音视频输出的大佬们~~
  • 市场从增量到存量博弈,对技术要求也更精细了~
  • 揭秘版权保护下的视频隐形水印算法(上篇)
  • 字节终面:CPU 是如何读写内存的?
  • 声网下一代视频引擎架构探索与实践
  • 阿里终面:为什么SSD不能当做内存用?
  • 首发|语音信号处理免费体验营
  • 摩天大楼如何靠一颗铁球防风抗震?
  • [译] 怎样写一个基础的编译器
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 30秒的PHP代码片段(1)数组 - Array
  • JavaScript新鲜事·第5期
  • mysql 5.6 原生Online DDL解析
  • overflow: hidden IE7无效
  • Spring Boot MyBatis配置多种数据库
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 小试R空间处理新库sf
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 你对linux中grep命令知道多少?
  • puppet连载22:define用法
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​【已解决】npm install​卡主不动的情况
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (第二周)效能测试
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十一)图像的罗伯特梯度锐化
  • (数据结构)顺序表的定义
  • (一)appium-desktop定位元素原理
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • **CI中自动类加载的用法总结
  • .a文件和.so文件
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Core 项目指定SDK版本
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET 解决重复提交问题
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @EnableAsync和@Async开始异步任务支持
  • @media screen 针对不同移动设备