TALKEE视频互动平台

来源:互联网 发布:js改变border color 编辑:程序博客网 时间:2024/04/28 06:49

 

这是高考后暑假做的,由于时间关系,完成进度大约只是60%,算然不能直接投入实际应用,但程序源代码仍然有着很高的参考价值,若有需要请与我联系,我的QQ:264965161,电子邮箱gsh0913@qq.com

 

源代码的下载地址:http://download.csdn.net/source/2899416

 

 

 

 

1.1. 平台简介

本程序是基于Adobe Flash Media Server 采用流媒体传输技术构建的一个视频互动平台,以Flash程序(swf)做前端,.Net技术左做后台支持,FuorineFX提供flash与.Net的通讯方式.同时采用MS SQL Server 2005 数据库,.

平台稳定采用FLASH客户端形式可以方便嵌入网页浏览器和应用程序.可以独立运行也可以采用程序附带模式,在iCampus就是采用了嵌入的方式,这样就能很方便地为校园互动平台拓展出一个视频交流的空间。

 

 

 

 

1.1.1. 开发环境

开发工具

 

FlexBuilder3FlashCS4PhotoShop CS4Microsoft Visual Studio 2005

 

 

开发语言

 

 

AS 1.0/3.0C#TSQL

 

1.1.2. 运行环境

服务端: 

 

 

Win Server2003SQL Server 2005Flash Media Server 3.0/3.5IISFluorineFX、Adobe Flash Player10  (非DeBug版本)

 

 

客户端:

 

 

Windows/Linux/UbuntuAdobe Flash Player10  (非DeBug版本)

 

 

1.2. 功能简介

1.2.1. 实现功能

1.视频会议与教学配合虚拟视频/摄像头等工具的使用可以方便地实现视频播放(播放电影 记录片 等教学视频 影音资料) 实现师生互动的网络课堂

 

 

2.多人聊天平台提供多人聊天板块可以实现多人文本/图片交流

 

 

3.一对一视频私聊

 

 

4.网络电台只进行语音广播速度更快让同学们实现DJ梦

 

 

1.2.2. 操作说明

 

  

 

 

启动FMS

 

 

 

  

 

 

 

管理员登录

 

 

 

  

 

 

 

管理员打开TALKEE Management Studio (平台在线管理工具) 启动平台,工具提供用户信息查询房间信息查询在线用户/房间情况可以实现踢人向用户发信息发送系统消息等操作

 

 

 

 

 

  

 

 

 

成功开启平台

 

 

 

  

 

 

 

启动客户端输入验证信息用户登录平台以房间做为互动与管理的单位用户登录会有三种身份,这是根据用户注册信息与房间动态信息即时判断的。身份包括主持人管理员观众

主持人/超级管理员拥有对房间最高的管理权控制权可以占用主持人一视频舞台发布系统消息监控房间情况实现踢人等操作

管理员除了未经主持人批准不能上视频舞台外管理权限与主持人相同

观众能够在房间与其它在房用户进行文本通讯如果经过主持人批准可以上公共舞台成为嘉宾

 

 

 

 

  

 

 

 

选择房间

 

 

 

  

 

 

 

进入房间

 

 

 

  

 

 

 

用户列表显示所有在该房间的用户用户双击可弹出一菜单提供用户一对一私聊查看该用户信息发送消息等操作 

 

 

 

 

 

 

 

 

视频舞台提供三个视频窗口其中占据面积最大的是主持人窗口下方的两个窗口是提供给成为嘉宾的用户

 

 

 

 

 

 

 

普通观众可以点击屏幕右下角的上mic按钮申请上公共舞台此时屏幕左下角的麦序将会添加该用户名单列队等待主持人审批经过主持人批准普通观众可以上公共视频舞台成为嘉宾与主持人一同参与节目

 

 

 

 

 

 

 

嘉宾上麦可以在公共舞台显示本用户的视频与主持人一起与观众互动

 

 

 

 

 

 

 

用户设置用户可以控制播放音频的音量大小

 

 

 

 

 

 

滚动公告栏主持人或管理员可以通过设置而发送系统消息和滚动公告栏信息 

 

 

 

 

 

 

主持人广播

 

 

 

  

 

 

 

基本界面用户可以像在其它聊天室那样自由畅谈

原创粉丝点击