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...
Main Author: | |
---|---|
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 |