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
Adaptive FEC-Encoding for Video Streaming over WiFi
KTH, School of Information and Communication Technology (ICT).
2013 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In video streaming it is important that the video stream reaches the users in time, and without errors. To retransmit lost packets in a largescale multimedia video transmission is often unfeasible because of the retransmission delay. Because of that errors require either costly retransmissions or causes a downgrade of performance for the receiving user, an important goal is to minimize the number of errors that occurs when transmitting data during video streaming through a wireless channel. In this paper an adaptation-algorithm is proposed, which adapts itself in such away that the receivers of e.g. the broadcast will receive enough packets in order to be able to FEC-decode the received data in low- as well as high loss-scenarios.

The algorithm adapts itself by changing the rate of FEC-encoded redundant packets based on the current packet-loss-rate of the channel, with the aim of optimizing the bandwidth-usage and providing the receiver with playable data meeting deadlines. It adds an additional self-adaptive amount of FEC-encoded redundant packets for each FEC-encoded-session in order to guarantee the ability of the receiver to FEC-decode the data and play the media, even under the conditions in which the inteference-level of the channel increases during the transmission of each such session. Simulations demonstrate that in a wireless channel with a packet loss rate of 10%, using 1000 source packets per FEC-encoded unit, 12.6% redundant packets are required in order to ensure a FEC-decoding-failure probability < 1/1000 .

Abstract [sv]

När man streamar video är det viktigt att videostreamen når användarna i tid och utan fel. Att återsända förlorade paket i en storskalig överföring av video är ofta olämpligt p.g.a. den fördröjning som återsändning av paket orsakar. Eftersom att fel kräver antingen kostsamma återsändningar eller orsakar en försämring av prestandan för den mottagande användaren, är det ett viktigt mål att minimera antalet fel som uppstår när man överför data genom en trådlös nätverkskanal. I denna thesis presenteras en anpassningsalgoritm, som anpassar sig själv på sådant sätt att mottagarna av t.ex. broadcast kommer att motta tillräckligt många paket för att kunna utföra en FEC-dekodning av datan i scenarion med både små och stora paketförluster.

Algoritmen anpassar sig själv genom att ändra andelen av FEC-kodade redundanta paket baserat på kanalens nuvarande andel av paketförluster, med målet att optimera användandet av bandbredd och att förse mottagaren med uppspelbar data inom deadlines. Andelen FEC-kodade redundanta paket är beräknade så att datan ska kunna dekodas och spelas upp även under de förhållanden där störningsnivån i kanalen ökar under överföringen av datan. Simuleringar, gjorda i en trådlös kanal i vilken 10% av paketen förloras, visar att det med 1000 paket av den ursprungliga datan krävs ytterligare 12.6% redundanta paket per FEC-kodad enhet för att uppnå en sannolikhet för ett misslyckande av FEC-dekodningen < 1/1000 .

Place, publisher, year, edition, pages
2013. , 34 p.
Series
TRITA-ICT-EX, 2013:219
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-177875OAI: oai:DiVA.org:kth-177875DiVA: diva2:874698
Examiners
Available from: 2015-12-01 Created: 2015-11-27 Last updated: 2015-12-01Bibliographically approved

Open Access in DiVA

fulltext(1350 kB)136 downloads
File information
File name FULLTEXT01.pdfFile size 1350 kBChecksum SHA-512
e593f171cb12811d2594bf325f9b85546e912f8c6ebb038121a21f0ff264bd0cb4982b858201eb7f4541c460a891b7b805466fc8db709d9ff49978f8a3a291db
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 136 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: 96 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