芒果视频会议

我要开发同款
BOOLER2023年02月09日
233阅读
所属分类音视频会议、SIP、QT

作品详情

项目的需求介绍:(主要的技术栈C++(QT)开发跨平台的视频会议系统)
基于开源(linphone,pjsip) SDK用户界面开发。
实现基于SIP的语音和视频通讯功能。
下载更新服务器通讯录
视频会议功能
实现基于SIP的IM通讯功能。
BBUI快捷按键设置功能
Outlook行事历显示功能
Windows客户端常用参数设置功能
基于Linphone SDK用户界面开发
Windows客户端必须基于最新稳定版的Linphone SDK进行开发,在Linphone SDK的基础上根据本文档的功能需求开发用户界面和用户功能。
基于SIP的语音和视频通讯功能
用户在电话界面输入要拨打的分机号,在拨号界面发起音视频呼叫。
发起呼叫的分机号也可能是从通讯录,IM消息中的告警信息解析获得,此时发起的呼叫必须是视频类型。
发起呼叫时可以指定发起的呼叫类型是音频还是视频。
当有来话呼叫Windows客户端所登录的分机号时,客户端需要相应响应发起呼叫方的呼叫请求。在接通用户可以决定接通后的通话类型(语音、视频)。
在来电窗口和通话窗口中,当来电号码在通讯录中时,显示保存在通讯录中的名字及号码。当来电号码不在通讯录时只显示来电号码。
下载更新服务器通讯录
Windows客户端在登录成功时同时向服务器请求下载该账号对应的通讯录,最后还要定期或实时接收下传的通讯录更新数据。
视频会议功能
Windows客户端用户在登录成功能可以发起两种方式的视频会议模式,一种是召集式视频会议,即用户可实时从通讯录中召集最多11个与会者开启实时视频会议;第二种是邀请式视频会议,即用户通过邮件方式通知最多11个与会者在指定的时间通过特定的URL进入到视频会议室。
实现基于SIP的IM通讯功能。
Windows客户端具有完整的IM用户界面,用户可在IM界面发送和接收文字信息、文件、表情包等IM常见功能。
BBUI快捷按键设置功能
用户在Windows客户端的BBUI界面可设置快捷按键,并通过点击已有的快捷按键启动相应的功能服务。
Outlook行事历显示功能
Windows客户端的行事历界面将同步客户端所在PC机中Outlook软件中通知信息,并显示在行事历界面中。
Windows客户端常用参数设置功能
用户在Windows客户端的设置页面可设置账号,密码,视频和音频设备等常用参数。
版权显示
版权显示在关于页面,通过设置界面可进入。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论