Evaluation of Marratech video-enhanced collaboration (original) (raw)
This page is an online version of the final report generated by the Kan-ed project to evaluate video-enhanced collaboration as a potential Kan-ed service.
The project
Project scope:
"Conduct tests, and encourage testing by other groups, of the Marratech video conferencing system in order to render a recommendation for deploying a video-enhanced collaboration service within Kan-ed, and assess the suitability of the Marratech collaboration product for such services.
Note that this project does NOT extend to deployment of a productional service, but only to the assessment of the desirability of such a service."
Major project activities
As part of this project Kan-ed:
- licensed a Marratech server
- installed and configured the server, first at KBoR, and later at the Kan-ed NOC in Lawrence (at emeetingportal.kan-ed.org)
- helped the UAC to conduct meetings using the Kan-ed and other server Marratech servers
- created a web-based introduction to the Marratech system, including a Quick Start document for beginning users
- created a web site to host an archive of project news, various locally generated training materials, and this final report.
- conducted product introductions at 6 training sessions focusing on the use of Kan-ed services held around the state
- worked with the Video Applications WorkGroup to define an evaluation questionnaire
- implemented the questionnaire as a web-based form and used it to conduct a small survey of user satisfaction
A review of the video tool landscape
To establish a role for "video-enhanced collaboration" tools, it is necessary to review alternative communications tools. One might argue that the major competitor is telephone conferencing, but this page will consider only selected video conferencing configurations that are either common in the Kan-ed community or germane to this project and/or this talk.
They are:
- the Access Grid
- Point-to-point H.323 set-top, screen-top, and software clients
- Multipoint H.323 communication
- the Cytek/SCKAN/KDLC video conferencing model (sometimes aka "IDL")
- the "out west" IDL model using MPEG2
- Marratech e-MeetingPortal server and Marratech Pro client
To understand these tools, one must first understand some of the technical components of the process of converting visual and auditory information into a form suitable for manipulation by computers and transmission among computers.
For a quick review of networked video basics, seeNotes on video compression and compression standards
Table of Contents
So...here's an outline of this talk:
- A review of the alternatives available for video conferencing and video-enhanced collaboration
- Questionnaire results
- Details of Marratech server operation,
- Some social considerations
- Recommendations
- References
The Access Grid
The Access Grid was developed by the Argonne National Laboratory Futures Lab during the late 90s for use over Internet2 and other networks supporting Multicast.
The "design point" for the Access Grid was "small group conferencing", though it was frequently used for auditorium-sized groups, using open-source components whenever possible.
Feature set:
- video
- audio
- chat
- distributed PowerPoint (partial PPT support) PPT on each "slave" system are controlled by a user on the "master" system.
- navigation via the "virtual venue" metaphor (or "virtual bar")
- application sharing
- Multicast "Beacon"
Configurations of recent instantiations:
- 1 computer (dual-CPU) hosting cards to:
- drive 4 display devices,
- capture 4 S-video/composite video streams, and
- exchange sound
- 3 projectors and an LCD monitor
- 4 cameras
- 4 mics
- high-quality speakers
- Gentner echo canceller
- a "venue server"
- a "chat server"
- VNC master and clients
- a distributed PowerPoint server
- Multicast connectivity
- Comfortable couches
- an operator at each node
This system employs H.261 compression via the open-source program called "vic" and H.721 audio compression via "rat", VNC for application sharing, and dPPT for sharing PowerPoint slidesets (at full SVGA resolution).
vic and rat use RTP to exchange data.
The Grid can pretty effectively accommodate conferences of up to about 10 sites (40 cameras) connected simultaneously.
H.323
H.323 is an umbrella recommendation from the ITU-T, that defines protocols to provide audio-visual communication sessions on any packet network. H.323 references:
- H.225.0 describes call signaling, the media (audio and video), the stream packetization, media stream synchronization and control message formats.
- H.245 describes the messages and procedures used for opening and closing logical channels for audio, video and data, capability exchange, control and indications.
- H.450 describes Supplementary Services
- H.235 describes security in H.323
Also, H.323 requires the presence of H.261 and G.711, but allows other codecs such as H.263 and G.723. (Note that H.261 will provide 352x288 resolution at best, and that most H.323 interactions operate at this resolution.)
In addition, H.323 references (but does not require use of) the T.120 suite of protocols that define capabilities that may be used to build collaboration applications (control of multimember groups, simultaneous data transfer among members, transmission of whiteboard information, application sharing, etc.).
Finally, H.323 includes specs for
- Multipoint Control Units (MCUs) for "centralized" multipoint conferences (although H.323 supports the notion of "decentralized" conferences that use the MCU only for call-control, while allowing Multicast of media traffic)
- Gatekeepers to control access to other H.323 components and overall bandwidth utilization within a network, and
- Gateways between H.323 and H.320 (ISDN conferencing).
Point-to-point conferencing using H.323
There exist many H.323 clients that can engage in point-to-point conferences.
And there are quite a few vendors of such products.
The best known software client is NetMeeting.
The best known hardware manufacturer is PolyCom, which makes a whole line of H.323 devices.
Theoretically, H.323 clients from different manufacturers should be able to interoperate flawlessly. That is one of the advantages power of the "standards-based model."
Multipoint conferencing using H.323
H.323 defines a multipoint control facility that will allow multiple clients to interact with one another.
Several vendors supply such Multipoint Control Units.
Within a multi-point conference users may not be able to see all participants simultaneously. Typically the MCU will be configured to show users whoever spoke last or partition the screen showing one participant per partition. (This last approach must sacrifice video resolution as it forces multiple images into a single image.
PolyCom also makes units that combine the function of a client and a small MCU. For example, there are clients that can connect with three remote sites simultaneously and share images among all 4 communicating sites. (Note that these units usually reduce the quality of the bitstream to each remote site to be able to process multiple streams.)
The Cytek/NCKEN/KDLC IDL model
This model uses multiple point-to-point H.323 connections to achieve multipoint connectivity.
Each classroom is configured with 3 H.323 codecs connected directly to up to 3 other classrooms simultaneously. (This is sometimes referred to as "full mesh" connectivity.)
Configuration:
- 3 PolyCom codecs (mostly at H.263)
- eight video monitors
- computer
- touch screen
- echo canceller-mixer (Gentner?)
- multiple mics
- remote control cameras
- ELMO
The current version of the IDL model offers several valuable capabilities:
full-screen views
Each classroom sees each other classroom as a full-screen image (at 352x288), rather than as part of an image on a partitioned screen.
continuous presence
Each classroom sees each other classroom continuously; there is no "screen switching".
remote camera control
The instructor can control the cameras in remote classrooms on-the-fly.
simple instructor controls
Instructors control the system using a very simple interface composed of either mechanical buttons or a computer touch-screen.
These systems typically employ a single 768 Kbps connection to connecteach pair of H.323 codecs, so that individual schools need only 3Mbps connections to Kan-ed to conduct 4-way classes.
H.263 at 352x288 at this bandwidth is probably "approaching" VCR quality.
The feature set of this model was arrived at through community discussion, experimentation, and systematic comparisons weighed against the economic and technical constraints then facing the community of potential users.
Note that some nodes have the ability to share PowerPoint slidesets at high resolution, and that some nodes use scan converters to display PPT, MS-Word, etc. (Marratech might offer an assist here.)
The "Western Kansas" IDL model
This model is configured like the Cytek IDL model, except for the use of MPEG-2 codecs which:
- give superior image quality (720x480), and
- superior audio quality (~20 Kbps vs ~7 Kbps), and
- require approximately 4 to 6 Mbps bandwidth for each point-to-point connection (there provided by wide-area ATM networks)
MPEG-2 quality at 720x480 (or so) at this bandwidth approaches or surpasses Satellite and DVD quality?
The Western Kansas consortia have developed "gateways" that allow their sites to interoperate with sites using the Cytek IDL equipment, and they also operate their own Renovo schedulers.
The Marratech version of "video-enhanced collaboration"
The Marratech system is quite similar to the Access Grid. In fact, it is interoperable with vic within a Multicast-enabled network, but is NOT H.323-compliant.
Feature set:
- Video (H.261 or Motion JPEG)
- Audio (iPCMWB by GlobalIP, et al.)
- Chat
- Whiteboard (graphics tools plus MS-Word and partial PPT sharing without requiring these apps on every client)
- Application sharing (or "window sharing")
- SIP access to POTS
- H.323 gateway has been announced
- Clients can record their view of the session
- Polling is missing
These features are available within a single window ("flexible" mode), and within multiple, independent windows ("expert" mode).
The Marratech client almost always presents a coherrent frame, and the amage stream adapts well to limited and/or congested bandwidth. However, partly as a result, video is seldom up to 25 fps, and H.261 image quality is perceivably lower than H.263, as implemented by PolyCom using 768 Kbps within IDL nodes.
Marratech was designed for desktop use, and, when used as such, requires the following configuration:
- computer (desktop or laptop)
- headphones
- mic
- video capture capability using
- one or more cameras and associated video capture cards, or
- one or more USB cameras
- customized VNC
- broadband network access with or without Multicast
- emeetingportal server
Note that PowerPoint and MS-Word are NOT required on remote systems to share PowerPoint and MS-Word documents. A "rendering" of each page is shared.
To use the product in a conference room environment one would usually require some additional components (looking suspiciously similar to an Access Grid configuration):
- computer equipped with
- card(s) to drive multiple video projectors
- card(s) to (possibly) capture multiple video streams
- echo cancelling capability such as:
- Qlink SoundStation 2W or
- mics and speakers connected to an echo canceller
- projectors
- an operator at each site (?)
Marratech clients will run on Macs, PCs and Linux platforms, and generally install easily and run reliably.
The Marratech Server
Licensing rests upon a model that recognizes users and user groups, as well as virtual meeting rooms and "auditoria."
The server allows administrators to define:
- Virtual meeting "rooms" that can be occupied by as many users as there are seats available.
- Virtual "auditoria" that can be occupied by an unlimited number of attendees.
- Users
- User groups
Each (master) server is configured with a license for some number of seats and some number of auditoria.
Administrators may define rooms and auditoria ad lib within the license limitations.
This can cause problems when multiple rooms are defined.
The server can be configured to use an LDAP server for authentication.
The "server" can actually be configured as a collection of servers, a "master" server and up to 5 or so "slave" servers. A set of such servers can relay information among one another in the most dynamically economical topology.
Initial connections are made to the master server, which deals with license management, and the system as a whole decides to which server each client should actually connect for data transfer.
Servers can communicate with clients (and other servers) using Multicast if it is available, and otherwise via unicast. (If Multicast is available to all participants, the server does nothing but license management.)
The server offers no scheduling capability.
Responses to the questionnaire
The Kan-ed Video Services Workgroup worked with Kan-ed staff to develop a simple web-based questionnaire to help assess users' experience with the Marratech client and Marratech-based conferencing. Here are tabulated responses to every questionnaire item:
I have used Marratech:
- Never 0
- Once 1
- 2-5 times 11
- 6 or more times 15
I have had some training on either Marratech or another desktop videoconferencing system.
- Yes 20
- No 7
Using Marratech I have participated in:
- Meetings 24
- Classes 3
- Training 11
- Mentoring 8
- Other 8
It was easy to download the Marratech software.
- 1 Strongly agree 17
- 2 9
- 3 1
- 4 0
- 5 0
- 6 Strongly disagree 0
- Not Applicable/Don't Know 1
It was easy to hook up the audio and video components.
- 1 Strongly agree 15
- 2 9
- 3 2
- 4 1
- 5 1
- 6 Strongly disagree 0
- Not Applicable/Don't Know 1
It was easy to find and enter the conference.
- 1 Strongly agree 14
- 2 9
- 3 4
- 4 1
- 5 0
- 6 Strongly disagree 0
- Not Applicable/Don't Know 0
I would be pleased to use Marratech again.
- 1 Strongly agree 21
- 2 6
- 3 0
- 4 0
- 5 1
- 6 Strongly disagree 0
- Not Applicable/Don't Know 0
If it were available, I would consider making Marratech a standard part of my professional communication
- 1 Strongly agree 20
- 2 5
- 3 1
- 4 0
- 5 1
- 6 Strongly disagree 0
- Not Applicable/Don't Know 1
Incompatibility with the H.323 video standard (i.e., PolyCom video conferencing units) is a problem for me.
- 1 Strongly agree 1
- 2 0
- 3 3
- 4 3
- 5 2
- 6 Strongly disagree 6
- Not Applicable/Don't Know 13
If it were available, Marratech would save me, personally, in travel time:
- Up to 1 hour a week 9
- 1-3 hours a week 6
- 3-5 hours a week 7
- Over 5 hours a week 5
I estimate that I would use such a service:
- Daily 7
- Weekly or Bi-Weekly 15
- Monthly or Bi-Monthly 5
- Less often 1
Comments from the questionnaire
Here is a list of the comments contributed by questionnaire respondents:
- The opportunity to use Marratech has been wonderful. We appreciate not having to travel for our Virtual School Committe Meetings.
- Marratech has already become a major communication tool for me. I've attended multiple meetings without travel expenses, and the time and productivity savings has been invaluable.
- I haven't had much luck with the sharing applications component. But I have enjoyed experimenting with this software.
- We are using NetMeeting and finding that it works better, we get faster refresh time on the video, and - it's free! I think NetMeeting is a better solution. It is not difficult to set up and it can be used on PC or Mac.
- Marratech has the potential to revolutionize the way we do business in Kansas, particularly as it might help us network across the state. It eliminates many scheduling conflicts by allowing me to remain in my office, with no travel time, and participate in meetings that are important to me and which I would rather not miss. We need to move ahead full speed to make this part of our communication culture in our state. Thanks for asking.
- I strongly support the acquisition of this or some comparable e-meeting tool.
- Marratech could be utilized in a variety of ways. It is a fabulous program.
- Marratech is FANTASTIC!! The only problem we've experienced is a lack of clarity with audio and video feed, but that's frequently something that comes with "tech territory". I definitely use it whenever possible. Please continue offering it!
- We have been considering buying the server software.
- I have 3 EETT grants and Marratech allowed me to conference with both Macintosh Schools and PC schools. And next year I begin a another EETT grant in a school and district that is 100% Macintosh (USD 489). It is EXTREMELY important that Kan-ed support BOth computer platforms. Mac and PC.
- I have mostly used the Direct Call feature to meet to collaborate with a co-worker and share ideas, troubleshoot, share web resources,(using Application Sharing, which is one of my favorite aspects of the program!)There is so much more this program can do. I see lots of ways to use it.
- This is an exciting arena for me as a co-facilitator in our Tech Lab. I am planning a robotics camp this summer for 4th & 5th graders and hope to Marratech with engineers at NASA. Is that a WOW or what? Museums, NASA, the Louvre, , ,the list is endless.
- As a staff member of the only rural school in our district, I can see great potential for collaboration and mentoring between our building and others in the district. Mentoring and training through Marratech could also prove invaluable as our distict requires more technology integration from staff in the future.
- Marratech has changed the way that I think and learn. The program is a very good way to unite people who are miles apart. I hope that we can continue to use it in our school, and improve the program, so that it will be useful in many more schools throughout the world.
- The first opportunity I had to use Marratech was during a conference with KSDE in Topeka. Videoconferencing allowed me to connect with those I needed to meet with without the 7 hour drive to Topeka.
- It's the future, one way or another. I met 3 times with a principal in Elkhart. 7.5 hours of drive time. I had never met her before, only on the phone.
- Very usable technology
- Questions 11, 12, & 13 are difficult for me to answer. I would use the software from my house and might have bandwidth problems, but I am not sure about it yet. I would probably use the program to attend the Kan-ed meeting once in a while and/or for board meetings when the whether is bad and can't drive. My professional life is changing slightly so some of the answers do not fit either. I like the possibility of using the software when I can't drive to attend some meetings. Question # 7: I needed training for this. I didn't know how to communicate with e-mail or white board once I got in to the meeting. I think it could be a very valuable tool once training has taken place and Kan-ed members all know about it.
- I see Marratech as another tool to facilitate communication in my region and across the state. I see it as a complement, not a replacement, for other video networking protocols.
- I like the marratech software and plan to use it more with my faculty and students!
Log info
Within the last 5 weeks (4-12 to 5-18) there were:
- 3 rooms and 1 auditorium in operation
- 89 successful room openings
- 231 successful meeting join requests processed
- Windows 181
- Mac 50
- Linux 0
Criteria for consideration of a new service
- Does it offer useful capabilities?
- Does it offer distinctly different capabilities, or bundle capabilities in a different manner or at a different price-point?
- Does the service reach a new constituency?
- Can the service be delivered reliably?
- Does the service require the addition of new infrastructure?
- Will the service be cost-effective?
- Will the service be used?
Some social considerations that may affect usage rates
- Does the service disrupt social or organizational processes?
- Do difficulties with social processes inhibit the use of the service?
- Can any such disruption be managed? Expoited?
- Does video detract from the effectiveness of audio?
Video conferences support only a portion of the range of expressiveness supported by face-to-face meetings due to:
- the reduced number of information channels available
- the use of stationary viewpoints for camera and audio equipment that constrain participant movement and speech
- the lack of support for remote camera control that constrains remote participant viewpoint
- low audio and video resolutions
- monocular video and monophonic audio
- random variation in the quality of traffic through the information channels that are supported. (Auditory and visual cues cannot be reliably used to attenuate or amplify messages.)
There exist rituals and habits associated with face-to-face meetings that help provide structure, define roles, and reinforce group cohesion:
- designated, reserved spaces (aka "meeting rooms") often better-appointed,
- specialized furniture (tables, "a place at the table", audience seating)
- behaviors (eye contact, body contact, food sharing, timely arrival, focused attention (no concurrent work or phone calls), etc.)
- dress
These factors exert idiosyncratic effects upon individul participants and groups in the areas of:
- expression of individual identity or "expression of self."
- expression, perception, and negotiation of leadership.... (Gravitas at 5 fps?)
- ...and "followship". (Enthusiastic nods at 5 fps?)
- developing and maintaining feelings of group cohesion and intimacy.
- dealing with emotions and emotionally "sensitive" situations:
- anger, sorrow, etc. and the secondary resentment, guilt, etc.
- volunteering
- criticism
- resource requests/decision announcements
Note that people display a great diversity in interactive habits and styles and different kinds of conferences favor different behaviors. For example, some people are quite sensitive to correspondent feedback; others are less so, and such sensitivity will have a different impact as practiced by a teacher or a student, a boss or an employee, etc.
Such sensitivity will also be more or less affected by the characteristics of communications channels available during a teleconference.
(One can imagine categorization schemes that describe effective behaviors for persons playing various roles in various types of conferences, along with a set of dimensions that could be used to describe participant habits and preferences, that could be combined to estimate the impact of video conferencing technology on individual effectiveness in different types of conferences.)
The effects and uses of physical proximity (and variations thereof) in communications are quite varied, and probably not understood well enough to evaluate their absence in video conferencing.
Some ways to reduce the negative effects and limitations imposed by this technology:
- Choose agendas carefully.
- Initiate a series of meeting with at least one face-to-face meeting.
- Alternate face-to-face with virtual meetings.
- Reserve/table "sensitive" topics for/until face-to-face meetings.
- Do soundchecks at the beginning of every meeting. (Make this a ritual.)
- Caution participants to remain aware of what remote viewers will see and hear, and how it may be different for EVERY participant.
- Bullet-proof sound.
- Use close-up camera shots in groups.
Recommendations
Marratech appears to satisfy each of the criteria for establishing a new service, although cost-effectiveness will depend on actual use, which has been lower than expected, and reliability will be a function of network connectivity and end-user competencies.
Exactly what drives user satisfaction with and willingness to use such tools is not yet understood.
Convert the current leasing agreement to a server purchase.
Continue to offer use of AuditoriumOne and the 15 seats currently in place to any Kan-ed member institution.
Discuss and choose one of the following three options (or some variation thereupon):
- Offer any Educational Service Center, Library System, or IDL Network Consortium with 80% Kan-ed connectivity their choice of an auditorium or 15 seats dedicated to their use (possibly with a matching payment of, say, $1000). Each recipient would have full room administration rights and responsibilities for scheduling, etc.
- Acquire a total of 4 auditoria and make them available for reservation via NOC staff to any Kan-ed member institution.
- Acquire 75 seats and define rooms for any Educational Service Center, Library System or IDL Network Consortium with 80% Kan-ed connectivity.
Develop a hands-on training program and take it on the road. Include material on managing social issues.
Arrange for continuous technical assistance through NOC staff logged into a "TestRoom" and available via phone.
Acquire a provider for SIP-initiated connectivity between Marratech conference rooms and dial-in users.
Acquire and install the H.323 gateway when it becomes available.
Continue to investigate scheduling options, and implement some form of scheduling interface as soon as possible. Continue to investigate authentication options. Using the Kan-ed Desktop authentication data for Marratech authentication MIGHT be useful, but this service should NOT be integrated with the Desktop.
Even when augmented for use in a group setting, Marratech is an inferior technology for (K-12) classroom instruction, although use ancillary to existing IDL nodes may prove fruitful, and use as a conferencing tool for collaborating with remote students also seems to hold some promise.
This platform is probably adequate for many adult students taking short-term workshops, not requiring "sensitive" social interactions.
Additional information
Here are some documents related to the project and use of the server:
- the official Kan-ed project definition
- some tips for conducting and attending conferences using the Marratech system
- Notes on video compression and compression standards
For more information please contact Michael Grobe at 785-817-2992 ormgrobe@ksbor.org.
Document last modified: Monday, 27-Jun-2005 17:28:28 PDT
| 1000 SW Jackson, Suite 510 Topeka, Kansas 66612 785-296-0843 phone 785-296-7052 fax | | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |