In this chapter, we consider the development, main aspects and future challenges associated with video streaming. We discuss the main architectures that have been adopted over the years for streaming live and pre-recorded videos, and analyze their advantages and shortcomings. In order to provide a comprehensive understanding of the topic, we present a summary of the important technologies associated with streaming, including video compression, streaming protocols and content delivery networks. We show the interrelation between these technologies, and how, for instance, specific video compression and encoding are closely related to the choice of streaming protocols. This chapter gives an outline of a very complex and fascinating field in computing and networking, the popularity of which has been growing at a dizzying pace in past two decades, and within which some of the most interesting developments in the Internet have been created. We present the Internet of Things as an emerging scenario that will present substantial challenges and opportunities in this field.
|Title of host publication||Pervasive Computing: Next Generation Platforms for Intelligent Data Collection|
|Number of pages||444|
|Publication status||Published - 13 Apr 2016|
- Intelligent Data
- Next Generation Platform