Publication:
Implementación de un servidor de VoD para redes con IMS

Loading...
Thumbnail Image
Identifiers
Publication date
2015-07
Defense date
2015-07-09
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
El proyecto fin de carrera consiste en la implementación de un servidor de vídeo bajo demanda (VoD) para redes con IMS. Se ha desarrollado un servidor que ofrece vídeo y su manipulación en tiempo real a los clientes que así lo soliciten dentro de una red con IMS. Por otra parte, se ha desarrollado un cliente que solicita el vídeo al servidor y lo presenta. Tanto el servidor de vídeo como el cliente actúan como usuarios de la red IMS, implementando toda la funciones de un cliente SIP/IMS. La comunicación de control entre cliente y servidor se realiza empleando señalización SIP. Esta comunicación incluye por un lado la negociación del vídeo a transmitir, así como su formato, y por otro la manipulación del vídeo por parte del cliente. El cliente solicita al servidor un vídeo en un determinado formato, estableciéndose una sesión en caso de llegar a un acuerdo. Esta negociación se lleva a cabo empleando SDP. El cliente podrá manipular el vídeo indicando si quiere iniciarlo, pararlo o pausarlo. La transmisión de vídeo se realiza a través de los protocolos RTP y RTCP, empleando la librería de código abierto live555 streaming media. Adicionalmente se incorpora una base de datos que contiene toda la información multimedia de vídeos que el servidor es capaz de ofrecer.
This work involves the design and implementation of a video on demand (VoD) server for IMS-enabled networks. This server offers video to its clients. It also allows the users to control the playing of the video in real time through the IMS network. Aditionally, a client that requests videos to the server and plays them has also been developed. The video server and the client are both IMS users, therefore they implement all the functions of an IMS client. The signalling between the client and the server is done through SIP messages. This communication includes, on one hand, the negotiation of the video to transmit, as well as its codecs;, and, on the other hand, the control of the playing of the video. The client requests a video to the server asking for particular codecs, and sets up a session with the server if they agree to do so. This negotiation is carried out using SDP. A user will be able to control the playing of the video through the functionality provided by the client program, being able to ask for stopping it, starting it or pausing it. The video transmission is done through RTP and RTCP, using the open source library live555 streaming media. Additionally, a data base has been incorporated. It contains all the multimedia information about the videos that the server is able to offer.
Description
Keywords
Arquitectura de redes, Protocolos de comunicación, VoD (Video on Demand), IMS (IP Multimedia Subsystem)
Bibliographic citation