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...

Descripción completa

Detalles Bibliográficos
Autor: Solorzáno Rosales, Edwin Miguel
Tipo de recurso: tesis de maestría
Fecha de publicación:2014
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:español
OAI Identifier:oai:upcommons.upc.edu:2099.1/24112
Acceso en línea:https://hdl.handle.net/2099.1/24112
Access Level:acceso abierto
Palabra clave:Digital video
Video compression
Digital video broadcasting
H264/AVC
Adaptive Bitrate Streaming
Vídeo digital
Compressió de vídeo
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament de la imatge i del senyal vídeo
Descripción
Sumario:[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.