低代码音视频工厂-互动直播体验

简介: 本场景主要介绍如何在Alibaba Cloud Linux 3操作系统的ECS实例上部署低代码音视频互动直播的Demo,只需两行代码、三分钟,即可搭建一个直播间,实现一个直播的全流程。

低代码音视频工厂-互动直播体验


1.  了解低代码音视频工厂控制台的配置应用和基于Web端的低代码集成流程

本步骤将带您了解关于低代码音视频工厂控制台的配置应用和Web端的低代码集成流程。

  • 了解低代码音视频工厂的控制台进行应用配置的操作步骤,请参见配置应用
  • 了解如何使用低代码集成(含UI)方式快速接入互动直播Web观看端的方法,请参见Web观看端集成

2.  了解直播常见问题和知识

了解直播常见问题和知识,请参见产品常见问题

3.  创建资源

开始实验之前,您需要先创建实验相关资源。

  • 在实验室页面,单击创建资源

说明 :

  • 资源创建过程需要1~3分钟。
  • ECS实例已为您预装NodeJS环境。
  • (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。

4.  启动互动直播Demo并体验直播流程

本步骤将指导您如何在ECS实例上启动互动直播Demo服务,并体验创建直播,开启直播,本地推流,观看直播等流程。

互动直播Demo项目介绍:

本实验场景已为您准备互动直播Demo,该Demo包含了互动直播SDK以低代码集成方式和标准集成方式接入的示例,您可直接使用该Demo进行体验直播流程。

互动直播Demo整体功能:

  • 查看直播房间列表。
  • 创建直播、开启直播,停止直播,查看直播详情。
  • 通过预设UI的直播间观看直播。
  • 基于FFmpeg模拟本地视频文件推流(仅做推流演示使用)。

  1. 在页面右侧,单击 图标,切换至Web Terminal。
  2. 执行如下命令,进入/opt/workspace/example/room-paas-nest-demo目录。
cd /opt/workspace/example/room-paas-nest-demo
  1. 执行如下命令,修改src/config.ts文件。
vim src/config.ts

i键进入编辑模式,将accessKeyId和accessKeySecret参数分别修改为云起实验室子账号的AK ID和AK Secret。

修改完成后的文件内容如下所示。按下Esc键后,输入:wq后按下Enter键保存并退出。

  1. 执行如下命令,启动互动直播Demo。
npm start
  1. 在您的本机浏览器中打开新页签,在地址栏中访问http://<ECS公网地址>:8000

说明 :您需要将<ECS实例公网IP地址>替换为您云产品资源列表中的ECS实例的公网地址。

  1. 低代码音视频工厂页面,输入账号admin和密码aliyun,单击Login

  1. 创建直播。
  1. 直播列表页面,单击创建直播

  1. 创建直播对话框中,自定义设置直播标题主播ID,单击确定

返回如下页面,在直播列表可以看到您刚刚创建的直播,表示直播已创建成功。

  1. 开启直播。
  1. 直播列表页面,找到您刚刚创建的直播,单击操作列下的详情

  1. 直播详情页面,单击开启直播

  1. 提示对话框中,单击确认

  1. 本地推流。

本实验场景Demo中的本地推流功能基于FFmpeg模拟本地视频文件推流,仅作推流演示使用,您也可以使用OBS或者集成主播端进行推流。

  1. 直播详情页面,单击本地推流

  1. 提示对话框中,单击确认

  1. 观看直播。
  1. 直播详情页面,单击跳转到直播样板间

  1. 提示对话框框中,自定义设置UserId,单击跳转

说明 UserId表示观看直播的用户名称。

  1. 在直播间页面,单击 图标。

返回如下页面,您就可以开始观看直播。

实验链接:https://developer.aliyun.com/adc/scenario/0840eefba0104f6abb1cc79da5d3f9ad

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
消息中间件 缓存 NoSQL
高并发幂等计数器的设计与实现
高并发幂等计数器的设计与实现
373 0
高并发幂等计数器的设计与实现
|
Ubuntu 网络协议
ubuntu配置方法DNS
ubuntu配置方法DNS
ubuntu配置方法DNS
|
4月前
|
数据采集 人工智能 自然语言处理
通义灵码支持 Qwen3-Coder,带你玩转 Agentic Coding,免费不限量
欢迎大家在通义灵码里免费体验最新 Qwen3-Coder 模型,一起 AI Coding。
|
缓存
Vue3 详细模板语法及实例
Vue3 详细模板语法及实例
239 0
|
传感器 自动驾驶 安全
未来出行的智能革命:自动驾驶技术的现状与前景
在科技迅猛发展的今天,自动驾驶技术正逐步从科幻走进现实。本文将深入探讨自动驾驶的技术原理、当前发展现状以及未来的应用前景。我们将从感知、决策和执行三个核心层面剖析自动驾驶系统的工作机制,并讨论其在不同场景中的应用。同时,通过分析技术发展面临的挑战和瓶颈,我们展望了自动驾驶技术的未来图景,并思考其可能对社会、经济和法律等方面带来的深远影响。
1205 3
|
存储 Linux C语言
c++进阶篇——初窥多线程(二) 基于C语言实现的多线程编写
本文介绍了C++中使用C语言的pthread库实现多线程编程。`pthread_create`用于创建新线程,`pthread_self`返回当前线程ID。示例展示了如何创建线程并打印线程ID,强调了线程同步的重要性,如使用`sleep`防止主线程提前结束导致子线程未执行完。`pthread_exit`用于线程退出,`pthread_join`用来等待并回收子线程,`pthread_detach`则分离线程。文中还提到了线程取消功能,通过`pthread_cancel`实现。这些基本操作是理解和使用C/C++多线程的关键。
305 7
|
存储 小程序 数据库
阿里云学生服务器申请流程_学生党免费领7个月学生机
阿里云2024年推出学生优惠,大陆在籍学生可免费申领7个月学生服务器,配置为2核2G,无限流量,含独立IP。学生需注册账号、完成实名及学生认证,首月免费,完成任务可续费6个月。此外,还有300元无门槛优惠券可在阿里云高校计划中领取,适用于多种云产品。申请及优惠详情见官方链接。
7823 4
阿里云学生服务器申请流程_学生党免费领7个月学生机
|
传感器 监控 芯片
嵌入式系统中MCU与SoC通信方式的选择与应用
嵌入式系统中MCU与SoC通信方式的选择与应用
448 3
|
自然语言处理 并行计算 Linux
ModelScope问题之windows下安装不了如何解决
本合集将提供ModelScope安装步骤、配置要求和环境准备,以便用户顺利启动ModelScope进行模型开发和测试。
1151 2
|
算法 搜索推荐
信息流短视频时长多目标优化
背景       信息流短视频排序目前使用的是基于CTR预估Wide&Deep排序模型。在此基础上继续一系列优化,通过引入相关性信号、体感信号、多场景的样本融合、高层排序模型取得了不错收益。       信息流短视频模型优化可分为两部分优化: 感知相关性优化——点击模型以优化(CTR/CLICK为
8275 0