Goal: seamless mobile multimedia collaboration across distance
Download
Report
Transcript Goal: seamless mobile multimedia collaboration across distance
Pervasive Pixels
(Columbia University
Dept. of Computer Science)
Henning Schulzrinne (PI)
Steven K. Feiner
Gail Kaiser
John Kender
Kathleen McKeown
Proposed Research
Goal: seamless mobile multimedia
collaboration across distance
Integrate advances across fields
Collaborative work
Graphical and visual interfaces
Spoken language understanding and generation
Vision sensing and understanding
Networking and security
Contributions
Contextual information management
Harmonizing physical and virtual environments
use workflow to determine display content
multimedia summaries of past and present sessions
map changing virtual information onto physical displays
map layout of physical environment onto virtual space
Network services
clear, flexible interface to common services
authentication and privacy support
infrastructure for persistent large displays
Features of Research
Infrastructure
Large numbers of instrumented multidisplay workspaces
Networked mobile devices of various
capabilities
Transparent and automatic adaptability
to changes of place, platform or group
Support for a wide range of hardware
and software, from commercial to novel
Proposed Research
Infrastructure
Outfit informal areas for collaboration
Stationary setups
Public areas for walk-by interaction
Multiple touch displays, cameras, audio
Portable units
Multiple displays, video cameras, audio
Seminar room, meeting rooms
12 faculty offices
User-based personalization: user location
Triangulation on mobile devices
Visual tracking
Standard methods (e.g., active badge)
Public areas – walk by stations
Multiple touch
displays,
video
projectors
and cameras,
embedded
computers,
speakers and
microphones
Design for Walk-by Collaboration Station
ceiling
network
PC
loudspeaker
proj.
camera
array
microphone
electronic
whiteboard
IR/RF badge
card reader
Public Areas – informal
gatherings
Meeting Room
Remotecontrolled pantilt video
cameras and
projectors,
Omnicam,
conference
table
microphones,
automatic audio
mixer, ceiling
speakers
Faculty Office
Mimio electronic whiteboard, XGA video projector, Ethernet
speaker phone, wall-mounted pan-tilt video camera,
PocketPCs
Seminar room
Omnicam
omnidrectional
audience camera, highresolution DV video
camera, 2 pan-tilt
speaker cameras,
ceiling mounted
microphones,
electronic whiteboard,
XGA high-brightness
video projectors
Functionalities
Conferencing
Interconnection with analog phone
Internet conferencing server to mix IP and PSTN audio
streams
Digital hybrid connects digital or analog sound to existing
telephone system in classroom
Network voice-over-IP interface attached to Nortel
Meridian PBX for 20 simultaneous conversations
Multi-processor servers and IA64 compute and
database server
File storage
Face, speaker and fingerprint recognition
Backup facilities: 2 printers and tape library system
Initial results
HCI: gesture-based user interface for public kiosk
Security: disCFS and WebDAVA secure file systems
disCFS: NFS with credentials instead of authorization
WebDAVA: grant restricted access to resources using HTTP
and Java applets
Web-based collaboration:
mouse replacement for pointing and selecting
uses frontal and side camera
content on all kinds of devices
pass DOM through a series of filters and transformations
HTML
Ubiquitous multimedia communications infrastructure
being commercialized; I2 demonstration
input into standardization (IETF)
Ubiquitous Computing
Traditionally, focus on closed environments
proprietary protocols
single (trusted) user class
single site (room, lab, home, …)
stand-alone components (“video conferencing”)
PP focuses on whole system and user experience
Pervasive Pixels networking component:
standard protocols:
integration of presence and user context
SIP for media configuration, event notification, instant multimedia
messaging
SLP for service discovery
standardization in the IETF (RPID)
location-based services
user context
user authorization
service location
Mobility in Pervasive Pixels
Terminal mobility
Session mobility
move active sessions to devices
found in the environment
service discovery
Service mobility
application-layer mobility
complements L3 mobility
move configuration to new
devices
Personal mobility
one user, many devices
Location-based services
Traditionally, focus on
geospatial location (e.g., GPS)
But other aspects as important:
civil location (often more
intuitive)
type of place (home vs. office;
outdoors vs. theatre)
behavioral: distraction, privacy,
appropriateness
Experimenting with lowcomplexity location
mechanisms:
IR/RF active badges with low
installation cost (Ivistar)
BlueTooth location beacons
LAN backtracking and DHCP
swipe cards and i-buttons
8:0:20:ab:d5:d
DHCP
server
CDP + SNMP
8:0:20:ab:d5:d 458/17
DHCP answer:
sta=DC loc=Rm815
lat=38.89868 long=77.03723
458/17 Rm. 815
458/18 Rm. 816
Some initial lessons learned
Usage: remote presence from UKy during sabbatical
Perception: “Multimedia collaboration is a mature field”
Reality: It doesn’t work much better than in 1992
integrating documents, minutes, …
Transition from call-focused to presence-focused
still fails in hard-to-diagnose ways
quality better, but echo, feedback and level issues remain
Integration between synchronous and asynchronous
collaboration
research group meetings
departmental site visit
thesis proposals and defenses
much larger use of asynchronous collaboration (email, bulletin
boards, …)
Working with start-up company: new IP-based departmental
communication system to replace PBX
Columbia SIP servers (CINEMA)
Telephone
switch
Local/long distance
1-212-5551212
Internal
Telephone
Extn: 7040
Single machine
Department
PBX
713x
SIP/PSTN Gateway
Extn: 7134
rtspd: media server
RTSP
sipconf:
Conference server
sipd:
Proxy,
redirect,
registrar
server
RTSP clients
sipum:
Unified
messaging
SQL
database
Web
server
Web based
configuration
SNMP
(Network
Management)
H.323
Extn: 7136
xiaotaow@cs
Quicktime
siph323:
SIP-H.323
translator
NetMeeting
Larger lessons for multimedia
systems research
Software tool support for multimedia communications
lacking
Components designed to be operated by humans
most are applications, not building blocks
cross-platform research media tools are getting very old and
creaky (vic, rat, etc.)
multi-party support very weak (multicast never happened)
IP phones only have HTTP/HTML interface
video projectors just proprietary configuration
Lots of components, but hard to evaluate in real use
still mostly barely demo quality: audio delay, echo, random
failures
people will fall back to good ol’ PSTN quickly
Conclusion
Pervasive Pixels = attempt to integrate
multiple modalities into system, not just
grouping of components
Evaluation in real usage, not just demos
Spread throughout the department, not
just lab