Giter VIP home page Giter VIP logo

sdumeeting's Introduction

Readme

使用方法

这里是 山大会议( SDUMeeting ) 客户端的使用说明。

开发环境

进入项目根目录,打开终端,我们将第一个终端称为 终端 A 。 在终端 A内输入以下命令:

yarn install

在项目依赖安装完毕后在终端中输入新的命令:

yarn start

待 Webpack-dev-server 启动后,开启另一个终端,称为 终端 B 。 在终端 B中,我们输入如下指令:

yarn elect

启动 electron App。 现在可以在终端中输入命令:

yarn dist

对应用进行打包,生成的可执行文件可以在项目根目录的 dist 文件夹下找到。

生产环境

找到应用的可执行文件 SduMeeting.exe ,双击打开,进入到应用的登录界面。 新用户可以点击右上角的按钮切换至注册界面,使用山大邮箱注册新用户。已注册的用户可以输入账号密码进行登录,也可以点击忘记密码按钮,在验证身份后修改密码进行登录。

登录后则进入到即时通讯功能模块,点击右上角的添加好友按钮可以通过关键字对用户进行检索发送好友请求。用户也可以在这个面板中看到自己接到的好友申请并选择是否接受。与某人成为好友后可以点击对应的好友气泡并与之展开对话,对话支持文本输入和表情输入。

用户也可以通过输入框上方的按钮向对方发起视频通话请求。在通话前,可以点开右上角的设置菜单,调整一些基本设置,包括私聊通话加密视频硬件加速,以及选择默认使用的音视频设备并进行测试。进入私人通话后,用户可以右键点击视频选择切换屏幕共享、切换全屏、隐藏本地视频的功能。

通过左侧的侧边栏,用户可以切换当前的功能模块,第二个功能模块是多人会议模块。用户可以通过此模块创建并加入会议。进入会议的用户可以点击屏幕上方的会议号按钮复制会议号分享给其他用户。进入会议的用户可以自行选择开闭麦以及开关摄像头。也可以打开设置面板对当前使用的音视频设备进行热切换。用户可以点击其他人的视频画面以切换主屏幕画面,也可以对某位用户暂时静音。在多人会议中,用户也可以使用屏幕共享功能,但是同一时间只能由一名用户进行共享。在多人视频会议中,我们也为用户提供了单独的聊天功能,可在该模块中进行较为简单的文本聊天。

在最后一个用户模块中,允许用户自行上传更改头像,也可以修改密码。

sdumeeting's People

Contributors

ch1ny avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.