文档介绍:第? 章:分布式多媒体系统
相关产业
系统开发涉及的问题
应用系统的类型
使能技术
1
CSCW是以人们工作的协同性为背景,在计算机、通信和多媒体技术的融合与发展的基础上形成的一个交叉学科的研究领域。
CSCW系统是对完成共同任务的群体进行支持,并提供可对共享环境进行访问的接口的计算机系统。
建立电子共享空间,向在地理上分布的用户提供通讯、协作、和协调的支持,使各个用户之间可克服时间和空间的限制进行协作。
Tele-cooperation,Computer Supported Cooperative Work: CSCW
2
CSCW系统的分类
集中式同步
会议室
分布式同步
网上交谈
实时白板
实时同步编辑
多媒体桌面会议
集中式异步
电子布告板
分布式异步
电子邮件
3
会议模型提供会议的管理和控制,并提供音频和视频通道,使成员之间可以进行显式的通讯、协作和协调;
共享对象构成共同的工作任务和工作空间,通过对共享对象进行共同操作,完成工作的目的。通过对共享对象的操作,成员之间完成隐式的协作。
CSCW系统的功能模型
多媒体
会议模型
基于共享对象的协同工作
4
多媒体会议(1)
提供会议的管理和控制,并提供音频和视频通道,使成员之间同步地进行通讯、协作和协调
数据会议
视频会议
多媒体桌面会议
5
视频会议
数据会议
交流方式
显示
隐式
传输的数据
音频、视频数据
文本、图象等二进制数据
是否要求可靠传输
否
是
数据量
大
小
对服务质量(QoS)的要求
高,要求延时小,抖动小,占用大量带宽
低,占用带宽少
是否需要保存数据
视频、音频数据在播放完后即可丢弃
在整个会议期间要保存共享数据
交流方式
视频会议
数据会议
多媒体会议(2)
6
数据会议(1)
数据会议的主要特点是消息的实时传递,即一个用户对共享数据的修改要同步地通知其他相关用户:白板、Chat、共享应用程序
这里的消息是一种概括的说法。由于数据会议中的共享对象可以是数据,也可以是应用程序,因此根据共享对象的不同,消息的含义也不同:对于共享程序,消息指程序的输出;对于共享数据,消息指数据变化的通知。
7
Application sharing/ Multiuser Interface :一个单用户程序的窗口可以同时出现在参加会议的多个用户的屏幕上,让他们共同操纵这个程序。
实际上被共享的程序还是只运行在一台计算机上。由发起共享的人指定共享哪个程序,然后这个程序的屏幕输出被发送给其他用户,在他们各自的屏幕上显示出来。每个用户的(键盘和鼠标)输入被送回到程序实际运行的计算机上,交给那个程序处理,这样程序就对所有用户的输入都作出反应。这里自然涉及到控制权(Floor Control)的问题,也是一个重要的研究课题。
数据会议(2):共享应用程序和共享数据
8
优点:被共享的程序不必具有协作功能,现有的单用户程序不必改动即可以让多个用户使用,达到WYSIWIS的效果。
缺点:
由于是传递屏幕输出,数据量比较大,在用户人数比较多时占用带宽太大,严重影响运行速度。
并不是所有的程序都可以共享。
需要比较复杂的控制权管理,而且容易造成控制混乱。
远端用户可能通过共享的程序破坏本地的数据,有安全隐患。
数据会议(3):共享应用程序
9
共享数据的应用本身必须具备协作功能
在用户间传递的只是变化了的共享数据
,支持实时多点数据通信,成为桌面数据会议、多用户程序、多人游戏等新一代应用的基础
数据会议(4):共享数据
10