Investigation into low latency live video streaming performance of WebRTC

As WebRTC is intended for peer-to-peer real time communications, it contains the capability for streaming video at low latencies. This thesis leverages this ability to stream live video footage in a client-server scenario. Using a local broadcaster, server, and client setup, a static video file is s...

Full description

Bibliographic Details
Main Author: Tideström, Jakob
Format: Others
Language:English
Published: KTH, Skolan för elektroteknik och datavetenskap (EECS) 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-249446
id ndltd-UPSALLA1-oai-DiVA.org-kth-249446
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2494462019-05-01T05:14:14ZInvestigation into low latency live video streaming performance of WebRTCengTideström, JakobKTH, Skolan för elektroteknik och datavetenskap (EECS)2019Computer and Information SciencesData- och informationsvetenskapAs WebRTC is intended for peer-to-peer real time communications, it contains the capability for streaming video at low latencies. This thesis leverages this ability to stream live video footage in a client-server scenario. Using a local broadcaster, server, and client setup, a static video file is streamed as live footage. The performance is compared with contemporary live streaming techniques, HTTP Live Streaming and Dynamic Adaptive Streaming over HTTP, streaming the same content. It is determined that WebRTC achieves lower latencies than both techniques. Eftersom WebRTC är menat för peer-to-peer realtidskommunikation så har den förmågan att strömma video med låg latens. Denna avhandling utnyttjar den här förmågan för att strömma livevideo i ett klient-server-scenario. Med en uppsättning som omfattar en lokal sändare, server, och klient strömmas en statisk videofil som en live-video. Prestandan jämförs med hur de samtida liveströmningsteknikerna HTTP Live Streaming respective Dynamic Adaptive Streaming over HTTP strömmar samma innehåll. Slutsatsen är att WebRTC lyckas uppnå lägre latens än båda de andra teknikerna men utan relativt mycket finjustering så försämras kvaliteten på strömmen. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-249446TRITA-EECS-EX ; 2019:79application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Computer and Information Sciences
Data- och informationsvetenskap
Tideström, Jakob
Investigation into low latency live video streaming performance of WebRTC
description As WebRTC is intended for peer-to-peer real time communications, it contains the capability for streaming video at low latencies. This thesis leverages this ability to stream live video footage in a client-server scenario. Using a local broadcaster, server, and client setup, a static video file is streamed as live footage. The performance is compared with contemporary live streaming techniques, HTTP Live Streaming and Dynamic Adaptive Streaming over HTTP, streaming the same content. It is determined that WebRTC achieves lower latencies than both techniques. === Eftersom WebRTC är menat för peer-to-peer realtidskommunikation så har den förmågan att strömma video med låg latens. Denna avhandling utnyttjar den här förmågan för att strömma livevideo i ett klient-server-scenario. Med en uppsättning som omfattar en lokal sändare, server, och klient strömmas en statisk videofil som en live-video. Prestandan jämförs med hur de samtida liveströmningsteknikerna HTTP Live Streaming respective Dynamic Adaptive Streaming over HTTP strömmar samma innehåll. Slutsatsen är att WebRTC lyckas uppnå lägre latens än båda de andra teknikerna men utan relativt mycket finjustering så försämras kvaliteten på strömmen.
author Tideström, Jakob
author_facet Tideström, Jakob
author_sort Tideström, Jakob
title Investigation into low latency live video streaming performance of WebRTC
title_short Investigation into low latency live video streaming performance of WebRTC
title_full Investigation into low latency live video streaming performance of WebRTC
title_fullStr Investigation into low latency live video streaming performance of WebRTC
title_full_unstemmed Investigation into low latency live video streaming performance of WebRTC
title_sort investigation into low latency live video streaming performance of webrtc
publisher KTH, Skolan för elektroteknik och datavetenskap (EECS)
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-249446
work_keys_str_mv AT tidestromjakob investigationintolowlatencylivevideostreamingperformanceofwebrtc
_version_ 1719021957970657280