
Research Article
A DASH-Based Peer-to-Peer VoD Streaming Scheme
@INPROCEEDINGS{10.1007/978-3-030-41114-5_30, author={Pingshan Liu and Yaqing Fan and Kai Huang and Guimin Huang}, title={A DASH-Based Peer-to-Peer VoD Streaming Scheme}, proceedings={Communications and Networking. 14th EAI International Conference, ChinaCom 2019, Shanghai, China, November 29 -- December 1, 2019, Proceedings, Part I}, proceedings_a={CHINACOM}, year={2020}, month={2}, keywords={Peer-to-peer Video-on-demand Dynamic Adaptive Streaming over HTTP (DASH) Overlay Streaming rate control Video streaming}, doi={10.1007/978-3-030-41114-5_30} }
- Pingshan Liu
Yaqing Fan
Kai Huang
Guimin Huang
Year: 2020
A DASH-Based Peer-to-Peer VoD Streaming Scheme
CHINACOM
Springer
DOI: 10.1007/978-3-030-41114-5_30
Abstract
For peer-to-peer (P2P) video-on-demand (VoD) streaming, this paper proposes a new P2P VoD scheme based on Dynamic Adaptive Streaming over HTTP (DASH), called P2P-DASH VoD scheme. The scheme takes advantage of both the scalability and low cost properties of P2P technology and the dynamic self-adaptation of DASH. In the proposed scheme, a multi-overlay architecture is constructed, and a DASH streaming rate control approach is proposed. The multi-overlay architecture integrates the power-law ring overlay structure and the Fibonacci ring overlay structure. Peers can search the target video segments based on the power-law ring overlay structure or the Fibonacci ring overlay structure according to the search distance. The integrated overlay structure can reduce the jump latency caused by VCR operations and improve the smoothness of playback. Furthermore, the DASH streaming rate control approach is proposed to combine DASH in P2P VoD Streaming. The DASH streaming rate control approach considers four adaptive factors (on-time arrival rate of segment, peer’s available buffer length, current overlay available bandwidth and current overlay upload bandwidth utilization). Through simulations, we demonstrate that the proposed P2P-DASH VoD scheme has short jump latency, high playback fluency and the satisfaction of users.