1 / 23

Software support for video communication

Software support for video communication. Nicolas Roussel Laboratoire de Recherche en Informatique UMR 8623 CNRS - Université Paris-Sud. Sponsored by CNET/France Télécom (projet Telemedia). Unconscious knowledge (e.g. availability of people and resources). Awareness.

tamber
Download Presentation

Software support for video communication

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software supportforvideo communication • Nicolas Roussel • Laboratoire de Recherche en Informatique • UMR 8623 CNRS - Université Paris-Sud • Sponsored by CNET/France Télécom (projet Telemedia)

  2. Unconscious knowledge (e.g. availability of people and resources) • Awareness • Spontaneous, unintended, opportunistic comm. • Informal communication • Collaboration • Planned interactions, supported by shared artifacts The everyday medium

  3. AT&T PicturePhone • Videoconference rooms • Desktop videoconferencing Video communication

  4. Media space (1986) • Public spaces • Portholes • Glance • Office Share • Videophone • Videoconference

  5. Mediaspaces • VideoWindow, Cruiser • KASMER, RAVE • CAVECAT • Argo • Montage, Forum • Nynex Portholes • ... • BellCore • Xerox • University of Toronto • DEC • Sun • Nynex • ...

  6. Hardware infrastructure

  7. Integrability • Ubiquity, diversity • Unobtrusive access • Flexibility • No goal, no rule • Place, not space • Privacy • Awareness, control • Trust, reversibility Hardware-related properties

  8. Integrability • Integration with documents and applications • Flexibility • Flexibility for both usersand developers • Privacy • Notification and control mechanisms • Trustification technologies Software-related properties

  9. HTTP • HTML • JavaScript • Java • VRML Software infrastructure • Environment, notion of supportopposed to system and services • Openness?Where’s the door? • Documents, applications… • the Web!

  10. Mediascape • register • glance • call • authlevel • Analog audio/video network8 nodes • Custom HTTP serverURLscookieslogs • postit • grab

  11. Mediascape • <img src= "http://mediascape/grab.mbl"> • <a href="http://mediascape/glance.mbl"> • Michel ? • </a> • <a href="http://mediascape/call.mbl"> • Michel ! • </a> • <a href="http://mediascape/postit.mbl"> • Michel ... • </a> • Snapshot • Glance • Videophone • Postit message

  12. The interface is a document

  13. The interface is a document • Easy to acces • Easy to customize, to share and exchange • Dedicated documents or «augmented» ones

  14. VideoServer • Over the hills and far away… • Custom HTTP server JPEG images query strings • HTML + JavaScript • Notification and control

  15. VideoServer • <img src="http://videoServer/photo"> • <img src="http://videoServer/video"> • <img src="http://videoServer/file/party"> • JavaScript code • Live snapshot • Live video • Recorded video • More fun...

  16. Inputclient, service • rosane@lie.u-bourgogne.fr • tcpJpegVideo anydev camera 4 75 0.03 5000 Notification and control • Outputservice to execute • Side effectslogs, notification, ...

  17. VideoSpace: beyond the browser

  18. The protocol is the interface • videoServer • videoRecorder • videoClient(s) • scripts (UNIX shell, Tcl, Python) • Image sources (URLs) • Filters • Displays • «Multiplexors» • «Video bricks» • for the user • API • for the developer

  19. Bricks: augmenting applications

  20. API: image processing! • Privacy Context capture Filtering • Interactive art VideoPlace IMK.MARS Mass hallucinations • Collaboration VideoDraw, ClearBoard VideoPlace

  21. Traditional telepointer • Position • Color, shape • Orientation, size ? Image processing for collaboration • The hand • as a telepointer

  22. Chroma-keying

  23. Perspectives • VideoSpace Linux, Windows, MacOS Video-enabled applications • More Web-based Custom clientsapplications and servers • My Web server Notification and control for documents

More Related