Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
Source abstract
Abstract
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.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Peer-to-Peer Network Technologies · Caching and Content Delivery · Image and Video Quality Assessment
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Engineering, Hongik University, Seoul 04066, Korea
Puloon Technology Inc., Seoul 06721, Korea
School of Computer Science and Engineering, Konkuk University, Seoul 05029, Korea
Funding
National Research Foundation of Korea
References (22)
Show source-provided references
1. Dimitrova, N., Jasinschi, R., Agnihotri, L., Zimmerman, J., McGee, T., and Li, D. (October, January 30). Personalizing video recorders using multimedia processing and integration. Proceedings of the ACM Conference on Multimedia, Ottawa, ON, Canada.
2. Will IPTV ride the Peer-to-Peer stream?10.1109/MCOM.2007.374424 ↗
3. Survey of Catch-up TV and other time-shift services: A comprehensive analysis and taxonomy of linear and nonlinear television10.1007/s11235-016-0157-3 ↗
4. An on-demand TV service architecture for networked home appliances10.1109/MCOM.2008.4689208 ↗
5. Cahill, A., and Sreenan, C. (2004, January 10–16). An efficient CDN placement algorithm for the delivery of high-quality tv content. Proceedings of the ACM Conference on Multimedia, New York, NY, USA.10.1145/1027527.1027756 ↗
6. Enhanced streaming services in a content distribution network10.1109/4236.939452 ↗
7. Chejara, U., Chai, H., and Cho, H. (July, January 30). Performance comparison of different cache-replacement policies for video distribution in CDN. Proceedings of the IEEE Conference on High Speed Networks and Multimedia Communications, Toulouse, France.
8. Construction and maintenance of P2P overlays for live streaming10.1007/s11042-021-10604-w ↗
9. A program-driven approach joint with pre-buffering and popularity to reduce latency during channel surfing periods in IPTV networks10.1007/s11042-018-6235-7 ↗
10. A measurement study of a large-scale P2P IPTV system10.1109/TMM.2007.907451 ↗
11. Huang, G. (2007, January 31). Experiences with PPLive. Proceedings of the Keynote at ACM SIGCOMM P2P Streaming and IP-TV Workshop, Kyoto, Japan.
12. Deshpande, S., and Noh, J. (2008, January 23–26). P2TSS: Time-shifted and live streaming of video in peer-to-peer systems. Proceedings of the IEEE Conference on Multimedia and Expo, Hannover, Germany.10.1109/ICME.2008.4607518 ↗
13. Kim, E., Kim, T., and Lee, C. (2017). An adaptive buffering scheme for P2P live and time-shifted streaming. Appl. Sci., 7.10.3390/app7020204 ↗
14. Wauters, T., Meerssche, W., Turck, F., Dhoedt, B., Demeester, P., Caenegem, T., and Six, E. (September, January 29). Co-operative proxy caching algorithms for time-shifted IPTV services. Proceedings of the EUROMICRO Software Engineering and Advanced Applications, Cavtat, Croatia.
15. Cho, Y. (2016). Cooperative Buffering Schemes for PVR Systems Supporting P2P Streaming. [Master’s Thesis, Hongik University].
16. A cooperative buffering scheme for PVR systems to support P2P streaming
17. Evans, C., Julian, I., and Simon, F. (2020). The Sustainable Future of Video Entertainment from Creation to Consumption, Futuresource Consulting Ltd.
18. Ho-Shing, T., Chan, S., and Haochao, L. (July, January 28). Optimizing Segment Caching for Peer-to-Peer On-demand streaming. Proceedings of the 2009 IEEE International Conference on Multimedia and Expo (ICME), New York, NY, USA.
19. Dynamic peer buffer adjustment to improve service availability on peer-to-peer on-demand streaming networks10.1007/s12083-012-0138-6 ↗
20. Fujimoto, T., Endo, R., Matsumoto, K., and Shigeno, H. (2011, January 22–25). Video-popularity-based caching scheme for P2P Video-on-Demand streaming. Proceedings of the IEEE Workshops of International Conference on Advanced Information Networking and Applications, Biopolis, Singapore.10.1109/AINA.2011.103 ↗
21. LayerP2P: Using layered video chunks in P2P live streaming10.1109/TMM.2009.2030656 ↗
22. Chen, Y., Chen, C., and Li, C. (2008, January 17–20). Measurement study of cache rejection in P2P live streaming system. Proceedings of the IEEE Conference on Distributed Computing Systems, Beijing, China.10.1109/ICDCS.Workshops.2008.49 ↗