产品百科 |零门槛玩转 RTC Mac Demo

简介: 您可以阅读本文,了解快速运行 Mac Demo 的操作方法,实现加入频道和远端用户进行音视频通信。

前提条件

在执行 Demo 步骤之前,您需要从控制台获取鉴权信息,具体操作请参见生成 Token

您需要下载示例代码,详情请参见 SDK 下载

操作步骤

  1. 下载 SDK,复制一份到该文件夹下。image.png
  2. 配置参数。
  1. 将 AliRTCSdk.framework 和 UTDID.framework 设置动态库,如下图所示:image.png
  2. 打开 ViewController.m 文件,配置鉴权信息 AliRtcAuthInfo(在 sureButtonClick 方法中)。
/*
    NSString *AppID   =  @"aoe****";
    NSString *userID  =  @"f303d****";
    NSString *channelID  =  @"23****";
    NSString *nonce  =  @"AK-7c8f947b-e55e-4ed5-ab09-bc849efe5bee";
    long long timestamp = 1585119606;   
    NSString *token  =  @"70f77b873****";
    NSArray <NSString *> *GSLB  =  @[@"https://rgslb.rtc.aliyuncs.com"];
    NSArray <NSString *> *agent =  @[@""];
*/
  1. 运行。说明Mac 端 Demo 如果使用 Mac mini 等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风。系统版本支持 macOS 10.12 及以上。
  1. Demo 运行成功进入首页,输入频道号并单击确定,进入下一页面。image.png
  2. 进入频道页面后,可以看到本地已经开启的预览视图。单击开始加入频道,如果该频道中有其他用户即可开始实时音视频通话。image.png
    您也可以单击屏幕共享把自己的屏幕分享给远端用户。


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png

相关文章
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
367 1
|
前端开发 开发工具
产品百科 | RTC Mac SDK 音视频设备测试说明
RTC SDK 为您提供音视频设备测试的方法,您可以在音视频通话前检查当前设备上的摄像头,麦克风以及扬声器等音视频设备是否正常工作,以保证音视频通话质量。通过阅读本文,您可以了解音视频设备测试的方法。
产品百科 | RTC Mac SDK 音视频设备测试说明
|
编解码 开发工具
产品百科 | RTC Mac SDK 如何设置视频属性
本文将为您介绍如何设置视频流规格、视频流类型和视频属性。阅读本文后,你可以根据实际业务需求设置视频属性,以达到更好的产品体验。
产品百科 | RTC Mac SDK 如何设置视频属性
|
开发工具
产品百科 | RTC Mac SDK 如何进行频道成员管理
本章节为您介绍了频道成员管理的功能简介和实现方法。您可以通过使用 RTC SDK 实现获取远端在线用户列表、查询远端用户信息、查询用户是否在线等功能。
产品百科 | RTC Mac SDK 如何进行频道成员管理
|
开发工具 iOS开发
产品百科 |RTC Mac SDK 如何进行设备检测?
本文为您介绍了阿里云 RTC 的设备检测和管理功能,您可以在加入频道之前检查硬件设备是否能正常工作。
产品百科 |RTC Mac SDK 如何进行设备检测?
|
6月前
|
Ubuntu Linux Shell
Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
通过这个过程,用户不仅可以定制自己的桌面外观,还可以学习到更多关于 Linux 系统管理的知识,从而更好地掌握系统配置和主题管理的技巧。
732 12
|
6月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
12月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
12月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
371 60