Pervasive Pixels (Columbia University Dept. of Computer Science) Henning Schulzrinne (PI) Steven K. Feiner Gail Kaiser John Kender Kathleen McKeown.

Slides:



Advertisements
Similar presentations
Vodacom Microsoft Hosted Lync
Advertisements

Seminar on Video Conferencing Department of Computer science and Engineering VRSEC.
Agenda Introduction Requirements Architecture Issues Implementation Q/A Kundan Singh and Henning Schulzrinne, Columbia University.
An Introduction to the inSORS Grid. Total Market Customer Sectors RESEARCH – Universities and National Labs COMMERCIAL-Energy, Hi-Tech, Medical GOVERNMENT-Research,
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SIPComm review Feb Henning Schulzrinne IRT Lab Columbia University.
1.Alice (caller) calls Bob 2.The SIP server forks the call to Bob’s phone and the mail server 3.After 10 seconds, the mail server sets up RTSP sessions.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science.
Pervasive Pixels Henning Schulzrinne (PI) Steven K. Feiner Gail Kaiser John Kender Kathleen McKeown Department of Computer Science Columbia University.
E*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP proxy, redirect server SQL database sipd SIPH.323 converter NetMeeting siph323.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
Using SIP for Ubiquitous and Location-Based Communications Henning Schulzrinne (with Stefan Berger, Jonathan Lennox, Maria Papadopouli, Stelios Sidiroglou,
e-Learning Series 2012 – Session 4 Teleconferencing, Videoconferencing, SKYPE Information Technology Group.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Session Initialization Protocol (SIP)
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Architecture SIP proxy, redirect server SQL database sipd Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database:
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL User information:
Business Computing 550 Lesson 4. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
The Access Grid What Is it and What Can it do? Alexander Terzian and Zachary Wright University of Michigan Michigan Center for Biological Information Virtual.
Audio Visual and Classroom Technology Support Computer and Networking Services IST.
October 4, 2000 © 2000, Columbia University Kundan Singh Internet Real-Time Lab. Columbia University What it means ? What can we do ? How can we do ? What.
Chapter 5 Networks Communicating and Sharing Resources
Networks. What is a Network? Two or more computers linked together so they can send and receive data. We use them for sending s, downloading files,
Information system for automation of document flow for support of scientific arrangement planning in Joint Institute for Nuclear Research. V.F.Borisovsky,
IP telephony overview and demonstration
CINEMA – The Columbia Internet Multimedia Architecture Henning Schulzrinne IRT Lab, Dept. of Computer Science November 2001.
Sipdsip323sipconfsipumsipvxmlrtspd CINEMA Libraries libNT Win32 stub libcine Utilities parsing IPv6 libsip Basic SIP library libsip++ SIP UA library libmixer.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Human Computer Interaction
ACCESS GRID Group to Group Collaboration Gurhan Gunduz Computational Science and Information Technology. Florida State University.
©2000, Columbia University “A flexible architecture to support wide range of multimedia communication applications, both clients and servers” Presented.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay.
©2000, Columbia University “A flexible architecture to support wide range of multimedia communication applications, both clients and servers”
Demonstration of Columbia IP telephony test bed Presented by Wenyu Jiang, Kundan Singh and Xiaotao Wu Remote participant: Yi Qin.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Unified communications platform Enterprise-ready.
IP Columbia Prof. Henning Schulzrinne Internet Real-Time Laboratory Department of Computer Science Columbia University.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
1 Ubiquitous Computing in Home Networks Henning Schulzrinne, Columbia University Stefan Berger, IBM Research IEEE Communication Magazine 2003.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
IP Columbia Internet Real-Time Laboratory Department of Computer Science Columbia University.
Columbia University Department of Computer Science Henning Schulzrinne 2001 NSF CISE/EIA RI PI’s Workshop.
SIP-based VoiceXML browser (sipvxml)
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Towards Junking the PBX: Deploying IP Telephony
SIP based VoiceXML browser
Deploying IP Telephony
Architecture OpenSource SQL database: MySQL
Columbia University Department of Computer Science
The next generation of collaboration
Introduction to Networking
Internet Real-Time Laboratory demonstration
Nortel/SIPcomm/Columbia co-operation in IP Telephony
Prof. Henning Schulzrinne Internet Real-Time Laboratory
Pervasive Pixels Network Services
Internet Real-Time Laboratory demonstration
Internet Real-Time Laboratory demonstration
Architecture rtspd SIP/RTSP Unified messaging RTSP media server sipum
CINEMA clouds sipc e*phone Netmeeting H.323 sipd SIP RTSP MGCP PSTN
sipc e*phone sipd Netmeeting e*phone e*phone Clouds H.323 SIP RTSP
Internet telephony products
ACCESS GRID Group to Group Collaboration
Presentation transcript:

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 u Integrate advances across fields u Collaborative work u Graphical and visual interfaces u Spoken language understanding and generation u Vision sensing and understanding u Networking and security

Contributions u Contextual information management u use workflow to determine display content u multimedia summaries of past and present sessions u Harmonizing physical and virtual environments u map changing virtual information onto physical displays u map layout of physical environment onto virtual space u Network services u clear, flexible interface to common services u authentication and privacy support u infrastructure for persistent large displays

Features of Research Infrastructure u Large numbers of instrumented multi- display workspaces u Networked mobile devices of various capabilities u Transparent and automatic adaptability to changes of place, platform or group u Support for a wide range of hardware and software, from commercial to novel

Proposed Research Infrastructure u Outfit informal areas for collaboration u Public areas for walk-by interaction u Multiple touch displays, cameras, audio u Portable units u Stationary setups u Multiple displays, video cameras, audio u Seminar room, meeting rooms u 12 faculty offices u User-based personalization: user location u Triangulation on mobile devices u Visual tracking u Standard methods (e.g., active badge)

Public areas – walk by stations Multiple touch displays, video projectors and cameras, embedded computers, speakers and microphones

IR/RF badge network PC proj. camera card reader loudspeaker ceiling electronic whiteboard microphone array Design for Walk-by Collaboration Station

Public Areas – informal gatherings

Meeting Room Remote- controlled pan- tilt 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, high- resolution DV video camera, 2 pan-tilt speaker cameras, ceiling mounted microphones, electronic whiteboard, XGA high-brightness video projectors

Functionalities u Conferencing u Internet conferencing server to mix IP and PSTN audio streams u Interconnection with analog phone u Digital hybrid connects digital or analog sound to existing telephone system in classroom u Network voice-over-IP interface attached to Nortel Meridian PBX for 20 simultaneous conversations u Multi-processor servers and IA64 compute and database server u File storage u Face, speaker and fingerprint recognition u Backup facilities: 2 printers and tape library system

Initial results HCI: gesture-based user interface for public kiosk mouse replacement for pointing and selecting uses frontal and side camera 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: 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: SIP for media configuration, event notification, instant multimedia messaging SLP for service discovery integration of presence and user context standardization in the IETF (RPID) location-based services user context user authorization service location

Mobility in Pervasive Pixels Terminal mobility application-layer mobility complements L3 mobility Session mobility move active sessions to devices found in the environment  service discovery Service 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 low- complexity location mechanisms: IR/RF active badges with low installation cost (Ivistar) BlueTooth location beacons LAN backtracking and DHCP swipe cards and i-buttons DHCP server 458/17  Rm /18  Rm. 816 DHCP answer: sta=DC loc=Rm815 lat= long= :0:20:ab:d5:d CDP + SNMP 8:0:20:ab:d5:d  458/17

Some initial lessons learned Usage: remote presence from UKy during sabbatical research group meetings departmental site visit thesis proposals and defenses Perception: “Multimedia collaboration is a mature field” Reality: It doesn’t work much better than in 1992 still fails in hard-to-diagnose ways quality better, but echo, feedback and level issues remain Integration between synchronous and asynchronous collaboration integrating documents, minutes, … Transition from call-focused to presence-focused much larger use of asynchronous collaboration ( , bulletin boards, …) Working with start-up company: new IP-based departmental communication system to replace PBX

Columbia SIP servers (CINEMA) Internal Telephone Extn: 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SQL database sipd: Proxy, redirect, registrar server Extn: 7134 NetMeeting H.323 rtspd: media server sipum: Unified messaging Quicktime RTSP clients RTSP Extn: x Single machine SNMP (Network Management) sipconf: Conference server siph323: SIP-H.323 translator Local/long distance

Larger lessons for multimedia systems research Software tool support for multimedia communications lacking 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) Components designed to be operated by humans 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