Such ubiquity and flexibility are enabled by interweaving multiple technologies, such as video compression, cloud computing, content delivery networks, and several other technologies. ![]() In comparison to traditional cable broadcasters whose contents can only be watched on TVs, video streaming is ubiquitous and viewers can flexibly watch the video contents on various devices, ranging from smart-phones to laptops and large TV screens. Video streaming, in various forms of video on demand (VOD), live, and 360 degree streaming, has grown dramatically during the past few years. Streaming industry to a more flexible and user-centric service. Of the study is to position the undertaken research works in cloud-based video streamingĪnd identify challenges that need to be obviated in the future to advance the cloud-based video The ways cloud services are utilized to enable video streaming services. Reliant on cloud computing, the second goal of this survey is to explore and survey As the video streaming industry is increasingly becoming Packaging, encryption, and delivery processes. In particular, we elaborate on the video encoding, transcoding, ![]() The first goal of this paper is to unveil sophisticated processes to deliver a raw captured Way it operates and the interplay of different technologies involved in it. Gains more popularity and dominates Internet traffic, it is essential to understand the Such ubiquity and flexibility areĮnabled by interweaving multiple technologies, such as video compression, cloud computing,Ĭontent delivery networks, and several other technologies. Ubiquitous and viewers can flexibly watch the video contents on various devices, rangingįrom smart-phones to laptops and large TV screens. In comparison to traditionalĬable broadcasters whose contents can only be watched on TVs, video streaming is Streaming, has grown dramatically during the past few years. Video streaming, in various forms of video on demand (VOD), live, and 360 degree In this work, we introduce three different Piece Selection mechanisms and we evaluate them through simulations based on how well they deliver streaming services to the peers. In particular, our approach tries to strike the balance between downloading pieces in: (a) playing order, enabling smooth playback, and (b) the rarest first order, enabling the use of parallel downloading of pieces. This comes in contrast to the original BT protocol, where pieces are downloaded in an out-of-order manner based solely on their rareness. In a nutshell, our approach gives higher download priority to pieces that are close to be reproduced by the player. ![]() This ability is particularly important in highly polluted environments, since the peer can evaluate the quality of the video content early and thus preserve its valuable resources. The importance of this capability is that the peer will now have the ability to start enjoying the video before the complete download of the video file. Although BT was created for distribution of time insensitive content, in this work we try to identify what are the minimal changes needed in the BT's mechanisms in order to support streaming. BitTorrent (BT) in the last years has been one of the most effective mechanisms for P2P content distribution.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |