Low Latency MPEG-DASH System Over HTTP 2.0 and WebSocket

Abstract

Dynamic Adaptive Streaming over HTTP (MPEG-DASH) is an adaptive bitrate streaming technique that breaks the video contents into some sequences of small HTTP-based file segments in different bitrates. With enough bandwidth now, live latency has become the most serious problem. MPEG has discussed two core experiments Server and Network-assisted DASH (SAND) and Full Duplex HTTPcompatible Protocols (FDH) to improve performance of video streaming. In this paper, we refer the two ideas and complete a low delay streaming system over HTTP 2.0 and WebSocket. Based on our experiments, we could adaptively choose which bitrate of segments to push according to the network condition. With the smaller header size, utilization of bandwidth has been improved and there is 40.22% start-up time saved and 57.96% transmission latency saved averagely in all situations.

Publication
Digital TV and Wireless Multimedia Communication
Xiaona Wu
Xiaona Wu
Master Student
Cheng Zhao
Cheng Zhao
Master Student
Li Song
Li Song
Professor, IEEE Senior Member

Professor, Doctoral Supervisor, the Deputy Director of the Institute of Image Communication and Network Engineering of Shanghai Jiao Tong University, the Double-Appointed Professor of the Institute of Artificial Intelligence and the Collaborative Innovation Center of Future Media Network, the Deputy Secretary-General of the China Video User Experience Alliance and head of the standards group.