Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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 to Investigate Video Conversation Quality Enhancements on Mobile Platforms over IP Networks using WebRTC.
KTH, School of Computer Science and Communication (CSC).
2012 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This project is about implementing and evaluating the WebRTC library for its suitability in enabling mobile video conversations on the iOS operating system. Two video codecs and two protection techniques from the library were evaluated for their effectiveness in providing a good video quality in the conversation. These codecs are called I420 and VP8, and the techniques are called negative acknowledgment (NACK) and forward error correction (FEC). NACK turned out to perform best when the delay in the network is low, and the FEC performed best when there is plenty of available bandwidth. VP8 turned out to be most suitable video codec to use in mobile environment due to its low bandwidth requirements.

An improvement to the FEC technique that changes how the packets are protected, called unequal error protection (UEP), was also implemented and evaluated. The unequal error protection did only provide a minimal improvement in performance, but some suggestions are made on how the technique could be further improved.

Abstract [sv]

Det här projektet handlar om att implementera och utvärdera WebRTC-biblioteket för dess lämplighet att kunna genomföra mobila videokonversationer på iOS-operativsystemet. Två videokodekar och två skyddstekniker från biblioteket utvärderades med avseende på hur effektivt de bidrar till en förbättrad videokvalitét i konversationen. De videokodekerna heter I420 och VP8, och skyddsteknikerna kallas för negative acknowledgment (NACK) och forward error correction (FEC). NACK visade sig prestera bäst när fördröjningen var låg i nätverket och FEC presterade bäst när det fanns gott om tillgänglig bandbredd. VP8 visade sig vara mest lämplig som videokodek i ett mobilt sammanhang på grund av dess låga bandbreddskrav.

En förbättring till FEC-tekniken som förändrar hur paketen skyddas, kallad unequal error protection (UEP), implementerades och utvärderades även. Skyddstekniken bidrog endast till en minimal förbättring, men några förslag på hur tekniken kan uttökas föreslås.

Place, publisher, year, edition, pages
2012.
Series
Trita-CSC-E, ISSN 1653-5715 ; 2012:043
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130968OAI: oai:DiVA.org:kth-130968DiVA: diva2:654414
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2012/rapporter12/malmstedt_alexander_12043.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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