腾讯云面向泛娱乐行业的六大技术实践

2020 年 12 月 02 日

腾讯云面向泛娱乐行业的六大技术实践

在云计算、AI 等技术的推动下,泛娱乐行业蓬勃发展,腾讯云更是为泛娱乐行业带去诸多的技术支持。11 月 27 日,腾讯云「渝娱之行·泛娱乐行业主题沙龙」在重庆已圆满落幕,期间对 TRTC、云直播、游戏、自研服务器、AI 人脸特效等落地场景中的技术奥秘精彩分享整理如下。


1、腾讯云 TRTC 实时音视频技术揭秘

从 QQ 到微信,从微视到企鹅电竞,腾讯音视频实验室十余年来不断精耕语音和视频领域,为数亿用户提供了流畅的娱乐体验,腾讯云首席解决方案架构师刘卫星为大家揭秘了腾讯云 TRTC 实时音视频技术。


如今,直播在消费型互联网领域应用十分广泛,做视频、社交的 APP 里很多都有直播功能,并发用户数甚至可以达到千万级别。同时我们也发现大家在直播方面面临的一些问题,比如,时延方面普遍是 3-5 秒,甚至有 10 秒以上的延时;交互方式上有一定的局限性,允许的主播数很少,大多数时候只能主播自己讲,观众互动的方式只有弹幕。


TRTC 则很好的解决了上面提到的这两个问题,TRTC 提供端到端延时 <1000ms 的音视频技术,非常适合实时互动的业务场景,低时延是其重要的特点之一,普通的云直播要 3 秒以上的延时,TRTC 则可以达到 1 秒以下。另一个特点是支持多主播上麦,以及互动,比如 10 个甚至 50 个主播相互之间可以进行视频音频的互动等。


除此之外,在音视频场景中通常会遇到的一些问题,TRTC 也提供了解决方案,比如,针对视频通话中不确定的网络环境问题,TRTC 采用了几个技术来保证网络传输,一是网络损失的修复问题,采用了 UDP 的网络协议,虽然传统的 TCP 网络协议中的 ACK 机制保障了可靠性,但丢包时重传时间长,而在 UDP 中使用 NACK 的方式,可以将丢包重传耗时缩减到最多等待 300ms。二是用 FEC 技术来抗丢包问题,网络层收发包时,添加一定比例的校验数据,即使传输过程中有部分丢包也可直接恢复,减少重传耗时。三是 QoS 技术实现更快速准确的带宽预测。


针对音视频卡顿问题,TRTC 在编码处理上,通过 RPS 方式编码的视频帧序列,即使部分网络丢包导致视频丢帧,也不会引起视频数据无法播放而导致卡顿,通过修改音频 Codec,记录音频帧的状态信息,当遇到音频帧丢失时,可以通过 PLC 进行补帧,并且做好音频的平滑处理。


针对音画同步问题,除了从网络层、编解码方式上加强实时性,还需要确保在接收端上做好音画同步,这时抖动评估与 PTS 对齐必不可少,同时 TRTC 云端智能流控系统可以动态调整客户端 QoE 策略,即使身处一个房间,也能做到一人一套独立参数,保证每个用户的音视频体验。


最后,刘卫星提到:TRTC 的应用场景涵盖了在线教育、社交、金融、消费互联网、语音直播、语音房间……如在互动课堂场景中,老师跟学生之间除了有连麦相互的教学之外,还可以进行实时白板互动;在视频会议场景中,腾讯会议用的也是 TRTC 技术。


2、如何有效解决内容生产者的版权困境?

对于内容生产类型的开发者来说,图片和配乐的合规常常是困扰他们创作精品内容的大问题,腾讯云泛互联网文创行业产品总监王奕则在现场为大家分享了《新媒体内容创作版权困境解决之道》。


目前,内容创作版权素材应用生态现状是,头部企业有自己的图片,而自媒体内容创作者则面临着自身创意知识产权保护难的问题。比如:市场需求主体趋于碎片化,互联网的营销和传播方式改变了传统图片市场的格局,针对新媒体客户的图片授权成为主流;同时“碰瓷”式营销导致正版商业门槛高走,“版权”与“保护”也没有形成闭环。


腾讯云基于此提出正版素材授权与内容权益保护解决方案,通过提供素材 + 版权保护服务,实现内容创作的“供给侧改革”。


3、GameArch- 腾讯云让开发者专注游戏创意

腾讯很多精品游戏都出自腾讯 IEG 互动娱乐事业群,在十余年开发游戏的过程中,积累了无数的运维和技术工具,而现在,腾讯云也把它们搬上了游戏云的舞台。腾讯云高级解决方案架构师汤响平说:“腾讯云领跑中国游戏云服务市场,2020 年全球前 10 名游戏排行里,超过一半游戏都选择腾讯云,在国内游戏客户中则有超过 70% 的占有率。”


腾讯云能够在游戏行业受到客户的认可,除了自身拥有非常丰富的游戏行业经验,有海量的游戏合作伙伴共同打造游戏生态之外,在基础设施方面,拥有超过 20 年在服务器硬件和软件上的优化沉淀,同时伴随腾讯游戏出海,还针对游戏行业特点和海外玩家的分布,持续优化海外基础设施和网络;腾讯云高性能的云产品可以很好的支持游戏的高并发场景,每天有上亿玩家在腾讯云提供的云产品上享受着极致的游戏体验。


腾讯云游戏解决方案 GameArch 可针对对战类、大世界类、小游戏类等多种常用游戏架构赋能,针对对战游戏部署,根据架构特点及发行区域归纳了四个部署方式:集中式部署、分布式部署、跨区域同服、分区同服。而在小游戏中,通过简单的接口调用即可使小游戏快速具备房间管理、在线匹配、帧同步、状态同步等后端能力。


以上图中能力是基于腾讯游戏多年的沉淀,通过腾讯云这个窗口进行释放,在游戏研发、游戏上线、游戏推广、游戏运营等方面护航游戏全生命周期。


其中在游戏开发过程中,云上数据库降低了企业维护的成本,汤响平则重点介绍了 TcaplusDB 数据库,TcaplusDB 是腾讯云推出的主要面向游戏行业的数据库,它支撑了腾讯数百款游戏每日 4000 万以上 PCU,稳定性达 99.999%,它也是王者荣耀在使用的数据库,现在已经向客户开放。


汤响平提到:TcaplusDB 是专为游戏打造的全托管 NoSQL 数据库,平均延迟低于 5 毫秒,这个级别在业界是非常领先的,同时冷热数据自动分离,大大降低了成本;而且 TcaplusDB 单表数据量最大支持 2.56PB,可满足当前最大型游戏的单表数据量的需求;另外,支持 QPS 水平扩展,不停机扩容,都是它最重要的特点。TcaplusDB 可以存储玩家信息、对战信息、排行榜、背包道具等数据。


4、10 年技术沉淀,腾讯云语音及加速 PaaS 服务如何保障沟通无碍

社交类互动游戏是现在火爆的创新产品方向,实时语音成为拉动玩家体验和活跃留存的杀手锏。同时,游戏出海的全球加速问题也越来越受开发者关注。腾讯云行业高级产品架构师郑晓曦则从腾讯云 Paas 平台服务出发,为大家介绍 GME 语音服务、GAAP 加速服务、TIC 资源编排平台等技术能力。


全球应用加速(GAAP)依赖全球节点之间的高速通道、转发集群及智能路由技术,实现各地用户的就近接入内网,通过高速通道直达源站区域,帮助业务解决全球用户访问卡顿或者延迟过高的问题,GAAP 提供日结后付费的计费方式,可快速开通,灵活配置,即开即用。Tencent Cloud Infrastructure as Code (TIC) 则是基于业界优秀开源产品 Terraform 打造的生态平台,采用 IAC 理念管理基础设施,助力企业快速上云。


在现场,郑晓曦重点分享了腾讯云 GME 一站式解决方案。


语音在社交、游戏、娱乐等行业中有着广泛的应用,比如游戏内组队语音开黑、3D 范围语音、语音转文本;娱乐场景中如线上 K 歌、语音直播、语音电台;社交场景下语音交友、社交养成游戏、语音桌游如狼人杀等。语音技术服务需要考虑是否能开箱即用、是否有专业团队持续支持、功能是否全面覆盖各类语音玩法、全球可用以及安全保障等方面。


腾讯云 GME 一站式解决方案主要提供 3 个核心能力:实时语音、离线语音、语音分析,重点解决在游戏、社交中的需求。实时语音可以实现普通音质低延时对话,高清语音及五万人超大房间语音等;离线语音则提供 3 个方面的能力:一是语音消息,场外录音将录音文件发送给对方,对方即可点击播放;二是录音文件长按后可翻译成 120 种语言的文本,帮助游戏出海客户;三是语音翻译,让同一游戏不同玩家可以在大世界里进行沟通;语音分析则是针对最重要的四个大类识别标签:色情、政治敏感、低俗谩骂和自定义关键词进行审核的能力,


郑晓曦强调 GME 是偏向于游戏而且在游戏行业深耕的产品,像一些增值服务如 3D 范围语音服务,在大场景游戏下能听到敌人脚步声的远近,而这些非常重要的信息实际上直接会决定比赛的胜负。另外,GME 与 Wwise 还做了深度集成(Wwise 是全球第一的游戏音效厂商,可以实现把整个世界地图加载到音效的引擎当中去)。


5、全场景下的腾讯云服务器解决方案

无论哪一个垂直领域和垂直的行业应用都离不开对底层服务器算力的需求,腾讯云高级产品经理刘洁欣在现场分享了腾讯云服务器解决方案,重点介绍了腾讯云星星海 SA2 云服务器。


腾讯云在 2018 年正式开启自研硬件的道路,2018 年创立了首个硬件的工程实验室——星星海实验室,负责云化场景下全系硬件的自主研发,以水命名,则是希望服务器像水一样灵动智慧而且利于万物。


腾讯云 2019 年正式推出星星海 SA2 云服务器


腾讯云推出一款自研星星海服务器,对外开放标准型 SA2 云服务器,提供稳定高性能算力。今年以来规模迅速增长,已突破 400 倍。


在今年 2、3 月份疫情爆发期间,腾讯会议的应用迎来了一波用户量的暴增,而星星海 SA2 服务器,在 7 天内支持快速扩容 100 万核集群规模,平稳支撑了腾讯会议的增长。


除了标准型 SA2 云服务器之外,腾讯云还提供了内存型、高性计算型;以及适用于高性能数据库及大数据场景的高 IO 和大数据机型等等多场景的丰富实例矩阵。腾讯云也提供了丰富的异构场景解决方案,满足训练及推理的不同应用场景。


目前,腾讯云正通过云服务器与黑石物理机等多种灵活的方式持续对外提供稳定、安全、可靠的算力服务。


除了在丰富产品矩阵上的构建,腾讯云也提供了多种弹性灵活的产品能力,支持广大企业在业务发展的全周期,都能灵活便捷地获取算力服务。实现业务快速低成本构建,业务集群容灾部署,业务集群极速扩容;让算力服务深度贴合业务需求。


6、AI 潮玩 - 腾讯云人脸特效的最新实践

如何运用 AI 能力打造有趣的营销传播事件,成为每个营销策划和产品策划必须关注的重心,腾讯云 AI 计算机视觉产品中心高级工程师高铭谦最后为大家分享了腾讯云人脸特效的最佳实践。


在泛娱乐行业,人脸特效已不是新奇事物,腾讯云也多次通过人脸特效能力和相关营销素材刷爆朋友圈。腾讯云人脸特效能力包含了人脸融合、人像美化、人像变换、实时试妆等在内的 AI 能力。在营销活动中也有使用多能力的结合,如“人脸融合 + 人脸年龄变化 (+ 变性别)”、“人脸年龄变化 + 人像动漫化”、“图片滤镜 + 人脸美颜”等。


AI 应用能力除了服务效果好之外,云服务的可用性也是用户关注的目标,腾讯云拥有着一套完整的监控运维体系,拥有秒级指标,多级告警,链路染色,以及值班运维和产品负责人双重保障等,在产品上线全流程保证服务高可用。


2020 年 12 月 02 日 16:33612

评论

发布
暂无评论
发现更多内容

Java-技术专题-多线程之线程池

李浩宇/Alex

《编写高质量代码——改善Java程序的151个建议》.pdf

田维常

电子书

《腾云:云计算和大数据时代网络技术揭秘》.pdf

田维常

电子书

《HTML5与CSS3基础教程(第8版)》.pdf

田维常

电子书

《自己动手写网络爬虫》.pdf

田维常

电子书

《一线架构师实践指南》.pdf

田维常

电子书

《MySQL技术内幕(第5版)》.pdf

田维常

电子书

《从零开始学微信小程序开发》.pdf

田维常

电子书

《循序渐进Linux (第2版)》.pdf

田维常

电子书

《人人都是架构师:分布式系统架构落地与瓶颈突破》.pdf

田维常

电子书

《实战Nginx:取代Apache的高性能Web服务器》.pdf

田维常

《程序员必读之软件架构》.pdf

田维常

电子书

《MySQL开发者SQL权威指南》.pdf

田维常

电子书

《精通Spring MVC4》.pdf

田维常

电子书

基于 Flink SQL CDC 的实时数据同步方案

Apache Flink

《系统架构:复杂系统的产品设计与开发》.pdf

田维常

电子书

《Go语言实战》.pdf

田维常

电子书

《图解Java多线程设计模式》.pdf

田维常

电子书

《重构:改善既有代码的设计》.pdf

田维常

电子书

《阿里巴巴Java 开发手册》.pdf

田维常

电子书

《Java虚拟机并发编程》.pdf

田维常

电子书

《Docker全攻略》.pdf

田维常

电子书

《实战Java高并发程序设计》.pdf

田维常

电子书

《Python源码剖析》.pdf

田维常

电子书

《数据结构与算法分析:Java语言描述》.pdf

田维常

电子书

《Java Web企业项目实战》.pdf

田维常

电子书

《啊哈!算法》.pdf

田维常

电子书

《Java性能优化全新指南》.pdf

田维常

电子书

《Redis入门指南》.pdf

田维常

电子书

《零成本实现Web性能测试——基于Apache JMeter》.pdf

田维常

电子书

《用户网络行为画像》.pdf

田维常

电子书

腾讯云面向泛娱乐行业的六大技术实践-InfoQ