labmeeting - 20150831 - overhead and performance of low latency live streaming using mpeg-dash

Post on 13-Jan-2017

495 Views

Category:

Engineering

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

NTUST - Mobilizing Information Technology Lab

Overhead and Performance of Low Latency Live Streaming using MPEG-DASH

Bouzakaria, N.; Concolato, C.; Le Feuvre, J.The 5th International Conference on Information, Intelligence, Systems and Applications, IISA 2014,

Advisor: Jenq-Shiou LeuStudent: Bing-Syuan WangDate: 2015/8/31National Taiwan University of Science and Technology

NTUST - Mobilizing Information Technology Lab 2

Outline• Introduction• Related Works• Live Dash Streaming Latency• Experimentations and Results• Conclusion

NTUST - Mobilizing Information Technology Lab 3

Introduction• HTTP Streaming technologies have been introduced recently to deliver

multimedia streams.

• An important standard in the field of HTTP streaming is the MPEG Dynamic Adaptive Streaming over HTTP (DASH) standard.

• HTTP/TCP vs RTP/UDP

NTUST - Mobilizing Information Technology Lab 4

Introduction• DASH is not initially adapted for low latency.

• Using “chunked-transfer encoding” over HTTP 1.1.

• Using low latency video coding tools.-H.264/MPEG-4 AVC standard.

NTUST - Mobilizing Information Technology Lab 5

Related Works• An HTTP streaming chain with typical segment duration of 1s would introduce

a delay in the order of 3s compared to RTP.

• With chunked-transfer encoding and with a proper download strategy, the latency depends on the duration of the HTTP chunks.

• The average bitrate loss of GDR(Gradual Decoding Refresh) compared to periodic IDR(Instantaneous Decoding Refresh) was between 11 and 17%

NTUST - Mobilizing Information Technology Lab 6

Related Works• Using the ISO Base Media File Format (lSOBMFF) in HTTP streaming

systems, including DASH.

• The goal of this paper:HTTP streaming using DASH with the combined usage of HTTP "chunked-transfer" encoding, GDR encoding and the ISO Base Media File Format.

NTUST - Mobilizing Information Technology Lab 7

Live DASH Streaming Latency• Basic DASH Latency

-Client, MPD(Media Presentation Description), MPD@availabilityStartTime

• Low Latency DASH-Segments are further divided in smaller parts and these parts delivered using HTTP chunks-availabilityStartTimeOffset (ASTO)

NTUST - Mobilizing Information Technology Lab 8

Live DASH Streaming Latency• Segment duration (ds)• Fragment duration (dc)• λ represents a margin introduced in the computation of ASTO to cope with

UTC mismatch between the client and the server

NTUST - Mobilizing Information Technology Lab 9

Experimentations• 1) Content generation:

-encoding, GDR, ISOBMFF, MPD

• 2) Content distribution: -”chunked-transfer” encoding

• 3) DASH client: -processing incomplete segments

NTUST - Mobilizing Information Technology Lab 10

Results

NTUST - Mobilizing Information Technology Lab 11

Results

NTUST - Mobilizing Information Technology Lab 12

Conclusion• HTTP Streaming is the new approach for streaming video over the Internet, for

live and on demand cases.

• This paper described an implementation of a streaming system comprising a DASH live encoder generator, a DASH-aware web server and a DASH client.

• This paper validated the approach for very low latency streaming in local networks, with latency as low as 240 ms.

top related