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

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

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

前提条件

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

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

操作步骤

  1. 下载 SDK,复制一份到该文件夹下。

image.png

  1. 配置参数。
  1. 将 AliRTCSdk.framework 设置动态库,如下图所示:image.png
  2. 证书配置 Demo 工程需要真机环境,因此需要选择自己的证书和 profile 文件,修改 Bundle Identifier 为与自己证书匹配的值。Xcode9.0 之后版本可以通过选中 Automaticall manage signing 选项由 Xcode 自动管理。image.png
  3. 打开 RTCSampleChatViewController.m 文件,配置鉴权信息 AliRtcAuthInfo(在 joinBegin 方法中)。
/*
    NSString *AppID   =  @"aoe****";
    NSString *userID  =  @"f303d59acae073****";
    NSString *channelID  =  @"23****";
    NSString *nonce  =  @"AK-7c8f947b-e55e-4ed5-ab09-bc849****";
    long long timestamp = 1585119606;   //过期时间戳,例如:1560588594代表过期时间为2019-06-15 16:49:54。
    NSString *token  =  @"70f77b8****";
    NSArray <NSString *> *GSLB  =  @[@"https://rgslb.rtc.aliyuncs.com"];
    NSArray <NSString *> *agent =  @[@""];
*/
  1. 运行。Demo 运行成功进入首页,您可以看到本地预览视图并进入房间。如果该频道中有其他用户即可开始实时音视频通话。

    注意 iOS 端 Demo 必须在真机上运行,设备支持 iPhone5 及以上,系统 iOS9 及以上版本。

image.png

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

image.png


相关文章
|
4月前
|
API 开发工具 Android开发
视觉智能开放平台产品使用合集之人脸活体检测能力是否支持Android端或者iOS端直接调用
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
4月前
|
语音技术 开发工具 图形学
Unity与IOS⭐一、百度语音IOS版Demo调试方法
Unity与IOS⭐一、百度语音IOS版Demo调试方法
|
iOS开发
iOS 多个滚动控件嵌套Demo
iOS 多个滚动控件嵌套Demo
74 0
|
iOS开发
iOS UIKit Dynamics Demo 学习地址列表
iOS UIKit Dynamics Demo 学习地址列表
53 0
倒计时15分钟-兼容ios手机效果demo(整理)
倒计时15分钟-兼容ios手机效果demo(整理)
|
Android开发 iOS开发 Windows
无影产品动态|iOS & Android客户端6.0.0版本发布,提升触控灵敏度,操作体验更丝滑
无影ios & Android客户端6.0.0版本发布!移动端触控体验更舒适,用户操作更便捷,一起来看看!
810 0
无影产品动态|iOS & Android客户端6.0.0版本发布,提升触控灵敏度,操作体验更丝滑
|
JSON 测试技术 Android开发
基于AirTest+Python的ios自动化测试demo(微信朋友圈无限点赞)
AirTest相比Appuim有个好处就是可以对GUI图片进行捕捉和最新版本支持WebView(目前Appuim不支持iOS12的WebView进行Xpath抓取)
618 0
|
测试技术 iOS开发 Python
基于Python+appium的ios自动化测试demo(更新中)
appium环境搭建可参考以下两个链接: www.jianshu.com/p/a2b79cd8b… www.jianshu.com/p/3c04e029c…
461 0
|
移动开发 网络协议 Java
移动端IM产品RainbowChat[专业版] iOS端 v6.0版已发布!
RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。 * RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。
146 0
移动端IM产品RainbowChat[专业版] iOS端 v6.0版已发布!
|
数据采集 安全 小程序
只是巧合?苹果iOS16的神秘技术竟然与中国企业5年前产品一致!
最近,苹果又来“整顿”手机厂商了。有传言称,新版 iOS 16 将加入一个名为「自动验证」的新功能,可跳过网页和 App 中的人机验证流程,升级了 iOS 16 测试版的用户,可以进入「设置」—「Apple ID」—「密码与安全性」,在页面最下方找到这个功能。
177 0
只是巧合?苹果iOS16的神秘技术竟然与中国企业5年前产品一致!