Techo Hub—文创产业的全栈技术应用实践(成都站2021.10.23)

天府之国成都,作为古蜀文明发祥地,古往今来一直为各派学士所喜爱。近年来,在各种新技术的加持下,成都文创产业如雨后春笋般快速发展,爆款产品频频涌现,加之政府对成都文创产业扶持力度加码,成都数字文创产业正在实现跨越发展。

10月23日,以《文创产业的全栈技术应用实践》为主题的腾讯云Techo Hub技术巡回成都站活动大幕开启,多位重量级技术专家分别讲解了支撑文创产业的全栈技术实战等内容。

标准,引领游戏和电竞行业工业化、规范化发展

我们国家高度重视标准化工作,党和国家领导人多次对标准化工作做出重要的论述。今年10月,中共中央 国务院印发《国家标准化发展纲要》,作为指导中国标准化中长期发展的纲领性文件,对我国标准化事业发展具有重要里程碑意义。在企业层面也高度重视并积极参与标准化工作。标准是打造一流企业、一流产品的基石,而企业参与标准化的水平也体现了企业在产业中的综合竞争力。

游戏和电竞是文化、艺术和科技的集大成者,是数字创意、数字娱乐、数字出版的重要构成,也是文化传播的重要载体。同时,游戏和电竞作为数字经济的新引擎和关键动力之一,在促进文化产业高质量发展和技术创新等方面也在发挥越来越重要的作用。目前游戏和电竞的工业化是大势所趋,而建立行业标准是实现工业化的前提。标准将促进技术创新,有效拉通产业多方合作,在未成年人保护、版权保护、碳达峰、碳中和等重要议题上规范行业绿色、健康、可持续性发展。同时,标准将助力游戏和电竞相关技术更好、更高效地赋能交通、医疗、教育等其他行业。

腾讯高级标准经理聂蔚青老师在演讲中表示,腾讯作为数字互动娱乐产业中的先行探索者,一直坚持践行以用户为本,科技向善的使命,高度重视并积极与产业链上下游的合作伙伴共同参与制定标准。在游戏和电竞行业中的很多细分领域,都有标准制定工作在开展,包括:未成年人的保护,安全合规,云游戏、电竞、VR/AR、手游的技术优化等。游戏和电竞是重要的文化交流载体,中国游戏和电竞的出海也在为弘扬中国文化,传播中国文化起到积极的作用。国际标准的制定助力游戏和电竞出海,深化国际交流合作。最后,聂蔚青老师介绍了腾讯参与国际标准制定相关方面的工作。

云渲染助力文创沉浸式体验

云渲染,顾名思义就是将渲染这个操作放到云服务器上完成,相较于传统的渲染方式,云渲染速度更快,效率更高。腾讯云充分利用自身在“超低延时音视频 + 丰富边缘计算 + vGPU实时渲染”领域的领先优势,在5G、云计算、AI等技术的推动下,云渲染正在为越来越多的行业带来便利。

在典型的云游戏场景中,腾讯云打造了一站式端游+手游PaaS方案,在满足高画质、低延迟的基础上,还提供了全终端覆盖和丰富的游戏场景增值能力,如游戏接力,云端预热,和云游直播等。

云渲染技术已经在原有云游戏场景上逐渐延伸,覆盖到文旅、文博、零售、建筑、制造等众多领域,已发展成为应用上云、产业上云的一项通用技术。接下来,腾讯云渲染PaaS产品策划张欣玮老师详细介绍了腾讯云“数字孪生实时渲染解决方案”。案例挑选了’文旅场景1:1云上复原深圳南头古城‘、拟真世界沉浸式‘云考古三星堆‘、云上交互式虚拟展厅 等多个案例。体现了云渲染“广传播、强交互、低成本”的能力优势。

此外,数字孪生实时渲染解决方案结合文创产业,还有“沉浸式剧本杀”、“互动式旅游”等创新的业务场景,这些场景和应用都将在未来给文创产业带来新的活力。

腾讯云MongoDB在游戏行业实践

数据库是游戏软件的核心组件,游戏玩家的各种信息、运营数据、游戏场景数据等都需要借助数据库来保存。要想游戏的开发及更新实现足够快,数据库就要对开发人员足够友好,方便修改和调用,以便节省开发时间。同时,游戏上线后的玩家数量存在很大的不确定性,这就需要数据库具有高可扩展性。MongoDB是一款分布式的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案,其特点是易部署、易使用,存储数据方便,非常适合游戏开发、运维的需求。

腾讯云MongoDB研发负责人苏磊老师表示,从开发视角来说,MongoDB灵活的动态文档模型适合游戏场景下的需求频繁变化,MongoDB副本集天然适合分区分服,其分片架构非常适合全球全服。MongoDB有高达100+各种json操作运算符,可以帮助开发人员更加容易地进行数据处理。从运维的视角来说,MongoDB副本集机制保障了服务的可用性,动态增删分片/节点提供了弹性能力。

作为国内最早推出MongoDB数据库服务的云厂商之一,腾讯云MongoDB采用超高性能硬件,单个副本集QPS可达20w+,可以在业务高峰时段帮助客户支撑高并发请求量。同时,腾讯云MongoDB支持一键扩容、备份回档等企业级特性。

苏磊老师介绍说,针对游戏行业,腾讯云MongoDB的无损变配为业务提供更强大的弹性能力,全球60+的机房部署随时为业务提供强大支持,其跨机房多活能力最大程度上保障了业务的可用性。还可以跨地域/国家数据实时复制,非常适合游戏出海的需求。

腾讯云MongoDB的实时备份功能保证了数据的可靠性,数据库可以回档到任意时刻为业务提供了兜底能力,通过数据库内核的深度定制,为客户提供极速回档的体验,批量回档简化多个服务区同时回档的操作。腾讯云MongoDB内置aggregate + map reduce + 聚合查询提供强大的数据分析能力,DTS异构数据同步,支持将MongoDB数据实时同步到Clickhouse/ES/Kafka,只读节点解决了数据分析时对业务造成影响。此外,腾讯云MongoDB的数据库自治能力,可以提前发现数据库隐患,并智能提示数据库优化建议。

英特尔新一代高性能显卡为云游戏带来极致体验

随着游戏视觉体验技术的发展,高性能显卡的重要性越来越高。英特尔高性能显卡(Xe HPG architecture) 支持DX12,光线追踪等功能的硬件优化,同时Xe-Core可以支持矢量和矩阵运算的加速。Xe HPG 架构支持弹性架构设计,使得单芯片可以支持多个渲染片。

英特尔首席架构师林云标老师介绍说,Xe HPG architecture主要应用于AI、高性能计算、视频编辑、云端游戏等应用场景,其采用的游戏超采样技术能够很好实现的游戏渲染质量和性能的权衡,视频质量提升技术能够提供绝佳的视频质量。

除此之外,在云端游戏方面,其采用的网络和内容自适应编码技术,能够根据网络反馈及时调整编码大小以达到快速适应网络变化,为用户提供流畅的游戏体验

腾讯游戏核心数据库TcaplusDB架构与实践

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。“TcaplusDB天然为游戏而生,满足游戏业务OLTP全场景的数据存储需求”,腾讯云TcaplusDB产品负责人,腾讯云数据库专家工程师张铭老师表示。

张铭老师接下来详细介绍了TcaplusDB的整体架构。

基于完全分布式的架构,TcaplusDB无需分库分表,管理粒度细化到表。TcaplusDB提供进程内数据在内存和磁盘的切换能力,活跃数据存储在内存,非活跃数据存储在磁盘。比全内存型存储节省约 70%的成本,比 Redis + MySQL 节省约 40% 。TcaplusDB单表支持到2.56PB,容量可以根据游戏的实际需要进行动态地扩展和收缩,且不影响游戏运营,轻松应对业务规模急剧变化。TcaplusDB支持全区全服和分区分服,并针对游戏爆发增长和长尾运维特点提供不停机扩缩容、备份容灾、细粒度回档等全套解决方案。

TcaplusDB支持通过MySQL Driver来访问数据库,极低的学习和接入成本。常用运维操作(如加表、改表、删表、数据清理等)扩容、缩容、备份等实现了WEB化、接口化和自动化。

异构计算在云游戏场景的应用

AI的发展对算力的要求与日俱增,传统摩尔定律已经无法满足数据驱动的复杂业务场景。随着AI业务落地,大量在线推理业务上云,用户对于性价比更加敏感。同时,用户场景多元化,云端需求正在从传统模型计算向云游戏、云渲染等延伸。以人工智能应用为主要推动力,以GPU为切入口的异构计算市场正在迅速增长。

腾讯云计算高级产品经理张雪茹老师在演讲中首先介绍了异构计算的含义:异构计算(Heterogeneous Computing)是用不同制程架构、不同指令集、不同功能的硬件组合后解决问题的计算架构。异构计算是性能、成本和功耗均衡的技术,同时也是让最适合的专用硬件去完成最适合的事,从而达到性能和成本的最优化。

腾讯云 GPU 云服务器是提供GPU算力的弹性计算服务,具有超强的并行计算能力,作为IaaS层的尖兵利器,服务于人工智能深度学习训练/推理、科学计算、图形图像处理、视频编解码等场景。

腾讯云推出了不同的GPU云服务器,覆盖图形渲染和云游戏场景。

传统的GPU云服务器,GPU、CUDA、cuDNN等环境安装复杂,需要相关经验,往往在环境维护方面耗费较多人力。而腾讯云GPU云服务器,不仅提供了预装驱动和vDWs License的公共镜像,还支持客户自选驱动版本,执行后台安装,提供更加灵活的安装、部署方式,让GPU用起来更快、更简单。在接入方式上,不仅支持直接购买IaaS计算资源,也可以通过TKE PaaS平台,提供GPU容器化服务,还可以通过Ti-ONE平台接入,快速、便捷的使用GPU。

在GPU应用的众多场景中,云游戏的整体增长规模非常可观,也是腾讯云异构的计算的重要发力点。接下来,张雪茹老师详细介绍了GPU虚拟化、黑石裸金属、支持安卓云游戏的Intel SG1三个云游戏异构方案。

腾讯云游戏由IaaS侧提供异构计算实例,由中心向边缘扩展延伸,同时由PaaS团队提供音视频传输技术,以及完整的控制台和API和SDK,支持云游戏业务的快速接入,降低客户侧的接入门槛,提升单路云游性价比的同时降低网络时延,自底向上助力云游行业发展。

至此,腾讯云Techo Hub技术巡回成都站圆满结束。接下来,活动还将走进杭州、上海等城市,为更多开发者带来学习、交流的机会,欢迎持续关注腾讯云Techo Hub技术巡回活动!