产品百科 |零门槛玩转 RTC iOS Demo-阿里云开发者社区

开发者社区> 阿里云视频云> 正文
登录阅读全文

产品百科 |零门槛玩转 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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

分享视频云行业和技术趋势,打造“新内容”、“新交互”。

官方博客
官网链接