Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
Distributed appliances connected to the Internet have provided various multimedia services. In particular, networked Personal Video Recorders (PVRs) can store broadcast TV programs in their storage devices or receive them from central servers, enabling people to watch the programs they want at any d...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-12-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/11/23/11527 |
_version_ | 1797508009884123136 |
---|---|
author | Eunsam Kim Yunho Cho Hyoseop Shin |
author_facet | Eunsam Kim Yunho Cho Hyoseop Shin |
author_sort | Eunsam Kim |
collection | DOAJ |
description | Distributed appliances connected to the Internet have provided various multimedia services. In particular, networked Personal Video Recorders (PVRs) can store broadcast TV programs in their storage devices or receive them from central servers, enabling people to watch the programs they want at any desired time. However, the conventional CDNs capable of supporting a large number of concurrent users have limitations in scalability because more servers are required in proportion to the increased users. To address this problem, we have developed a time-shifted live streaming system over P2P networks so that PVRs can share TV programs with each other. We propose cooperative buffering schemes to provide the streaming services for time-shifted periods even when the number of PVRs playing back at the periods is not sufficient; we do so by utilizing the idle resources of the PVRs playing at the live broadcast time. To determine which chunks to be buffered, they consider the degree of deficiency and proximity and the ratio of playback requests to chunk copies. Through extensive simulations, we show that our proposed buffering schemes can significantly extend the time-shifting hours and compare the performance of two buffering schemes in terms of playback continuity and startup delay. |
first_indexed | 2024-03-10T04:56:31Z |
format | Article |
id | doaj.art-b995065d1dcc4dc1b99f01e9eb533599 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T04:56:31Z |
publishDate | 2021-12-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-b995065d1dcc4dc1b99f01e9eb5335992023-11-23T02:09:42ZengMDPI AGApplied Sciences2076-34172021-12-0111231152710.3390/app112311527Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed AppliancesEunsam Kim0Yunho Cho1Hyoseop Shin2Department of Computer Engineering, Hongik University, Seoul 04066, KoreaPuloon Technology Inc., Seoul 06721, KoreaSchool of Computer Science and Engineering, Konkuk University, Seoul 05029, KoreaDistributed appliances connected to the Internet have provided various multimedia services. In particular, networked Personal Video Recorders (PVRs) can store broadcast TV programs in their storage devices or receive them from central servers, enabling people to watch the programs they want at any desired time. However, the conventional CDNs capable of supporting a large number of concurrent users have limitations in scalability because more servers are required in proportion to the increased users. To address this problem, we have developed a time-shifted live streaming system over P2P networks so that PVRs can share TV programs with each other. We propose cooperative buffering schemes to provide the streaming services for time-shifted periods even when the number of PVRs playing back at the periods is not sufficient; we do so by utilizing the idle resources of the PVRs playing at the live broadcast time. To determine which chunks to be buffered, they consider the degree of deficiency and proximity and the ratio of playback requests to chunk copies. Through extensive simulations, we show that our proposed buffering schemes can significantly extend the time-shifting hours and compare the performance of two buffering schemes in terms of playback continuity and startup delay.https://www.mdpi.com/2076-3417/11/23/11527time-shiftingcooperative bufferingdistributed applianceP2P streaming |
spellingShingle | Eunsam Kim Yunho Cho Hyoseop Shin Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances Applied Sciences time-shifting cooperative buffering distributed appliance P2P streaming |
title | Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances |
title_full | Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances |
title_fullStr | Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances |
title_full_unstemmed | Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances |
title_short | Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances |
title_sort | cooperative buffering schemes for time shifted live streaming of distributed appliances |
topic | time-shifting cooperative buffering distributed appliance P2P streaming |
url | https://www.mdpi.com/2076-3417/11/23/11527 |
work_keys_str_mv | AT eunsamkim cooperativebufferingschemesfortimeshiftedlivestreamingofdistributedappliances AT yunhocho cooperativebufferingschemesfortimeshiftedlivestreamingofdistributedappliances AT hyoseopshin cooperativebufferingschemesfortimeshiftedlivestreamingofdistributedappliances |