前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >天狮集团云函数实践:自定义业务逻辑实现跨境电商全球直播

天狮集团云函数实践:自定义业务逻辑实现跨境电商全球直播

作者头像
腾讯云原生
发布于 2021-10-12 04:40:11
发布于 2021-10-12 04:40:11
2.1K0
举报

业务覆盖全球190多个国家和地区,服务全球用户超过4000万,业务领域横跨生物技术、健康管理、酒店旅游、教育培训、金融投资......运营这样一家跨国集团的全球化业务,需要在全球部署多少 IT 管理中心?

天狮集团作为这样一家跨国公司,给出的答案是:3个。

01.

一个 “小目标”:加速实现全球直播

天狮的全球化业务,主要由位于天津、北京和杭州的 3 个精简的 IT 团队负责,积极通过技术创新提升业务开发效率,源源不断地为天狮在全球输出业务动力。

2021 年,天狮将快速实现海内外直播服务提高为战略目标:

  • 将直播运用到全球电商直播带货,覆盖全球逾 190 个海外市场;
  • 将直播运用到内部培训、金牌讲师、教育宣讲等领域,服务于集团的全球化协同管理;

全球直播既关系到集团的全球销售利益,也影响到集团内部的跨国运营效率。

(天狮直播需求数据流)

天狮全球直播的特点与需求:

  • 自定义业务逻辑

集团内部全员大会的实时直播,需要使用专业设备推 中文、西班牙语、印尼语、俄语、法语、英语等多语言视频流, 且内容需要在全球 190 多个国家和地区进行直播和转播。

  • 服务器成本

全球不定期的电商运营活动,单独设立服务器的成本高,底层服务部署周期长。

  • 并发不可控

跨境电商的出口国家时区不同,对于集团总部在国内的公司来讲,难以根据全球时区进行 24 小时不间断的运维管理。

(天狮 Serverless 云函数直播架构图)

02.

云函数在线视频转推

将主播的录播视频或者 RTMP 直播流推送到实时音视频 TRTC 房间进行直播,同时选择使用 Redis 开启推流直播的实时记录,由 API 网关将进度实时写入 Redis。天狮集团的完整直播流程包括直播推流、转码、录制、鉴黄、CDN 旁路加速等综合功能,通过腾讯云 Serverless 云函数远程调用函数服务快速构建,实现回放视频直播服务,缩短开发周期。

  • 性能提升:1 秒可弹 1000+ 实例;
  • 稳定性提升:可用性 99.99;
  • 网络质量提升:全组件内网互访,延迟小于 5ms;
  • 成本优化:引入云函数异步 Invoke API,节省消息队列费用;

云函数的可编程性,可以基于不同的编程语言(Python / Node / PHP / Java / Go),撰写自定义业务逻辑,整合其他云服务及第三方服务,扩展业务边界,高效创新玩法。在天狮全球直播服务中,通过腾讯云 TRTC 音视频服务、SCF 云函数、IM 即时通讯、VOD 云直播云存储等相关服务,整合对接第三方的实时语音识别和 AI 文本翻译,实现海外直播字幕翻译功能,解决全球电商直播带货、全球会议转播和实时互动的需求,达成集团战略目标。

(天狮全球会议、电商直播 业务实现效果图)

自定义业务逻辑

对接第三方的实时语音识别和 AI 文本翻译,实现海外直播多语种字幕的翻译功能。

主播端

专业设备推流,一路视频流同时满足多个 App 直播互动;针对电商的销售属性,主播端保障商品上架、互动连麦等助销功能使用顺畅。

海量并发处理

每秒最高支持10万并发请求数,面对直播过程中不可控的突发流量,高并发承载能力稳定支撑密集的业务峰值。

流媒体处理

采用流式拉取源视频文件,流式上传转码文件的工作方式,搭配对象存储,一键构建自动化转码流程;直播过程中,对直播内容进行录制截图以满足回播和违规内容审查需求。

“持续保持技术创新,用技术赋能市场,以更快更好的项目交付成果达成集团战略目标。”

——天狮集团高级经理 鱼箴。

03.

电商业务中云函数典型应用场景

1. 电商直播等 CPU 密集型业务

直播带货已成为线上电商平台的标配功能。电商直播中,需要专业、稳定的直播推流、转码、分发、播放等服务,满足超低延迟、超高画质、超大并发访问量的要求。在直播结束后,通常需要对回播视频进行处理,例如音视频转码和混流、回播视频二次分发和存储等。相较于自建转码服务器,云函数 SCF 无需考虑转码服务器闲置时间的利用效率、以及服务器运维等问题。

(云函数电商直播方案)

  • 平滑迁移快速上线

支持用户自定义配置 FFmpeg 命令参数、以及部署自建 FFmpeg,转码方式灵活,也可以便捷地从物理机、云主机容器中移植到云函数。

  • 解决算力瓶颈

大规格实例最高支持 128GB/64C 进行 4K 高清视频转码,结合资源弹性伸缩能力,有效保证转码效率。

  • 按量计费成本优势

视频转码是高运算负荷的 CPU 密集型业务,需要对输入的视频流进行全解码、视频过滤/图像处理、并对输出格式进行全编码。云函数的 1 毫秒粒度按用量计费,拥有显著的成本优势。

2. 电商大促等波峰波谷型业务

每年双11、618等电商大促期间,电商行业线上渠道面临历史级别的流量挑战,中大型电商平台的峰值调用量可达上千万 / 分钟,面临高于日常10至20倍的流量压力;日常运营活动中,例如精品秒杀、限时抢购等,电商平台也同样面临大流量高并发、波峰波谷用户流量明显分化的典型场景。云函数 SCF 提供弹性、可扩展的基础设施和护航服务,帮助电商客户把握业务增长的机遇,从容应对挑战。

(电商弹性大促架构图)

  • 瞬时冷启动

云函数 SCF 底层采用自研的轻量级虚拟化技术,Micro Vm 启动时间短至 90 毫秒,函数冷启动减低至 200 毫秒,并且支持上万台计算节点同时扩容。

  • 实时扩缩容

基于函数请求实时计算的模式,动态的扩缩函数实例,优化函数冷启动的体验问题,以及控制函数计算的资源成本 。

  • 预置并发

在秒杀、抢购等场景中,瞬间需要海量的计算资源。云函数预置并发,可支持并发实例按配置预先启动,提前 “预热” 函数,为业务高峰提前准备计算资源,消除冷启动、降低运行环境初始化及业务代码初始化引起的耗时。

3. 智能图片处理等事件驱动型业务

在电商平台上,每天都会有大量商品图片的查询请求和更新请求。高峰情况下,每天有千万级甚至亿级的图片处理需求。云函数 SCF 提供图片裁剪、增加水印等多种处理能力,满足电商业务的图片处理诉求。同时针对图片处理、存储的高可用要求,可以支持对象存储的跨区域高可用部署。

传统方案需要搭建一个在线服务器并部署 Web 应用来进行图片处理,程序按照一定规则定时触发事件。在传统方案中,主要有三个困扰:没有请求时,空置率较高;需要专门维护一套运行处理代码;需要考虑并发和定时器的执行方法,来保障图片处理的及时性。

而在 Serverless 架构中,用户仅需要在云函数 SCF 上设置触发器+函数,当用户把图片上传到对象存储中,将会触发函数代码进行图片处理,并把图片转移到新的存储桶中。整个过程,不需要搭建 Web 服务器,无需编写触发条件,也无需关注业务运维。

(云函数图像处理方案)

  • GitHub: github.com/serverless
  • 官网: cloud.tencent.com/product/serverless-catalog

点击「阅读原文」,申请云函数专享服务,我们将与 1-3 个工作日与您联系。

  往期精选推荐  

点个“在看”每天学习最新技术

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云原生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
新手友好!手把手教你用云服务器搭建个人网站(附CentOS7.9配置详解)
在数字化时代,无论是个人博客、作品集展示,还是小微企业官网,拥有自己的服务器意味着更高的自由度、更强的可控性和更好的性能表现。本文将带你从服务器选购到网站部署,再到安全维护,手把手教你搭建一个稳定高效的线上平台。
用户10425169
2025/06/25
1260
新手友好!手把手教你用云服务器搭建个人网站(附CentOS7.9配置详解)
开源建站工具推荐:强大易用的CMS系统
本文推荐了几个优秀的开源传统 CMS 系统。首先,它们都是功能强大且易于使用的内容管理系统,适用于个人和企业建站。其次,它们都具有灵活性和可扩展性,可以根据用户需求进行定制和扩展。此外,它们还提供了友好的用户界面和简洁直观的管理后台,使用户能够轻松创建、编辑和发布内容。最后,在技术支持方面,这些项目拥有庞大而活跃的社区,并且积极参与产品迭代更新及问题修复。
小柒
2023/09/02
1.9K0
开源建站工具推荐:强大易用的CMS系统
2020最受欢迎的企业网站CMS建站系统排行榜
对于大多数站长来说,企业网站CMS可能再熟悉不过了。但对于新手站长来讲,可能还不太了解什么是企业网站CMS,或企业网站CMS是做什么的。而我们经常可以在网上看见有人问:哪个CMS系统最好用?企业建站用哪个CMS系统?等类似问题。今天,我们一起来看看,2020年站长使用最多、最值得使用的开源免费企业网站CMS建站系统。
亲爱的小孩
2020/06/03
8K0
2020最受欢迎的企业网站CMS建站系统排行榜
市面上的在线电影网站是如何搭建的?电影资源从哪里来的?
随着互联网技术的发展,在线观影已经成为一种主流娱乐方式。很多人好奇:这些提供海量电影资源的网站是怎么搭建起来的?它们的内容又是从哪里来的?本文将带你深入了解一个典型在线电影网站的技术架构与资源获取方式,重点以 苹果CMS(AppleCMS) 为例进行讲解,并结合 Linux 系统环境和伪静态配置等技术细节。
用户2695996
2025/06/09
1240
市面上的在线电影网站是如何搭建的?电影资源从哪里来的?
手把手教你搭建苹果cms v10版本的在线电影网站
用户2695996
2025/06/04
1830
手把手教你搭建苹果cms v10版本的在线电影网站
CMS (内容管理系统)介绍
做为一个IT人,我们都有想过有自己的一个网站,或博客,或论坛。然而,虽有技术,可是时间还有精力都很有限,要用自己的力量去写,还是是一个很大的工程。花的成本太高。 这里告诉大家,其实网上有很多写好的开源程序,而且还有更新,大家可以直接拿来使用,你只需要关心你的业务,不需要在代码上下如此之大的功夫。 如论坛, 这里主要给大家推荐PHP的开源论坛,当然,其它语言也有相关的产品。 php语言的论坛,主要有:
用户9914333
2022/07/21
5K0
CMS (内容管理系统)介绍
网站建设之常用CMS系统的SEO优化功能分析
大家好!我是小熊优化的SEOER,在seo优化这个行业已经从业7年多了,优化过不少的个人和企业网站,根据多年的经验也总结出了不少的优化经验,现在大部分的网站,尤其是单位性质的网站基本都是采用CMS系统来做的,今天,在这里我就分享一下这几年来我接触过的几个CMS系统的优化方面的特点,希望对大家有所帮助。
用户4831957
2020/01/03
1.3K0
我用Python实现了一个小说网站雏形
前段时间做了一个爬取妹子套图的小功能,小伙伴们似乎很有兴趣,为了还特意组建了一个Python兴趣学习小组,来一起学习。十个python九个爬,在大家的印象中好像Python只能做爬虫。然而并非如此,Python 也可以做Web开发,接下来给大家展示一下如何做一个小说站点。
小柒2012
2018/12/14
9020
CMS是什么?
CMS是Content Management System的缩写,意位“内容管理系统”。内容管理系统是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”还包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到互联网中的信息。
PM吃瓜
2019/08/12
5.1K0
CMS 是什么?企业应该如何选择适合自己的 CMS?
CMS 作为企业一个非常重要的信息化工具,在我所服务的中大型企业中是一个一定要用的系统,而中小企业对 CMS 并不了解,也不怎么使用。这也间接导致人们对 CMS 的理解产生较大误差,有的人觉得 Excel 就可以管理,有的人以为 ERP 就可以完全包含 CMS 工作,有的人甚至觉得 CMS 是一个鸡肋系统,日常工作中完全不需要。我可以很负责的告诉大家,无论你是职场新人,还是高端人士,CMS 一定是未来 10 年企业数字化转型中最重要的板块之一,CMS 所带来的数字化工作流程,数字化内容运营思想,以及高效工作都是企业提升市场竞争力的重要利器。
KATSU
2024/01/02
8130
CMS 是什么?企业应该如何选择适合自己的 CMS?
CMS-需求分析
CMS (Content Management System)即内容管理系统,不同的项目对CMS的定位不同,比如:一个在线教育网 站,有些公司认为CMS系统是对所有的课程资源进行管理,而在早期网站刚开始盛行时很多公司的业务是网站制 作,当时对CMS的定位是创建网站,即对网站的页面、图片等静态资源进行管理。
cwl_java
2020/01/14
2.5K0
CMS-需求分析
企业网站建设中CMS系统的作用及现状
CMS系统是Content Management System的缩写,意思为“网站内容管理系统”, 用来管理网站后台,对网站前台、小程序或App的内容进行管理和维护。
用户4831957
2021/04/15
1.1K0
干货丨什么是CMS ,CMS 有哪些功能呢?
随着知识付费与专业内容的生活占比加大,内容构造者在撰写与梳理内容时,渴求通过更为高效便捷的方式,完成对内容的管理,更系统的对文字系统建立组织逻辑,自此CMS应运而生。
齿轮易创说互联网
2018/09/14
8.2K0
干货丨什么是CMS ,CMS 有哪些功能呢?
CMS介绍、优点、特性以及CMS模板开发示例
在阅读这篇文章前,推荐一篇“好”文章:MySQL 数据库引擎解析:特性、应用场景与选择策略原创
奇迹_fly
2024/11/28
4970
小涴熊漫画CMS:一款不错的开源免费的漫画连载系统,带采集API
说明:最近想搞个漫画站玩玩,就找了个不错的系统小涴熊漫画CMS,开源免费,基于ThinkPHP 5.1及Redis缓存,自带火车头api方便我们采集发布,功能就不多说了,可以看下面的截图,差不多漫画系统都差不多。作者更新也积极,貌似还计划加入会员系统等其他功能,这里就发一下。
子润先生
2021/05/29
2.3K0
小程序开通cms可视化网页后台【小程序专题9】
我们之前用云开发时,想做个数据管理后台,只能用小程序开发工具自带的操作后台,然后直接在数据库里操作数据。这样对程序员没有什么,可是我们的程序开发出来也要给不懂程序的人使用的。如何让这些人也可以很好的管理我们云开发的数据库呢。这个时候我们就要用vue或者传统web开发实现一个网页管理后台,通过这个直接管理云开发了。但是开发这样一个网页后台,无疑会增加我们的工作量。所以我们今天借助云开发官方推出的CMS功能,来快速的搭建一个云开发的网页管理后台。,首先看一下CMS的优点。
徐建国
2021/12/13
2.8K0
小程序开通cms可视化网页后台【小程序专题9】
常用的免费CMS建站系统推荐
小编从事网站制作这个行业也有不少年头了,从最开始的网站制作只能找网络公司代为制作,到现在的几乎都采用cms建站系统来制作,国内cms建站系统很多,其中有一些很优秀的免费cms建站系统被广大用户所使用,下面小编就给大家介绍一下国内用的比较多的一些免费cms建站系统,希望对大家有所帮助。
用户4831957
2019/05/26
8.3K0
云开发CMS内容管理系统,5分钟搞定小程序管理后台
小程序·云开发的云调用能力,让用户可以免鉴权快速调用微信的开放能力,极大节约了开发成本。现在,大家期待已久的云开发 CMS 内容管理系统,终于上线啦!顺便提示,接下来还可以二次开发哦!
腾讯云开发TCB
2020/06/03
5K0
云开发CMS内容管理系统,5分钟搞定小程序管理后台
小涴熊漫画CMS:一款不错的开源免费的漫画连载系统,带采集API
说明:最近想搞个漫画站玩玩,就找了个不错的系统小涴熊漫画CMS,开源免费,基于ThinkPHP 5.1及Redis缓存,自带火车头api方便我们采集发布,功能就不多说了,可以看下面的截图,差不多漫画系统都差不多。作者更新也积极,貌似还计划加入会员系统等其他功能,这里就发一下。
小狐狸说事
2022/11/16
2.3K0
小涴熊漫画CMS:一款不错的开源免费的漫画连载系统,带采集API
用宝塔搭建勾股CMS博客系统
勾股CMS,让WEB开发更简单!Gougu 基于ThinkPHP6 + Layui + MySql的轻量级极速后台开发框架,干净不臃肿、操作简单、开箱即用; 通用型的后台权限管理机制,容易功能定制和二次开发,帮助开发者简单高效降低二次开发成本 完全免费开源,系统易于功能扩展,代码维护,非常容易定制和二次开发。
西里国际站
2023/04/18
1.4K0
用宝塔搭建勾股CMS博客系统
推荐阅读
相关推荐
新手友好!手把手教你用云服务器搭建个人网站(附CentOS7.9配置详解)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档