私有云配置

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

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

前提条件

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

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

配置步骤

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

调用 init 方法初始化 NEMeetingKit 时,配置 config 参数的 imPrivateConfneRtcServerAddresseswhiteboardConfig 字段。

示例代码如下:

    const config = {
    ···
    appKey: '', //云信服务appkey
    meetingServerDomain: '', //会议服务器地址,支持私有化部署
    serverUrl: '', //您的私有化服务器地址,支持从服务端获取配置
    imPrivateConf: { // IM SDK私有化配置仅限于私有化配置时使用
        /**
        * lbs连接地址
        */
        lbs: string
        /**
        * link连接地址
        */
        link: string
        /**
        * 是否对link连接进行https处理
        */
        linkSslWeb: boolean
        /**
        * nos上传地址
        */
        nosUploader: string
        /**
        * nos是否开启https
        */
        httpsEnabled: boolean
        /**
        * nos下载地址 这个是用来接到消息后,要按一定模式替换掉文件链接的。给予一个安全下载链接。
        */
        nosDownloader: string
    },
    neRtcServerAddresses: { // G2 SDK私有化配置仅私有化配置使用
        /**
        * 通道信息服务器地址
        */
        channelServer: string
        /**
        * 统计上报服务器地址
        */
        statisticsServer: string
        /**
        * roomServer服务器地址
        */
        roomServer: string
        /**
        * 是否使用ipv6
        */
        useIPv6: boolean
    },
    whiteboardConfig: { // 白板私有化仅私有化配置使用
        /**
        * getChannelInfo接口的地址。用于创建加入白板房间
        */
        roomServer: string
        /**
        * 白板日志上传接口地址
        */
        sdkLogNosServer: string
        /**
        * 白板日志上报地址
        */
        dataReportServer: string
        /**
        * 白板私有化sdk地址
        * WhiteboardUrl 白板sdk下载地址。
        * 默认地址为:https://roomkit.netease.im/static/wbsdk/3.8.7/g2/sdk/WhiteBoardSDK_v3.8.7.js(私有化部署可下载该文件放到项目静态资源文件夹中,然后填写上对应资源地址)
        * ToolCollectionUrl 白板sdk下载地址。
        * 默认地址为:https://roomkit.netease.im/static/wbsdk/3.8.7/g2/sdk/ToolCollection_v3.8.7.js(私有化部署可下载该文件放到项目静态资源文件夹中,然后填写上该资源地址)
        * PPTRendererUrl 如果需要展示动态ppt,需要添加该文件地址。默认地址为:https://roomkit.netease.im/static/wbsdk/3.8.7/g2/sdk/pptRenderer_v3.8.7.js(私有化部署可下载该文件放到静态资源文件夹中,然后填写上该资源地址)
        */
        privateSDKUrl?: {
            WhiteboardUrl?: string
            ToolCollectionUrl?: string
            PPTRendererUrl?: string
        }
        /**
        * nos直传地址
        */
        directNosServer: string
        /**
        * 音视频,图片上传地址
        */
        mediaUploadServer: string
        /**
        * 文档转码地址
        */
        docTransServer: string

    },
    ···
    }
    neWebMeeting.actions.init(800, 600, config);
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 配置步骤