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

简介: 本场景主要介绍如何在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
相关文章
|
消息中间件 存储 Kafka
【Kafka】Kafka 架构设计分析
【4月更文挑战第5天】【Kafka】kafka 架构设计分析
|
人工智能 分布式计算 大数据
大数据& AI 产品月刊【2025年3月】
大数据& AI 产品技术月刊【2025年3月】,涵盖3月技术速递、产品和功能发布、市场和客户应用实践等内容,帮助您快速了解阿里云大数据& AI 方面最新动态。
|
存储 C++ UED
【实战指南】4步实现C++插件化编程,轻松实现功能定制与扩展
本文介绍了如何通过四步实现C++插件化编程,实现功能定制与扩展。主要内容包括引言、概述、需求分析、设计方案、详细设计、验证和总结。通过动态加载功能模块,实现软件的高度灵活性和可扩展性,支持快速定制和市场变化响应。具体步骤涉及配置文件构建、模块编译、动态库入口实现和主程序加载。验证部分展示了模块加载成功的日志和配置信息。总结中强调了插件化编程的优势及其在多个方面的应用。
1570 169
|
存储 弹性计算 安全
ECS与VPS技术角力:从算力成本到免备案雷区,企业服务器选型合规指南
在数字化浪潮中,服务器选择至关重要。ECS(云服务器)和VPS(虚拟专用服务器)是热门选项。ECS基于云计算,提供高可用性和弹性伸缩,适合大型项目;VPS通过分割物理服务器实现资源独立,成本较低,适合小型应用。两者在网络、存储及计算性能上各有优劣,需根据需求选择。国内并不存在合法的免备案服务器,建议严格遵守法规,确保网站合法运营。
872 3
|
缓存 安全 生物认证
什么是代理ip?代理ip的工作原理?代理ip有哪些类型?
当您在互联网上浏览或访问网站时,您的IP地址是您的设备在网络上的唯一标识。通过IP地址,网站和其他在线服务可以追踪您的位置、活动和访问历史。但是,使用IP代理可以帮助您代理本地IP地址,从而增加您的在线隐私和安全。
3896 0
什么是代理ip?代理ip的工作原理?代理ip有哪些类型?
|
机器学习/深度学习 人工智能 TensorFlow
机器学习项目实战:使用Python实现图像识别
在AI时代,Python借助TensorFlow和Keras实现图像识别,尤其在监控、驾驶、医疗等领域有广泛应用。本文通过构建CNN模型识别MNIST手写数字,展示图像识别流程:安装库→加载预处理数据→构建模型→训练→评估。简单项目为深度学习入门提供基础,为进一步探索复杂场景打下基础。
1765 5
|
网络协议 数据库 网络架构
OSPF邻居关系建立过程详解
OSPF邻居关系建立过程详解
1536 6
|
编解码 Linux iOS开发
openEuler系统下neofetch工具的安装与基本使用
【10月更文挑战第2天】openEuler系统下neofetch工具的安装与基本使用
717 2
openEuler系统下neofetch工具的安装与基本使用
|
SQL 微服务
成功解决 :status 500 reading CouponFeignService#saveSpuBounds(SpuBoundTo)
这篇文章讲述了作者在微服务项目开发中遇到的一个具体问题:使用Feign进行远程服务调用时出现了`status 500`错误。文章详细描述了排查过程,包括检查Feign配置和被调用服务的日志信息,最终确定问题是由于Lombok插件的`@Data`注解导致。作者通过将`@Data`注解注释掉并手动生成get、set方法解决了问题,并提供了成功调用远程服务后的截图。
成功解决 :status 500 reading CouponFeignService#saveSpuBounds(SpuBoundTo)
|
数据采集 数据中心
住宅IP机场和数据中心IP代理的区别是什么?
住宅IP机场与数据中心IP代理在应用上有别:住宅IP适用于数据采集、爬虫,模拟真实用户,价格较低但稳定性受影响;数据中心IP用于快速稳定访问,如电商抢购、游戏加速,IP质量高、稳定性好,但价格较高。两者各有优势,选择取决于具体需求。