High Definition Video Streaming Using H.264 Video Compression
Bechqito, Yassine (2009)
Avaa tiedosto
Lataukset:
Bechqito, Yassine
Metropolia Ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201001111204
https://urn.fi/URN:NBN:fi:amk-201001111204
Tiivistelmä
This thesis presents high definition video streaming using H.264 codec implementation. The experiment carried out in this study was done for an offline streaming video but a model for live high definition streaming is introduced, as well.
Prior to the actual experiment, this study describes digital media streaming. Also, the different technologies involved in video streaming are covered. These include streaming architecture and a brief overview on H.264 codec as well as high definition technology. In addition, details about different streaming protocols are discussed.
The implementation of an offline high definition video experiment was carried out using Darwin Streaming Server, QuickTime Player Pro and both QuickTime and VLC players. Encoding the video using H.264 is described. The streaming inside a LAN was successful but streaming over the Internet turned out to be challenging. Possible solutions, mainly about overcoming the firewall restriction, were investigated and proposed. A streaming video hosting service was used to make streaming over the Internet possible. Finally, the streaming results are presented.
A live high definition experiment was not implemented due to the high cost of the hardware encoders available. Instead, a proposal for making the experiment possible is introduced.
Prior to the actual experiment, this study describes digital media streaming. Also, the different technologies involved in video streaming are covered. These include streaming architecture and a brief overview on H.264 codec as well as high definition technology. In addition, details about different streaming protocols are discussed.
The implementation of an offline high definition video experiment was carried out using Darwin Streaming Server, QuickTime Player Pro and both QuickTime and VLC players. Encoding the video using H.264 is described. The streaming inside a LAN was successful but streaming over the Internet turned out to be challenging. Possible solutions, mainly about overcoming the firewall restriction, were investigated and proposed. A streaming video hosting service was used to make streaming over the Internet possible. Finally, the streaming results are presented.
A live high definition experiment was not implemented due to the high cost of the hardware encoders available. Instead, a proposal for making the experiment possible is introduced.