5th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing

Research Article

VaaS: Videoconference as a service

Download340 downloads
  • @INPROCEEDINGS{10.4108/ICST.COLLABORATECOM2009.8285 ,
        author={Pedro Rodr\^{\i}guez and Daniel Gallego and Javier Cervi\`{o}o and Fernando Escribano and Juan Quemada and Joaqu\^{\i}n Salvach\^{u}a},
        title={VaaS: Videoconference as a service},
        proceedings={5th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing},
        proceedings_a={COLLABORATECOM},
        year={2009},
        month={12},
        keywords={Cloud computing Videoconferencing Web Real-Time Collaboration SOA ROA},
        doi={10.4108/ICST.COLLABORATECOM2009.8285 }
    }
    
  • Pedro Rodríguez
    Daniel Gallego
    Javier Cerviño
    Fernando Escribano
    Juan Quemada
    Joaquín Salvachúa
    Year: 2009
    VaaS: Videoconference as a service
    COLLABORATECOM
    ICST
    DOI: 10.4108/ICST.COLLABORATECOM2009.8285
Pedro Rodríguez1,*, Daniel Gallego1,*, Javier Cerviño1,*, Fernando Escribano1,*, Juan Quemada1,*, Joaquín Salvachúa1,*
  • 1: Departamento de Ingeniería de Sistemas Telemáticos, Universidad Politécnica de Madrid, Avda. Complutense 30, Ciudad Universitaria, 28040 Madrid, Spain
*Contact email: prodriguez@dit.upm.es, dgallego@dit.upm.es, jcervino@dit.upm.es, fec@dit.upm.es, jquemada@dit.upm.es, jsalvachua@dit.upm.es

Abstract

Internet is a place nowadays where interoperating services are offered which can be integrated or mashed up in order to fulfill user demands. This paper proposes a way to offer videoconference as a Web service over an interface which can be used by third parties to enrich their applications. This interface includes a security mechanism supporting delegated authorization to allow integration into third party's environments. Via this interface virtual rooms are provided where users can collaborate with audio, video, shared applications, IM, etc. An implementation of these concepts is described, including performance figures and validation results. We would finally like to stress that this architecture has been defined to support a scalable cloud computing service over the Internet.