私有云配置

更新时间: 2024/08/07 16:14:03

本文介绍如何配置会议组件的私有云服务。

前提条件

请在您的企业内部部署企业专用的会议服务器,以供会议组件 NEMeetingKit 连接。

该部署过程需要您与网易云信服务团队协作完成,因此若有私有云服务相关需求,请先前往云信官网联系商务经理一对一沟通您的需求。

方式 1:通过 serverUrl 设置(推荐)

调用 initialize 方法初始化 NEMeetingKit 时,配置 NEMeetingKitConfigserverUrl 参数为私有化服务器地址。

示例代码如下:

C++NEMeetingKitConfig config;
config.getAppInfo()->ProductName("Your_Product_Name");
config.getAppInfo()->OrganizationName("Your_Company_Name");
config.getAppInfo()->ApplicationName("Your_App_Name");
config.setServerUrl("https://your_server_url");
NEMeetingKit::getInstance()->initialize(config, callback)

方式 2:通过配置文件设置

私有云服务器部署完成后,网易云信会提供给您对应的会议私有云配置文件。您在初始化会议组件 SDK 时,需要进行相关的配置,以便 SDK 能接入到目标私有云服务器上。

具体配置步骤如下:

  1. 将配置文件重命名为 xkit_server.config

  2. 在构建项目前将配置文件添加至:

    • macOS:NetEaseMeetingClient.app 应用的 Contents/MacOS 目录下。
    • Windows:与 NetEaseMeetingClient.exe 程序在同一目录下。

      请勿使用多级目录。

  3. 调用 initialze 方法初始化 NEMeetingKit 时,配置 NEMeetingKitConfig 的 useAssetServerConfig 参数为 true。

    示例代码如下:

    C++NEMeetingKitConfig config;
    config.getAppInfo()->ProductName("Your_Product_Name");
    config.getAppInfo()->OrganizationName("Your_Company_Name");
    config.getAppInfo()->ApplicationName("Your_App_Name");
    config.setDomain("Your domain");
    //开启私有化配置
    config.setUseAssetServerConfig(true);
    NEMeetingKit::getInstance()->initialize(config, callback)
    
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 方式 1:通过 serverUrl 设置(推荐)
  • 方式 2:通过配置文件设置