类似9158视频聊天室源码开发方案

来源:互联网 发布:淘宝宝贝永久不下架 编辑:程序博客网 时间:2024/06/06 02:34
类似新浪聊天室和呱呱聊天室,99CU等表现形式,聊天大厅和聊天房间可以自由切换。
2. 数据库最好使用MS SQL,程序代码模块化开发,有充分的扩展性以及接口,二次开发方便。
3. 通过IE浏览器,即时视频聊天,互动;
服务的网络宽带没有高要求,占用服务器的资源非常少,包括CPU、内存;可数十人(现在4个人同时视频,可以随时要扩充)。语音视频交流,数据传输采用P2P原理实现;
采用VC++语言开发,系统速度快,稳定。
4. 房间是根据用户ID来确定,一个用户可以同时拥有好几个房间(拥有房间个数权限网站管理员可以设定,用户管理房间的权限网站管理员可以设定)
二、聊天主界面


1. 聊天共有2大页面(类似欢乐吧)
1.1 聊天大厅(搜索聊天室及设置)
1.2 房主名称(聊天主界面)
2. 视频窗口
3. 麦克风/视频设置
4. 麦序列表
5. 信息输入框
6. 滚动信息条
7. 网站活动图标按钮(链接网址用)
8. 网站动态广告
静态或滚动字幕的方式显示一段文字信息
9. 主画面上有相应的虚拟人物
9.1 根据实际聊天人数(少于4个)显示相应的虚拟人物
9.2 虚拟人物顺序如图:
用户昵称1,2,3,4
10. 当前聊天信息的显示
10.1 在相应虚拟人物的相对指定位置上显示聊天信息
10.2 聊天信息显示有时间段(如果用户超过30秒内不输入新内容,相对这个用户的聊天信息小窗口自动关闭,再下次输入聊天信息时,重新显示)
11.当前聊天室这个窗体可以最小化,最大化,关闭(右上角3个按钮)
三、视频窗口:
1. 用户昵称
2. 最小化,最大化,关闭(右上角3个按钮)
3. 视频窗口
4. 声音播放
5. 视频播放
6. 放大视频(与2项放大功能相同)
7. 照相
8. 录像
9. 录音
10. 音量大小状态
四、显示主界面
1. 当前聊天信息的显示
2. 在相应虚拟人物的相对指定位置上显示聊天信息
当一个用户退出房间时,相应的虚拟人物消失。
3. 聊天信息显示有时间段(如果用户超过30秒内不输入新内容,相对这个用户的聊天信息小窗口自动关闭,再下次输入聊天信息时,重新显示)
4. 当以聊天记录窗口进行聊天时,4个小型聊天信息窗口自动消失。
五、麦克风和视频设置
1. 声音大小调整按钮
2. 麦克风声音大小调整按钮
3. 排麦
4. 音乐列表
5. 麦克风/视频设置
6. 退出
7. 持麦后自己音乐播放控制按钮
- 进度表,播放,暂停,停止
- 音乐音量大小控制按钮
五、麦序
1. 显示图标(男,女,其它)
2. 排麦用户昵称
3. 状态(麦克风,视频)
六、输入信息界面
1. 管理员或系统输入的公告信息滚动显示条
2. 私聊
3. 私聊对象下拉列表
4. 表情
5. 字体
6. 心情
7. 趣语
8. 献花
9. 音效
10. 发送,取消 按钮
11. 聊天记录(弹出窗口)
12. 滚屏
13. 清屏
14. 关注
15. 屏蔽
16. 包裹(打开默认文件夹)
比如:照相,录像,录音等文件将自动保存到这个文件夹中(与新浪插件聊天窗口的“相册”按钮相同) 17. 录制文本(将聊天记录以.txt文件保存到硬盘中)
18. 投诉
七、聊天记录窗口
1. 聊天记录
可以查看历史聊天记录(仅限当前)
根据1.6输入信息界面的“滚屏”按钮,可以滚动查看,也可以通过滚动条手动查看。
2. 聊天记录是一个弹出窗口,可以用鼠标移动。
3. 显示内容:状态,发信息者昵称,接受者昵称,聊天信息内容。
4. 可随时关闭窗口(右上角关闭按钮)
5. 当聊天记录窗口弹出时,原来主屏幕内的4个小聊天信息显示窗口自动消失
原创粉丝点击