# 关键术语

  • AppKey

    AppKey 是应用在 菊风云平台 中的唯一标识,类似应用的身份证。通过在平台创建应用获取。

  • 在创建应用时,同一个控制台帐号中创建的多个应用属于同一个域。同域中的应用是可以互通的。 所以同一帐号下的应用即使 AppKey 不同,也可以进行业务往来。例如,从一个应用登录的用户可以呼叫另一个应用登录的用户。

  • JM SDK

    JM SDK 是菊风提供的功能开发包,提供多人音视频会议、录制、屏幕共享等会议场景。 JM SDK 支持 iOS、Android、Windows等操作系统平台。

  • SDK 关键词

    JM SDK 通过 API 方法和事件回调实现音视频会议或直播等的功能。

  • 方法

    SDK 提供的接口,供客户端调用,以实现具体的功能。

  • 回调

    表示某些事件发生后,SDK 给客户端的反馈。

  • 音视频流

    指一个包含音视频数据的对象。在通话和直播中,用户可以发送本地的音视频流,订阅其他用户的音视频流。

  • 订阅

    用户加入频道后,可以接收频道内的其他用户发布的音视频流,即订阅流。

  • 帧率

    帧率(Frame rate)是称为帧的位图图像连续出现在显示器上的频率(速率)。简单来说,帧率就是摄影机每秒所拍摄图片的数量。帧数越高,画面越流畅。帧率越小,画面越有跳动感。

  • 码率

    每秒传送的比特(bit)数。即视频单位时间内传送的数据量。通常以bit/s为单位。码率的大小直接影响了视频的观看体验。码率越高,清晰度越高,但是同时带宽占用较大,容易出现卡顿情况。码率越低,清晰度越低,流畅程度越高。

  • 分辨率

    分辨率是一个表示平面图像精细程度的概念,通常它是以横向和纵向点的数量来衡量的,表示成水平点数×垂直点数的形式。在一个固定的平面内,分辨率越高,意味着可使用的点数越多,图像越细致。分辨率影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。

  • 心跳

    会议终端和服务端 keep alive 的一种方式,定时向对端发送和回馈心跳包。

  • 心跳时长

    心跳时长指每隔多少时间发送心跳包。

  • 心跳超时

    心跳超时指多少时间内没收到心跳包就超时(认为对方已离开)。

  • 录制 在音视频通话的过程中进行录制,可以将视频流保存成文件,为用户提供回看。