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

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

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

01.

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

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

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

·将直播运用到全球电商直播带货,覆盖全球逾190个海外市场;

·将直播运用到内部培训、金牌讲师、教育宣讲等领域,服务于集团的全球化协同管理;

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

1633931417(1).png

(天狮直播需求数据流)

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

·自定义业务逻辑

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

·服务器成本

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

·并发不可控

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

1633931471(1).png

(天狮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文本翻译,实现海外直播字幕翻译功能,解决全球电商直播带货、全球会议转播和实时互动的需求,达成集团战略目标。

640.webp (1).jpg

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

自定义业务逻辑

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

主播端

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

海量并发处理

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

流媒体处理

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

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

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

03.

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

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

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

1633931557(1).png

(云函数电商直播方案)

·平滑迁移快速上线

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

·解决算力瓶颈

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

·按量计费成本优势

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

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

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

1633931601(1).png

(电商弹性大促架构图)

·瞬时冷启动

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

·实时扩缩容

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

·预置并发

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

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

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

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

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

1633931647(1).png

(云函数图像处理方案)

我们是设计师、工程师、梦想者,是您扬帆出海的私人顾问专家


相关内容:
[亚马逊开店深圳办事处地址在哪里]
[亚马逊开店深圳办事处地址在哪里]
亚马逊开店深圳办事处地址揭秘:一站式开店服务,轻松拥抱财富!各位亲爱的创业者们,你们好!今天要给大家带来一个好消息——亚马逊开店深圳办事处地址终于揭开了神秘面纱!在这里,
亚马逊开店卖翡翠怎么样?
亚马逊开店卖翡翠怎么样?
亚马逊开店卖翡翠:珠宝行业的巨大商机等你来挖掘!在炎热的夏季,一杯清凉的饮料、一本好书和一个精美的翡翠饰品,想必是很多人的首选。翡翠作为中国传统文化中的瑰宝之一,以其晶莹

TG客服:@SSjiejie — 官方频道:@SSwangluo

三生网络 © 2009-2023 超15年出海经验,跨境项目专家