学习
实践
活动
专区
工具
TVP
写文章

起底51talk:在线教育的云函数及音视频实践

云函数是基于FaaS(函数即服务)+ BaaS(后端即服务)架构实现的,这个架构正是Serverless的实现方案。 和「云计算」类似,「Serverless」是一个由工业界提出并演化而来的概念,其实它也可以算是云计算范畴。广义上的Serverlss服务指的所有实现了Serverless免运维理念的服务。 云函数作为腾讯云Serverless产品家族成员之一,是视频录制场景下理想的计算平台。通过云函数计算实例快速启动,稳定支持超高并发业务需求,弹性扩缩容,以更低的成本加速业务上线迭代。 实时音视频 TRTC+云函数SCF解决方案 不同业务场景的录制需求往往较为复杂,涉及多人上下线 UI 布局变化、多路音视频的实时录制、直播转码推流,以及⽩板笔记、聊天弹幕、视频演示等各个环节。 (全景录制过程) 云函数 SCF 一键触发,实时弹性启动,服务端执行浏览器全景镜像录制; 浏览器多路解码、一路编码,降低算力消耗; 浏览器实现多路直播流、信令、白板等同步集成,简单直观; 录制过程灵活调整布局

24620

使用 Serverless 云函数实现 TRTC 单流 混流录制

Serverless 云函数在单流 / 混流录制中 最佳实践场景 1. 场景一:直播回放 核心诉求   1. 国家监管要求,直播过程要生成回放。   2. 云函数 SCF 解决方案 可以调用函数单流录制功能,将指定 uid 的用户数据进行录制,生成精彩片段,指定设置触发形式。 03.  Serverless 云函数的实现价值 1. 云函数 SCF 进行单流录制 Demo 演示 以上为大家介绍了 Serverless 云函数在单流 / 混流录制中的业务场景价值,接下来以单流录制为例,通过简单的 Demo 演示来讲解如何使用 API 「页面录制」内测申请 在《使⽤ Serverless 云函数和 Headless Chrome 进行实时渲染录制合流》一文中和大家讲述了在线教育场景中的录制需求痛点,并推出全新解决方案: Headless GitHub: github.com/serverless 官网: cloud.tencent.com/product/serverless-catalog 点击「阅读原文」,申请内测 「腾讯云 TRTC

48040
  • 广告
    关闭

    上云精选

    2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    全景录制,一站式录制解决方案|强势推出

    什么是「全景录制」? 不同业务场景的录制需求往往较为复杂,涉及多人上下线 UI 布局变化、多路音视频的实时录制、直播转码推流,以及⽩板笔记、聊天弹幕、视频演示等各个环节。 腾讯云实时音视频 TRTC 联合 Serverless 云函数,推出 「全景录制」一站式录制方案。 即刻出片 可以支持在直播结束 10 分钟内给出录制结果,无需进行复杂的合成工作,用户拿到回放即可立即使用。文件大小、录制时长、分辨率均无限制,随时应对各种业务录制需求。 3. One More Thing ---- 欢迎进入千人 QQ 群 (871445853) 交流 Serverless! ? GitHub: github.com/serverless 官网: cloud.tencent.com/product/serverless-catalog 点击「阅读原文」,了解方案详情,更有低至 1

    54430

    全景录制,所见即所得的全新录制方案,更有专属特惠资源包低至 1 元!

    全景录制,所见即所得的全新录制方案,更有专属特惠资源包低至 1 元! 解决传统录制模式中的两大痛点: 痛点1:同步困难。 多人上下⻨导致的录制 UI 布局不断变化,传统的 MCU 的录制⽅案灵活性较低;白板、信令、PPT 课件、音视频难同步; 痛点2:还原度低。 在线教育中必备的演示动画效果,无法在服务端渲染,动画不易还原;课程中复杂多样的互动效果,如弹幕,聊天,声⾳特效等整体难以还原。 解决方案及方案价值: - 通过 Chrome 完成多路解码、一路编码,算力消耗降低,与传统录制方案相比成本降低 60% 以上; - 通过浏览器实现对多路直播流、信令、白板、课件等同步集成,开发简单直观; 【全景录制-方案】https://cloud.tencent.com/act/cps/redirect?redirect=34605& 立即前往 视频内容

    30920

    技术赋能教育:51Talk 在线教育的 Serverless 及音视频 实践

    (全景录制流程图) 云函数 SCF 一键触发,实时弹性启动,服务端执行浏览器全景镜像录制; 浏览器多路解码、一路编码,降低算力消耗; 浏览器实现多路直播流、信令、白板等同步集成,简单直观; 录制过程灵活调整布局 Serverless 音视频转码、推流、直播和图片处理等方案,支持灵活、自定义的转码方式,快速搭建 RTC、RTM、互动白板、实时录制等各种产品组合的定制化任务处理能力,补足当前单独云服务的功能盲点;采用分布式架构 「全景录制」使用申请 在《使⽤ Serverless 云函数和 Headless Chrome 进行实时渲染录制合流》一文中和大家讲述了在线教育场景中的录制需求痛点,并推出全新解决方案: Headless Chrome 全景录制方案。 音视频实时互动 Serverless 系列解决方案 ? ? ? 点击「阅读原文」,申请测试使用 「TRTC & SCF 全景录制方案」。

    33760

    技术赋能教育:51Talk 在线教育的 Serverless 及音视频 实践

    (全景录制流程图) 云函数 SCF 一键触发,实时弹性启动,服务端执行浏览器全景镜像录制; 浏览器多路解码、一路编码,降低算力消耗; 浏览器实现多路直播流、信令、白板等同步集成,简单直观; 录制过程灵活调整布局 Serverless 音视频转码、推流、直播和图片处理等方案,支持灵活、自定义的转码方式,快速搭建 RTC、RTM、互动白板、实时录制等各种产品组合的定制化任务处理能力,补足当前单独云服务的功能盲点;采用分布式架构 「全景录制」使用申请 在《使⽤ Serverless 云函数和 Headless Chrome 进行实时渲染录制合流》一文中和大家讲述了在线教育场景中的录制需求痛点,并推出全新解决方案: Headless Chrome 全景录制方案。 音视频实时互动 Serverless 系列解决方案 ? ? ? 点击「阅读原文」,申请测试使用 「TRTC & SCF 全景录制方案」。 ? ?   往期精选推荐   ?

    25631

    技术解码丨使⽤云函数和 Headless Chrome 进行实时渲染录制合流

    ⽩板,各种动画⼀起同步录制下来,完成⼀个所见即所得的页面录制合流⽅案。  在线教育场景中的录制有很多痛点: 1、多路音视频同步困难,以及学⽣上下⻨导致的录制布局不断变化 ⽐如⼩班课场景,连⻨场景,UI布局是不断变化的,⽬前的mcu的录制⽅案要么是固定布局要么需要⼀个⼀个⽤户指定布局 2、音视频和PPT录制比较难同步 由于⾳视频是通过 UDP 传输, PPT 的同步往往是通过 TCP 信令来控制,这就导致音视频和PPT 难以同步, 为了解决这个问题⼜引⼊了各种 SEI 插⼊时间戳的⽅ 4, 真实上课过程中的互动效果难以还原 真实的上课过程中可能还会有弹幕,聊天,声⾳特效等等,要把这些整个还原下来难度也比较高。 这样录制的⽅案有很多好处: 1、极优的录制效果  所见即所得的录制,页面中的⾳视频,课件内容,⽩板交互,动画特效,甚⾄聊天都可以录制下来。可以控制要录制的 FPS,以及编码质量。

    45020

    腾讯云 TRTC 牵手正版曲库,助您快速搭建沉浸式线上 KTV

    当有一方在唱歌的时候,其他人也能在另一边同步发聊天和送礼,达到了和线下 KTV 一样的氛围。最重要的是曲库全面,不用多头下载软件就能想唱就唱,K 歌交友两不误。 01.  除了听歌唱歌之外,还支持发送礼物、弹幕、点赞等功能。遇到唱歌好听的主播给她送礼点赞增加主播光环,提升互动体验。 02.  场景化组件有哪些? 在 App 里,我们可以创建欢唱 KTV 房间,唱歌听歌的同时也能在线与其他房间里的朋友发弹幕互动;遇到唱歌好听的心仪小哥哥、小姐姐,在线送礼功能为你们的关系增添了更多的可能性;演唱歌曲的时候,你也可以在界面中的控制台通过调整歌曲升降调 ---- 推荐阅读 One More Thing ---- 欢迎进入千人 QQ 群 (871445853) 交流 Serverless! GitHub: github.com/serverless 官网: cloud.tencent.com/product/serverless-catalog 点击「阅读原文」,了解在线 KTV 产品服务详情

    59120

    “播放器”网络直播系统实现流程的终点

    完整的网络直播系统实现包含许许多多的环节,主要包括采集、前处理、编码、推流、转码、录制、截图、鉴黄、拉流、解码和渲染等步骤。这些步骤细分下来,又可以大致分为推流端、服务端处理、播放器和交互系统。 至于渲染环节,最大的困难并不在于画面绘制,而是音画是否同步的问题。 因此,网络直播系统开发时,播放器层面上需要注意的细节问题还是有很多的。 直播13.png 交互系统 移动端直播app最常见的交互方式即评论(弹幕)、打赏和点赞等,而这一系统的构成使得直播的实时性和互动性大大增加,现在大多数平台都是借助IM功能来实现网络直播交互的。 1.直播间内评论(弹幕弹幕于网络直播系统来说已经是无法割舍的功能之一了,是用户与主播互动交流的主要方式。 面对数十万甚至数百万量级的用户同时发送消息,再加上复杂多变的网络环境,这个时候就需要根据用户位置就近选择较近的对应运营商的单线机房接入弹幕消息的服务,使得弹幕或评论更新的更加及时。

    46340

    Serverless 应用的形式交付 SaaS 服务

    答案是肯定的 — Serverless 应用中心。 03.  Serverless 应用交付模型 ? 全景录制 腾讯云实时音视频 TRTC 联合 Serverless 云函数,推出 「全景录制」一站式录制方案。 所见即所得的录制模式,以观众视角实现全景录制,高度还原互动效果,免后期合成,即录即得,录制完成后输出一份完整 mp4 文件,稳定支持高并发业务需求,以更低的成本加速业务迭代。 我们在这篇文章里面为大家详细介绍了《全景录制,一站式录制解决方案》,还有专属特惠资源包,低至 1 元,欢迎大家前去体验使用。 ? 2. GitHub: github.com/serverless 官网: cloud.tencent.com/product/serverless-catalog 点击「阅读原文」,参与 Serverless

    40040

    在线直播平台开发,重点在于这两点

    用户观看界面功能设计: 主播信息:查看主播基本信息,显示主播头像、昵称、关注人数、印象标签等 观众信息:查看当前房间在线用户个人信息 主播主页:主播详细资料介绍,主播等级、主播粉丝数、直播回放等都可以查看 发送弹幕 :用户可以在直播间发送弹幕弹幕消息会从直播间公屏飘过 发送礼物:比较常见的有普通礼物、豪华礼物、守护礼物、热门礼物、幸运礼物等形式 贡献排行:显示该主播直播间的用户礼物贡献日榜、周榜、月榜 用户充值: 用户可以和主播在直播间内进行视频互动聊天,发送文字、表情等内容 p=0.jpg 在线直播平台开发需要用的技术有: 摄像头采集 音视频编解码 流媒体协议 音视频流推送到流媒体服务器 流媒体网络分发 用户播放器 音视频同步 网络延迟自适应 需要录制,多种视频文件的格式和封装 语言:C、C++、html、php、mysql......

    28610

    基于云函数全景录制,用 Markdown 和 Tailwind CSS「写」视频

    这个服务可以用来录制网课、也可以用来生成录制视频,用这种方式生成视频的好处是: 1. 只要在网页上看得见的,听得见的,都可以直接录制成视频。 常规的图片和文字大家可能都很熟悉了,但 音频和视频之间按什么顺序来播放,是否可以同时播放,音视频和字幕如何同步等新问题是更需要考虑的。 2. 根据文档,在发起视频录制请求时候,传递一个 ManualStart 为 true 的参数,这样全景录制服务就不会自动开始录制。 实时音视频 TRTC & 云函数 SCF 系列解决方案 ---- 推荐阅读 One More Thing ---- 欢迎进入千人 QQ 群 (871445853) 交流 Serverless GitHub: github.com/serverless 官网: cloud.tencent.com/product/serverless-catalog 点击「阅读原文」,了解方案详情,更有低至 1

    45020

    演唱会必备!这个神器,能让爱豆一眼就看到你

    粉丝们为了帮自己 pick 的练习生争取早日出道,每天把投票当成头等大事,还有疯狂的粉丝跑到节目录制的地方爬上栏杆,就为了远远的看一眼自己pick的练习生。 手持弹幕 这个小程序主要用于弹幕和荧光字的制作。弹幕有字体的速度、字号、颜色三项设置。荧光字只有字体的大小和颜色两种设置。 ? 其中弹幕不限字数,字体大小就是字变大变小。 弹幕和荧光字的内容不只是字哦,还可以输入 emoji 表情。一起来看看酷炫的成品吧? ? 荧光字效果 ? 弹幕效果 个人觉得「手持弹幕」的荧光字是变换得最好看的。 ? 「手持弹幕」小程序使用链接 https://minapp.com/miniapp/3226/ 手机弹幕 还是主要用于弹幕和荧光字的制作。 弹幕有字体、速度、字号、颜色四项设置。 有像素风的字体是「手机弹幕」的一个亮点。 ? 其中字的数量设置与「手持弹幕」一样。「手机弹幕」中荧光字不支持输入 emoji 表情,弹幕还是可以的。 ? ?

    25520

    直播平台APP软件如何检测其功能

    先说下直播的原理,就是把主播录制的视频,推送到服务器,在由服务器分发给观众观看。 直播环节:推流端即主播客户端):采集、美颜处理、编码、推流 服务端处理(图1的中间部分):转码、录制、截图、鉴黄 播放器即观众客户端(图2的右边部分):拉流、解码、渲染 ——直播软件的功能点—— 1、个人账户相关 充值提现等; 2、直播列表 关注、热门、附近、最新、分类直播用户列表、banner页、搜索等; 3、房间逻辑 创建房间、进入房间、退出房间、关闭房间、切换房间、房间设置、房间用户列表等; 4、主播直播 录制 、推流、解码、播放、美颜、水印、前后台切换等; 5、观看直播 聊天信息、滚屏弹幕、送礼物、礼物显示、加载界面等;  6、礼物 普通礼物、豪华礼物、红包、排行榜、第三方充值、礼物动态更新等;  7、 1.首屏是否秒开 2.音质是否失真,延迟,长时间连接音频稳定性 3.视频播放的流畅性、清晰度(静止场景、运动场景) 4.音频和视频的实时同步 5.不同网络环境下音视频(ipv4、ipv6、4G、3G)

    3.9K121

    崔立鹏:腾讯云为知识竞技游戏提供解决方案

    视频和答题同步。主播报题与题目内容在弹窗上展示需要比较精准的同步。 超大型聊天室。支持弹幕翻滚的百万量级的聊天室 崔立鹏也指出了这种游戏的3个技术痛点。 问答和直播同步难。 目前问答主要走消息通道,而视频走传统通道,所以同步这两点有一定难度。 对于直播延迟敏感。在直播过程中,不管是用户听主播报题还是主播获取用户反馈的答案,长时间的延时势必会造成不好的体验。 高并发。 一种是简单的答题后台页面,这个页面提前录制好了一些题目和节目单,在特定的时间,现场导播会把题目下发。崔立鹏建议通过腾讯云消息通道来向全网下发,这样下发可以在500毫秒内到达全网95%以上的用户。 另一种法案就是直接把竞技的题目插在视频流里,现场导播发题时,通过按钮就能把题目通过一个api插入到视频中,这样就可以达到精准的同步

    1.3K93

    【腾讯云】TRTC直播推流+页面渲染推流云直播实践

    该测试文档录制TRTC直播的时候因为url只是个静态网页,最终只是录制了房间的静态网页,并没有录制到TRTC推流过来的音视频。使用云直播的直播地址播放云直播推流过来的录制。 注意:本例测试最终web房间因为是静态页面,页面渲染录制出来的是静态直播房间,并没有录制到推流效果。需要研发根据TRTC相关SDK开发web界面用于直播录制。 图片页面渲染页面渲染是云函数serverless应用提供的端到端的应用,主要功能包括音视频录制,转码,推流云直播等。相比全景录制多了推流云直播的功能。 页面渲染开白后,可以在"Serverless"->"Serverless应用"->"新建应用"来新建应用图片在新建应用页面搜索"页面渲染"并选择,如果没有,则需要联系架构师开白图片在页面渲染配置界面,把基础配置写好之后点击完成 页面渲染应用会创建多个云函数,需要一定的时间图片页面渲染创建好之后,可以在"Serverless"->"Serverless应用"搜索并查看图片点击进入应用,可以看到应用的云函数以及API网关图片可以使用

    950101

    【Dev Club 分享】H5 视频直播那些事

    二、H5 录制视频: 对于H5视频录制,可以使用强大的 webRTC (Web Real-Time Communication)是一个支持网页浏览器进行实时语音对话或视频对话的技术,缺点是只在 PC 的 四、iOS 采集(录制)音视频数据OS 关于音视频采集录制,首先明确下面几个概念: 视频编码:所谓视频编码就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式,我们使用的 iPhone 对于弹幕来说,要稍微复杂一些,可能需要关注以下几点: 弹幕实时性,可以利用 webscoket 来实时发送和接收新的弹幕并渲染出来。 对于不支持 webscoket 的浏览器来说,只能降级为长轮询或者前端定时器发送请求来获取实时弹幕弹幕渲染时的动画和碰撞检测(即弹幕不重叠)等等 六、总结 目前较为成熟的直播产品,大致都是以 Server 端和 H5 和 Native(android,ios)搭配实现直播: 基本是下图这个套路: ?

    1.1K71

    扫码关注腾讯云开发者

    领取腾讯云代金券