34 research outputs found

    A Comparison Between Inter-Asterisk eXchange Protocol and Jingle Protocol: Session Time

    Get PDF
    Over the last few years, many multimedia conferencing and Voice over Internet Protocol (VoIP) applications have been developed due to the use of signaling protocols in providing video, audio and text chatting services between at least two participants. This paper compares between two widely common signaling protocols: InterAsterisk eXchange Protocol (IAX) and the extension of the eXtensible Messaging and Presence Protocol (Jingle) in terms of delay time during call setup, call teardown, and media sessions

    Peer-to-Peer Conferencing using Blockchain, WebRTC and SIP

    Get PDF
      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]

    Mobile P2P Web Services Using SIP

    Get PDF

    A Cross Domain Next Generation Network IPTV Client for Media Center environments

    Get PDF
    Functions, which can be summarized to the keyword Internet Protocol Television (IPTV) describe the transmission of video services to users via Internet Protocol (IP). Accompanying to this new television transmission path Home Theatre PCs (HTPC) running a so called Media Center platform are more and more entering the living rooms as a companion for the popular LCD and Plasma displays. Perfect ease of use and the visual integration on the screen and also into the living room is raising their acceptance. These HTPCs are a central node for multimedia services such as TV, radio and email within the networked household. Thus, there are good preconditions for the use of a HTPC as end device for Telco operator driven IPTV and telecommunication services. In the context of this diploma thesis possibilities for the provisioning of IPTV and Next Generation Network (NGN) services on a converged multimedia home entertainment platform for the living room will be investigated, especially Vista Media Center platforms. For this reason, standardization activities will be investigated, which deal with the integration of IPTV and telecommunication services into NGN. The validation of the results will be achieved by the design and implementation of a Vista Media Center Add-In, which can be integrated as an IP Multimedia Subsystem (IMS) based User Agent (UA) in ETSI TISPAN Release 2 IPTV infrastructures. Additionally, a Cross Domain messaging service for IMS based UA is created, which enables a cross-network communication between users

    Centralized Conferencing in the IP Multimedia Subsystem: from theory to practice

    Get PDF
    In this paper we present a conferencing architecture compliant with the IP Multimedia Subsystem (IMS) specification. To the purpose, we embrace a practical approach, by describing an actual implementation of an open source centralized video-conferencing system, called CONFIANCE, capable to offer advanced communication experience to end-users through the effective exploitation of mechanisms like session management and floor control. CONFIANCE has been designed to be fully compliant with the latest standard proposals coming from both the IETF and the 3GPP and can be considered as an outstandingexample of a real-time application built on top of the grounds paved by the SIP protocol. We will discuss in the paper both the design of the overall conferencing framework and the most important issues we had to face during the implementation phase

    Contributions to presence-based systems for deploying ubiquitous communication services

    Get PDF
    Next-Generation Networks (NGNs) will converge the existing fixed and wireless networks. These networks rely on the IMS (IP Multimedia Subsystem), introduced by the 3GPP. The presence service came into being in instant messaging applications. A userÂżs presence information consists in any context that is necessary for applications to handle and adapt the user's communications. The presence service is crucial in the IMS to deploy ubiquitous services. SIMPLE is the standard protocol for handling presence and instant messages. This protocol disseminates users' presence information through subscriptions, notifications and publications. SIMPLE generates much signaling traffic for constantly disseminating presence information and maintaining subscriptions, which may overload network servers. This issue is even more harmful to the IMS due to its centralized servers. A key factor in the success of NGNs is to provide users with always-on services that are seamlessly part of their daily life. Personalizing these services according to the users' needs is necessary for the success of these services. To this end, presence information is considered as a crucial tool for user-based personalization. This thesis can be briefly summarized through the following contributions: We propose filtering and controlling the rate of presence publications so as to reduce the information sent over access links. We probabilistically model presence information through Markov chains, and analyzed the efficiency of controlling the rate of publications that are modeled by a particular Markov chain. The reported results show that this technique certainly reduces presence overload. We mathematically study the amount of presence traffic exchanged between domains, and analyze the efficiency of several strategies for reducing this traffic. We propose an strategy, which we call Common Subscribe (CS), for reducing the presence traffic exchanged between federated domains. We compare this strategy traffic with that generated by other optimizations. The reported results show that CS is the most efficient at reducing presence traffic. We analyze the load in the number of messages that several inter-domain traffic optimizations cause to the IMS centralized servers. Our proposed strategy, CS, combined with an RLS (i.e., a SIMPLE optimization) is the only optimization that reduces the IMS load; the others increase this load. We estimate the efficiency of the RLS, thereby concluding that the RLS is not efficient under certain circumstances, and hence this optimization is discouraged. We propose a queuing system for optimizing presence traffic on both the network core and access link, which is capable to adapt the publication and notification rate based on some quality conditions (e.g, maximum delay). We probabilistically model this system, and validate it in different scenarios. We propose, and implement a prototype of, a fully-distributed platform for handling user presence information. This approach allows integrating Internet Services, such as HTTP or VoIP, and optimizing these services in an easy, user-personalized way. We have developed SECE (Sense Everything, Control Everything), a platform for users to create rules that handle their communications and Internet Services proactively. SECE interacts with multiple third-party services for obtaining as much user context as possible. We have developed a natural-English-like formal language for SECE rules. We have enhanced SECE for discovering web services automatically through the Web Ontology Language (OWL). SECE allows composing web services automatically based on real-world events, which is a significant contribution to the Semantic Web. The research presented in this thesis has been published through 3 book chapters, 4 international journals (3 of them are indexed in JCR), 10 international conference papers, 1 demonstration at an international conference, and 1 national conferenceNext-Generation Networks (NGNs) son las redes de prĂłxima generaciĂłn que soportaran la convergencia de redes de telecomunicaciĂłn inalĂĄmbricas y fijas. La base de NGNs es el IMS (IP Multimedia Subsystem), introducido por el 3GPP. El servicio de presencia naciĂł de aplicaciones de mesajerĂ­a instantĂĄnea. La informaciĂłn de presencia de un usuario consiste en cualquier tipo de informaciĂłn que es de utilidad para manejar las comunicaciones con el usuario. El servicio de presencia es una parte esencial del IMS para el despliegue de servicios ubicuos. SIMPLE es el protocolo estĂĄndar para manejar presencia y mensajes instantĂĄneos en el IMS. Este protocolo distribuye la informaciĂłn de presencia de los usuarios a travĂ©s de suscripciones, notificaciones y publicaciones. SIMPLE genera mucho trĂĄfico por la diseminaciĂłn constante de informaciĂłn de presencia y el mantenimiento de las suscripciones, lo cual puede saturar los servidores de red. Este problema es todavĂ­a mĂĄs perjudicial en el IMS, debido al carĂĄcter centralizado de sus servidores. Un factor clave en el Ă©xito de NGNs es proporcionar a los usuarios servicios ubicuos que esten integrados en su vida diaria y asi interactĂșen con los usuarios constantemente. La personalizaciĂłn de estos servicios basado en los usuarios es imprescindible para el Ă©xito de los mismos. Para este fin, la informaciĂłn de presencia es considerada como una herramienta base. La tesis realizada se puede resumir brevemente en los siguientes contribuciones: Proponemos filtrar y controlar el ratio de las publicaciones de presencia para reducir la cantidad de informaciĂłn enviada en la red de acceso. Modelamos la informaciĂłn de presencia probabilĂ­sticamente mediante cadenas de Markov, y analizamos la eficiencia de controlar el ratio de publicaciones con una cadena de Markov. Los resultados muestran que este mecanismo puede efectivamente reducir el trĂĄfico de presencia. Estudiamos matemĂĄticamente la cantidad de trĂĄfico de presencia generada entre dominios y analizamos el rendimiento de tres estrategias para reducir este trĂĄfico. Proponemos una estrategia, la cual llamamos Common Subscribe (CS), para reducir el trĂĄfico de presencia entre dominios federados. Comparamos el trĂĄfico generado por CS frente a otras estrategias de optimizaciĂłn. Los resultados de este anĂĄlisis muestran que CS es la estrategia mĂĄs efectiva. Analizamos la carga en numero de mensajes introducida por diferentes optimizaciones de trĂĄfico de presencia en los servidores centralizados del IMS. Nuestra propuesta, CS, combinada con un RLS (i.e, una optimizaciĂłn de SIMPLE), es la unica optimizaciĂłn que reduce la carga en el IMS. Estimamos la eficiencia del RLS, deduciendo que un RLS no es eficiente en ciertas circunstancias, en las que es preferible no usar esta optimizaciĂłn. Proponemos un sistema de colas para optimizar el trĂĄfico de presencia tanto en el nĂșcleo de red como en la red de acceso, y que puede adaptar el ratio de publicaciĂłn y notificaciĂłn en base a varios parametros de calidad (e.g., maximo retraso). Modelamos y analizamos este sistema de colas probabilĂ­sticamente en diferentes escenarios. Proponemos una arquitectura totalmente distribuida para manejar las informaciĂłn de presencia del usuario, de la cual hemos implementado un prototipo. Esta propuesta permite la integracion sencilla y personalizada al usuario de servicios de Internet, como HTTP o VoIP, asi como la optimizacĂłn de estos servicios. Hemos desarrollado SECE (Sense Everything, Control Everything), una plataforma donde los usuarios pueden crear reglas para manejar todas sus comunicaciones y servicios de Internet de forma proactiva. SECE interactĂșa con una multitud de servicios para conseguir todo el contexto possible del usuario. Hemos desarollado un lenguaje formal que parace como Ingles natural para que los usuarios puedan crear sus reglas. Hemos mejorado SECE para descubrir servicios web automaticamente a travĂ©s del lenguaje OWL (Web Ontology Language)
    corecore