Malmö University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Experiments and Trade-off Analysis for Low-Latency Video Streaming with Digital Video Recording: A comparative study of architecture and performance of streaming systems
Malmö University, Faculty of Technology and Society (TS).
Malmö University, Faculty of Technology and Society (TS).
2026 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Low-latency live video streaming is increasingly important for Internet of Things (IoT) applications such as remote surveillance, industrial monitoring, smart-city infrastructure, and live sports analysis, where users must not only be able to watch in real time but also swiftly re-watch or revisit previous events. These requirements impose demands on low end-to-end latency, efficient client-side performance, and responsive digital video recording (DVR) interaction. 

Although existing research has thoroughly investigated protocol-level and network-efficiency-related latency, there is limited empirical understanding of how architectural design choices influence client-side DVR interaction behavior and resource usage. 

This thesis addresses this gap through an experimental study of low-latency streaming architectures for browser-based live video streams with DVR support. A Low-Latency HTTP Live Streaming (LL-HLS) baseline is compared with multiple Web Real-Time Communication (WebRTC)-based variants that use different transport mechanisms and media pipeline designs, including MediaStreamTrack, MediaRecorder, WebCodecs, and DataChannel-based approaches. 

The evaluation considers end-to-end latency, client-side CPU and memory utilization, and client-side DVR interaction behavior, including scrubbing responsiveness, frame-stepping precision, and tag-based replay recall. These metrics inform a trade-off analysis of architectural choices, emphasizing how the placement of responsibilities in the media pipeline affects performance. 

The results show that WebRTC-based delivery achieves significantly lower live latency than LL-HLS, consistent with previous findings in the literature. However, transport latency represents only one aspect of browser-based DVR systems. The evaluated architectures differed substantially in replay-oriented interactions. At 4K, the WebRTC DataChannel + WebCodecs prototype provides the strongest overall trade-off: it achieves the lowest baseline CPU usage of 44.3% compared to 64.2% for LL-HLS, while offering precise frame stepping and 100% accurate tag-jump recall.

The findings indicate that browser-based DVR implementation benefits the most when encoded media units remain visible and addressable at the application level, enabling more precise and responsive DVR interaction.

Place, publisher, year, edition, pages
2026. , p. 75
Keywords [en]
low-latency live streaming, digital video recording, LL-HLS, WebRTC, WebCodecs, browser-based video streaming
Keywords [sv]
liveströmning med låg latens, digital videoinspelning, LL-HLS, WebRTC, WebCodecs, webbläsarbaserad videoströmning
Keywords [pl]
strumieniowanie na żywo o niskim opóźnieniu, cyfrowe nagrywanie wideo, LL-HLS, WebRTC, WebCodecs, strumieniowanie wideo w przeglądarce internetowej
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:mau:diva-86834OAI: oai:DiVA.org:mau-86834DiVA, id: diva2:2082350
External cooperation
Spiideo
Educational program
TS IoT- Internet of Things
Supervisors
Examiners
Available from: 2026-07-01 Created: 2026-06-30 Last updated: 2026-07-01Bibliographically approved

Open Access in DiVA

fulltext(4832 kB)178 downloads
File information
File name FULLTEXT02.pdfFile size 4832 kBChecksum SHA-512
98bda5dee291fdeceb68eaf73e3f6bc57be1b1bd1b88b6a990eb7668622ba72901d04dff1da87a7bfd0d5933c6936e131cf01789b3457a0000a3032bed88cfd2
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Adamkowski, AleksanderDimitrov, Djordje
By organisation
Faculty of Technology and Society (TS)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 178 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 160 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf