美文网首页
硅基RTC(1.0)iOS-SDK使⽤⽂档

硅基RTC(1.0)iOS-SDK使⽤⽂档

作者: 温柔vs先生 | 来源:发表于2021-12-02 14:16 被阅读0次

新建⽇期: 2021-10-30
修改⽇期: 2021-11-03

⼀. 物料准备

GJDigitalSDK.framework、WebRTC.framework

⼆. 开发环境

开发⼯具: Xcode

三. sdk引⽤(参照TestDemo)

  • 1.将 GJDigitalSDK.framework和webrtc⽂件拖拽至工程的资源目录下:


    image.png
  • 2.Info.plist文件中添加相机权限和录音权限


    image.png

    sdk模块介绍:


    image.png
    1. 模块使⽤

详细⻅TestDemo项⽬,关键代码样例:

/// 初始化数据
    DigitalConfig *config = [DigitalConfig shareConfig];
    config.userPassword = @"123456";
    config.serverIP = @"new.guiji.ai";
    config.servePort = 5222;
    config.robotCode = @"230738573542952960";
    config.robotMode = @"bot";
    config.stunList = @[@"stun:47.114.110.197:23478"];
    config.domain = @"guiji.ai";
    config.resource = @"dhrtc";
    config.userJID = @"iray-proxy@guiji.ai";
    config.isShowLocalVideo = YES;
    config.isShowLocalAudio = YES;
    config.usingFrontCamera = NO;

    /// 初始化view
    DigitalView *view = [[DigitalView alloc] initWithFrame:self.view.bounds];
    view.delegate = self;
    [self.view addSubview:view];

模块初始化设置


/// 用户名字(deviceId) ,默认设备编号(已在sdk中设置)
@property (nonatomic, copy) NSString * userName;

/// 用户密码,默认123456
@property (nonatomic, copy) NSString * userPassword;

/// 信令控制服务器地址
@property (nonatomic, copy) NSString * serverIP;

// 信令控制服务器端口
@property (nonatomic, assign) NSInteger servePort;

/// 每次新建会话生成的唯一编号,不能重复
@property (nonatomic, copy) NSString * uuid;

/// 机器人编号用来选择对接的对象
@property (nonatomic, copy) NSString * robotCode;

/// 机器人话术驱动(对话模式,一问一答):"bot", 客户端驱动方式(驱动模式,文字音频直接驱动数字人):""
@property (nonatomic, copy) NSString * robotMode;

/// stun地址,ice服务器
@property (nonatomic, copy) NSArray * stunList;

/// 默认@"guiji.ai"
@property (nonatomic, copy) NSString * domain;

/// 默认dhrtc
@property (nonatomic, copy) NSString * resource;

/// 对方会话id,默认 iray-proxy@guiji.ai
@property (nonatomic, copy) NSString * userJID;

/// 是否读取本地语音(默认YES)
@property (nonatomic, assign) BOOL isShowLocalAudio;

/// 是否展示本地视频框(默认NO)
@property (nonatomic, assign) BOOL isShowLocalVideo;

/// 前置摄像头还是后置摄像头,默认前置(yes:前置,no:后置,)
@property (nonatomic, assign) BOOL usingFrontCamera;

+ (DigitalConfig *)shareConfig;

相关文章

  • 硅基RTC(1.0)iOS-SDK使⽤⽂档

    新建⽇期: 2021-10-30修改⽇期: 2021-11-03 ⼀. 物料准备 GJDigitalSDK.fra...

  • 碳基生命与硅基生命的互相创造

    就像我们创造了硅基生命一样,我们碳基生命有可能也是硅基生命创造的。 我们的脆弱,迷茫,无常,正是硅基生命没有的。 ...

  • 硅基诗

    机器完整叙述一件事不可能,但造出一些别致的句子完全可能。可能会有人拿来剪辑一下算自己的作品,这比抄袭更可恶,却大概...

  • 硅基生命

    新闻上说的明明白白,只有一只通过基因改造成的硅基鼠,而这里却说有两只,并且是一雌一雄。 林鹤知识浅薄,不觉得一只跟...

  • 《The Swift Programming Language》

    Swift 1.0文档翻译:TimothyYe Swift 1.0文档校对:HawsteinSwift 2.0文...

  • 硅基生命与碳基生命

    刚才看一篇文章以元素周期表为指导去研究硅基生命与碳基生命。硅和碳在元素周期表中的位置和性质的确差不多,但硅就是硅,...

  • 区块链是碳基文明社会向硅基文明社会的过渡和演化

    1.区块链与硅基文明社会 区块链是碳基文明社会向硅基文明社会过程的演化。 碳基生物,主要是人类,目前思想是不可读,...

  • 深度学习入门极简教程(二)

    摘要: 现在的人工智能,大致就是用“硅基大脑”模拟或重现“碳基大脑的过程”。那么,在未来会不会出现“碳硅合一”的大...

  • 硅基及其它

    作者 边写边看 宇宙中可能存在硅基生命 以硅的化合物为主构成的生命 因为在元素周期表中 硅与碳的化学性质最为相近 ...

  • 树莓派开发笔记(十三):入手研华ADVANTECH工控树莓派UN

    前言   前面运行了系统,本篇是安装对应套装的驱动,使rtc等外设生效,树莓派本身是不带rtc外设的。 UNO-2...

网友评论

      本文标题:硅基RTC(1.0)iOS-SDK使⽤⽂档

      本文链接:https://www.haomeiwen.com/subject/itzxzltx.html