1,229 research outputs found
Options for Securing RTP Sessions
The Real-time Transport Protocol (RTP) is used in a large number of
different application domains and environments. This heterogeneity
implies that different security mechanisms are needed to provide
services such as confidentiality, integrity, and source
authentication of RTP and RTP Control Protocol (RTCP) packets
suitable for the various environments. The range of solutions makes
it difficult for RTP-based application developers to pick the most
suitable mechanism. This document provides an overview of a number
of security solutions for RTP and gives guidance for developers on
how to choose the appropriate security mechanism
Development of an advanced web application for managing videoconference
El objetivo del proyecto es realizar un cliente para videoconferencias de alta
definición basado en Web. Se ha utilizado SIP como protocolo de señalización
(establecimiento, finalización) de videoconferencias, para la gestión la lista de
los contactos, la presencia, y la negociación de las capacidades multimedia.Existen numerosas aplicaciones que ofrecen al usuario la posibilidad de
realizar videoconferencias en alta definición sobre Internet. Estas aplicaciones
centran sus esfuerzos en la transmisión de contenido de alta calidad sobre
Internet, pero dejan sin resolver la gestión del establecimiento, finalización de
llamadas, aceptación, rechazo de invitaciones, suscripción y recepción de
notificaciones del servicio de presencia (aparición de usuarios, cambios de
estado, etc).
El objetivo del proyecto es realizar un cliente para videoconferencias de alta
definición basado en Web. Se ha utilizado SIP como protocolo de señalización
(establecimiento, finalización) de videoconferencias, para la gestión la lista de
los contactos, la presencia, y la negociación de las capacidades multimedia
La aplicación desarrollada permite que, un usuario a partir de una web, sea
capaz de ver todos los usuarios conectados al servicio, conocer sus
características y poder establecer videoconferencias de alta calidad, utilizando
el entorno de videoconferencia negociado (por ejemplo dvts, ultragrid).
La aplicación actúa como un gateway HTTP-SIP, traduciendo las peticiones
SIP a peticiones HTTP y viceversa. Las peticiones HTTP son enviadas hacia
el cliente para que la trate y realice los cambios necesarios en la interfaz web y
en su modelo de datos. La interfaz de web del usuario se ha desarrollado con
Google Web Toolkit, un toolkit de Google para el desarrollo de aplicaciones
AJAX en lenguaje de programación Java.
El servidor se comunica con tres módulos. Con el mundo SIP para la
señalización de videoconferencia, con el agente de presencia para gestionar la
lista y con el cliente AJAX para comunicarse con los usuarios de la aplicación.
El proyecto explica las fases de definición de requerimientos, diseño y
arquitectura de la aplicación. Expone el estado del arte de las tecnologías y
comenta algunos detalles de la implementación, finalizando con una
planificación temporal y unos resultados finales del proyecto
Inter-domain interoperability framework based on WebRTC
Nowadays, the communications paradigm is changing with the convergence of communication
services to a model based on IP networks. Applications such as messaging or voice over IP are
increasing its popularity and Communication Service Providers are focusing on offering this kind
of services.
Moreover, Web Real Time Communication (WebRTC) has emerged as a technology that
eases the creation of web applications featuring Real-Time Communications over IP networks
without the need to develop and install any plug-in. It lacks of specifications in the control plane,
leaving the possibility to use WebRTC over tailored web signalling solutions or legacy networks
such as IP Multimedia Subsystem (IMS). This technology brings a wide range of possibilities for
web developers, but Communication Service Providers are adviced to develop solutions based
on the WebRTC technology as described in the Eurescom Study P2252.
The lack of WebRTC specifications on the signalling platform together with the threats
and opportunities that this technology represents for Communication Service Providers, makes
evident the need of research on interoperability solutions for the different kind of signalling implementations
and experimentation on the best way for Communication Service Providers to
obtain the maximum benefit from WebRTC technology.
The main goal of this thesis is precisely to develop a WebRTC interoperability framework
and perform experiments on whether the Communication Service Providers should use their
existing IMS solutions or develop tailored web signalling platforms for WebRTC deployments.
In particular, the work developed in this thesis was completed under the framework of the
Webrtc interOperability tested in coNtradictive DEployment scenaRios (WONDER) experimentation
for the OpenLab project. OpenLab is a Large-scale integrating project (IP) and is part of
the European Union Framework Programme 7 for Research and Development (FP7) addressing
the work programme topic Future Internet Research and Experimentation.Actualmente, el paradigma de comunicaciones está cambiando gracias a la convergencia de los
servicios de comunicaciones hacia un modelo basado en redes IP. Aplicaciones tales como la
mensajería y la voz sobre IP están creciendo en popularidad mientras los proveedores de servicios
de comunicaciones se centran en ofrecer este tipo de servicios basados en redes IP.
Por otra parte, la tecnología WebRTC ha surgido para facilitar la creación de aplicaciones
web que incluyan comunicaciones en tiempo real sobre redes IP sin la necesidad de desarrollar o
instalar ningún complemento. Esta tecnología no especifica los protocolos o sistemas a utilizar
en el plano de control, dejando a los desarrolladores la posibilidad de usar WebRTC sobre soluciones
de señalizaci on web específicas o utilizar las redes de señalización existentes, tales como
IMS. WebRTC abre un gran abanico de posibilidades a los desarrolladores web, aunque también se recomienda a los proveedores de servicios de comunicaciones que desarrollen soluciones
basadas en WebRTC como se describe en el estudio P2252 de Eurescom.
La falta de especificaciones en el plano de señalización junto a las oportunidades y amenazas
que WebRTC representa para los proveedores de servicios de comunicaciones, hacen evidente la
necesidad de investigar soluciones de interoperabilidad para las distintas implementaciones de
las plataformas de señalización y de experimentar c omo los proveedores de servicios de comunicaciones
pueden obtener el máximo provecho de la tecnología WebRTC.
El objetivo principal de este Proyecto Fin de Carrera es desarrollar un marco de interoperabilidad
para WebRTC y realizar experimentos que permitan determinar bajo que condiciones
los proveedores de servicios de comunicaciones deben utilizar las plataformas de se~nalizaci on
existentes (en este caso IMS) o desarrollar plataformas de señalización a medida basadas en
tecnologías web para sus despliegues de WebRTC.
En particular, el trabajo realizado en este Proyecto Fin de Carrera se llevó a cabo bajo
el marco del proyecto WONDER para el programa OpenLab. OpenLab es un proyecto de
integración a gran escala en el cual se desarrollan investigaciones y experimentos en el ámbito
del futuro Internet y que forma parte del programa FP7 de la Unión Europea.Ingeniería de Telecomunicació
Peer-to-Peer Conferencing using Blockchain, WebRTC and SIP
The owner of the centralized video platform has more control over uploaded content than the content producer does. But the other Blockchain-based decentralized video services are attempting to reduce ad pressure and get rid of middlemen. The article suggests a combination of a safe encryption technique and an access control mechanism created "with technology" to create a successful decentralized video streaming platform built on the Blockchain. Peer-to-peer (P2P) overlays are one of the complicated network applications and services that have been migrated to the Web as a result of the increasing support for Web Real-Time Communication (WebRTC) standard in modern browsers for real-time communications. The expansion of access networks’ bandwidth also makes it possible for end users to start their own content businesses. This paper presents a preliminary proposal of metrics and technologies to move toward a decentralized cooperative architecture for large-scale, real-time live stream content de- livery based on WebRTC, without the requirement of a Content Delivery Network (CDN) infrastructure. The paper takes into account the light of the aforementioned aspects [6]
CLEAR: a credible method to evaluate website archivability
Web archiving is crucial to ensure that cultural, scientific
and social heritage on the web remains accessible and usable
over time. A key aspect of the web archiving process is optimal data extraction from target websites. This procedure is
difficult for such reasons as, website complexity, plethora of
underlying technologies and ultimately the open-ended nature of the web. The purpose of this work is to establish
the notion of Website Archivability (WA) and to introduce
the Credible Live Evaluation of Archive Readiness (CLEAR)
method to measure WA for any website. Website Archivability captures the core aspects of a website crucial in diagnosing whether it has the potentiality to be archived with completeness and accuracy. An appreciation of the archivability
of a web site should provide archivists with a valuable tool
when assessing the possibilities of archiving material and in-
uence web design professionals to consider the implications
of their design decisions on the likelihood could be archived.
A prototype application, archiveready.com, has been established to demonstrate the viabiity of the proposed method
for assessing Website Archivability
- …