RT Generic T1 Implementación de un servidor de VoD para redes con IMS A1 Santillán Celada, María Nieves AB El proyecto fin de carrera consiste en la implementación de un servidor de vídeo bajodemanda (VoD) para redes con IMS.Se ha desarrollado un servidor que ofrece vídeo y su manipulación en tiempo real a losclientes que así lo soliciten dentro de una red con IMS. Por otra parte, se ha desarrollado uncliente 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 suformato, 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 unasesió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 lalibrería de código abierto live555 streaming media.Adicionalmente se incorpora una base de datos que contiene toda la información multimediade vídeos que el servidor es capaz de ofrecer. AB This work involves the design and implementation of a video on demand (VoD) server forIMS-enabled networks.This server offers video to its clients. It also allows the users to control the playing of thevideo in real time through the IMS network. Aditionally, a client that requests videos to theserver and plays them has also been developed.The video server and the client are both IMS users, therefore they implement all thefunctions of an IMS client.The signalling between the client and the server is done through SIP messages. Thiscommunication includes, on one hand, the negotiation of the video to transmit, as well as itscodecs;, 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 sessionwith 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 bythe 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 librarylive555 streaming media.Additionally, a data base has been incorporated. It contains all the multimedia informationabout the videos that the server is able to offer. YR 2015 FD 2015-07 LK https://hdl.handle.net/10016/24196 UL https://hdl.handle.net/10016/24196 LA spa DS e-Archivo RD 3 may. 2024