Mostrar el registro sencillo del ítem
dc.contributor.advisor | Fons Cors, Joan Josep | es_ES |
dc.contributor.author | Manjavacas Córdoba, Jaime | es_ES |
dc.date.accessioned | 2022-10-25T09:48:44Z | |
dc.date.available | 2022-10-25T09:48:44Z | |
dc.date.created | 2022-09-26 | |
dc.date.issued | 2022-10-25 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/188668 | |
dc.description.abstract | [ES] OBS es un programa open-source que sirve para grabar vídeo o emitir en directo. Actualmente, OBS es el software utilizado por casi todos los usuarios de Twitch para configurar sus emisiones (streamings online). OBS permite mostrar el chat de Twitch en pantalla, mostrar la webcam del usuario (con algún marco u otros recursos visuales), gestionar transiciones o movimientos de cámara, mostrar avisos por suscripciones o donaciones, reproducir música, etc. Es decir, absolutamente todo lo que los usuarios ven en directo se gestiona a través de OBS. Este software, además, presenta muchos recursos en su programa base, pero ofrece mecanismos de extensión funcional a través de plugins. En este proyecto se propone desarrollar una extensión de OBS (a través de un plugin) que ofrezca un recurso visual extra para aquellos usuarios que emiten videojuegos en Twitch (los cuales suman el 83.5% de emisiones según twitchtracker [45]). Este recurso consiste en un marco de webcam cuyo diseño cambia según varía la barra de vida del jugador. Dado que el marco de webcam es uno de los elementos estéticos más populares en los directos y los videojuegos suponen la categoría más emitida en Twitch, este proyecto propone una mejora estética que relacione el marco de webcam con el juego que se está emitiendo y, además, aporte más dinamismo al directo. En la actualidad, existe una solución ya desarrollada por un usuario de la comunidad, pero que utiliza de manera privada en sus retransmisiones. Uno de los objetivos de este proyecto es desarrollar una solución funcional que esté accesible para toda la comunidad, y que sea configurable (en la medida de lo posible) para adaptarse a diferentes juegos y requisitos de emisiones en streaming. En el proyecto se analizarán diferentes estrategias para diseñar y desarrollar una solución a este problema, y se construirá el plugin con el que extender OBS. Se espera obtener un producto con la calidad suficiente para ser distribuible y usable por usuarios finales. Inicialmente, el proyecto se prototipará sobre un videojuego concreto (Apex Legends). Sin embargo, se utilizará como base para poder ser aplicado a otros juegos, pudiendo reconocer la barra de vida de cualquier juego, determinar la cantidad de vida que presenta y mostrar un marco de webcam que refleje esta cantidad. Como objetivo alternativo, y dada la escasa documentación existente sobre el desarrollo de plugins OBS, se espera que este proyecto sirva como referente y como guía a otros desarrolladores que quieran abordar la construcción de plugins para OBS. | es_ES |
dc.description.abstract | [EN] OBS is an open-source application for video recording and live streaming. Currently, OBS is the software that is used by almost every Twitch user to configure their broadcasts (online streaming). OBS allows users to show the Twitch chat on-screen, to show the user's webcam (with a webcam frame or other visual resources), to manage transitions or camera movements, to show subscription or donation alerts, to play music, etc. In other words, absolutely everything that users watch live is managed with OBS. This software also has many resources itself, but it offers functional extension mechanisms through plugins. In this project, it is proposed to develop an OBS extension (by creating a plugin) that offers an extra visual resource for those users who broadcast video games on Twitch (who add up to 83.5% of broadcasts according to twitchtracker [45]). This resource consists of a webcam frame whose design changes depending on the player's life bar. Given that the webcam frame is one of the most popular aesthetic elements on streamings and video games are the most streamed category on Twitch, this project proposes an aesthetic improvement that relates the webcam frame to the game that is being streamed and, in addition, it will add more dynamism to the streaming itself. Nowadays, there is a solution already developed by a community user, but he uses it privately at his broadcasts. One of the goals of this project is to develop a functional solution that is accessible to the entire community, and configurable (as much as possible) to suit different game and streaming requirements. In the project, different strategies will be analysed in order to design and develop a solution to this problem, and the plugin which extends OBS will be built. It is expected to obtain a product of sufficient quality to be distributable and usable by users. Initially, the project will be prototyped to process a specific video game (Apex Legends). However, it will be used as a basis to be applied to other games, being able to recognize the life bar of any game, to determine the amount of life it has and to show a webcam frame that reflects this amount. As an alternative objective, and given the scarce existing documentation on the development of OBS plugins, it is hoped that this project will serve as a reference and guide for other developers who want to tackle the development of OBS plugins. | es_ES |
dc.format.extent | 75 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - Compartir igual (by-sa) | es_ES |
dc.subject | OBS | es_ES |
dc.subject | Twitch | es_ES |
dc.subject | Desarrollo basado en componentes | es_ES |
dc.subject | Integración de aplicaciones | es_ES |
dc.subject | Component-based development | es_ES |
dc.subject | Application integration | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Desarrollo de un plugin para OBS con aplicaciones para juegos en streamings online Twitch | es_ES |
dc.title.alternative | Developing an OBS plugin to enrich Twitch online streamings for games | es_ES |
dc.title.alternative | Desenvolupament d'un plugin per a OBS amb aplicació per a jocs en streamings online Twitch | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Manjavacas Córdoba, J. (2022). Desarrollo de un plugin para OBS con aplicaciones para juegos en streamings online Twitch. Universitat Politècnica de València. http://hdl.handle.net/10251/188668 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\149073 | es_ES |