Método de transmisión de video H.264/AVC implementando Adaptive Bitrate Streaming

[ANGLES] In this paper we describe a method for transmitting H.264/AVC encoded video. The data transfer is performed by adapting data transmission to network performance in order to ensure continuous transmission. The data transfer between server and client terminals is performed by TCP sockets. The...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Solorzáno Rosales, Edwin Miguel
Format: Dissertation
Sprache:spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:[ANGLES] In this paper we describe a method for transmitting H.264/AVC encoded video. The data transfer is performed by adapting data transmission to network performance in order to ensure continuous transmission. The data transfer between server and client terminals is performed by TCP sockets. The original video is encoded in H.264/AVC for different levels of bitrate using the GStreamer library. Then each video encoded in H.264/AVC is segmented with a video splitter tool developed as part of the project. The segmentation is performed at GOP level. The purpose of segmenting the video is to facilitate switching between different video qualities to adapt bitrate transfer to network performance. Segmenting the encoded video has the advantages of scaling the digital video service and the maximum use of server resources. [CASTELLÀ] En el presente trabajo se describe un método para transmitir video codificado en H.264/AVC. La transferencia de datos se realiza adaptando el envío de datos al desempeño de la red para garantizar una transmisión continua. La transferencia de datos entre los terminales servidor y cliente se realiza mediante sockets TCP .El video original se codifica en H.264/AVC para diferentes niveles de bitrate usando la librería GStreamer. Luego cada video codificado en H.264/AVC es segmentado con la herramienta VideoSplitter, desarrollada como parte del proyecto. La segmentación se realiza a nivel de GOPs. El objetivo de segmentar el video es facilitar la conmutación entre fuentes de video de diferente bitrate para adaptar las transferencia al desempeño de la red. Segmentar el video codificado tiene como ventajas el escalado del servicio de entrega de video digital y el aprovechamiento máximo de los recursos de hardware en el lado del servidor.