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