Return to search

Adaptive Wireless Multimedia Services

Context-awareness is a hot topic in mobile computing currently. A lot of importance is being attached to facilitating the user of various mobile computing devices to provide services that are more “user-centric”. One aspect of context-awareness is to perceive variations in available resources, and to make decisions based on the feedback to enable applications to automatically adapt to the current environment. For Voice over IP (VoIP) software phones (softphones), variations in network performance lead to fluctuations in the quality of the communication. Therefore, by making these softphones more adaptive to the network environment will, to some extent, mask such fluctuations. Dynamic voice and video adaptation derives from the fact that different coder-decoders (CODEC) have different characteristics, even the same CODECs with a different configuration can behave quite differently, in terms of bandwidth consumption, packet size, etc. Minisip is a VoIP client application which was implemented on and targeted for a Linux platform. One of my tasks was to port Minisip to Microsoft’s Windows Mobile operating system, running on an HP IPAQ Pocket PC H5550. Such handheld computer enables the user to communication while they are moving about, thus increasing the probability that the characteristics of the network connection will change. Building upon this port, the next task was to add dynamic voice and video CODEC adaptation. Dynamic voice and video CODEC adaptation on Minisip poses several challenges, for example, in what way can the network performance be determined and what adaptation strategy can achieve high call quality while making efficient utilization of available network resources. In order to make the proper design choices, several estimation models will be discussed, these are used to determine an efficient, un-intrusive, and light weight means of dynamic CODEC selection within Minisip. This thesis only implemented audio CODEC adaptation of Minisip, and the evaluation of the resulting prototype shows that such dynamic adaptation is both feasible and practical; further more, video CODEC adaptation would be a more significant extension to this work in the future. / Context-awareness är ett hett i den nuvarande mobila datavärlden. Det finns ett stort värde i att facilitating användare av olika mobila dator anordningar för att kunna förse branschen med användarvänligare tjänster. En aspekt på Context-awareness är att uppmärksamma variationen i de tillgängliga medel som finns tillhanda, och att ta beslut som är baserade på feedback för att applikationen automatiskt ska anpassa sig till den nuvarande miljön. Variationer i nätverksprestanda påverkar kvaliteten på Voice over IP (VoIP), som är en typ utav softwaretelefon, i hög grad. Dessa kvalitets svängningar kan stabiliseras och döljas i högre grad om softwaretelefonen anpassas till nätverksmiljön. Dynamisk voice och video adaptation härleds från faktum att olika coder-decoders (CODEC) har olika karaktärer, även samma CODEC med en annan konfiguration kan bete sig olikt sig själv om vi talar om bandbredds förbrukning och packet storlekar, etc. Minisip är en VoIP klient som är framtagen för Linux plattformen. En av mina huvuduppgifter var att port Minisip till Microsoft’s Windows Mobila operativsystem genom att köra en HP IPAQ Pocket PC H5550. En sådan bärbar dator möjliggör för användaren att kommunicera fastän denne rör på sig, fastän risken finns för att nätverks kontakten ändras. Baserat på denna port, blev min nästa uppgift att anpassa denna CODEC till dynamiskt ljud och bild. Att anpassa denna CODEC till dynamiskt ljud och bild på Minisip medför många utmaningar t.ex. hur nätverks prestandan kan bestämmas och vilken anpassningsstrategi som kan bidra till högkvalitativa samtal samtidigt som nätverks tillgångarna nyttjas på ett effektivt sätt. Denna tes kan endast genomföras på ljud CODEC anpassning av Minisip, och utvärderingen utav prototypen resulterade i att sådan dynamisk anpassning är både genomförbar och praktisk, en video CODEC anpassning skulle bli ett perfekt uppföljningsprojekt till denna studie.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-92208
Date January 2006
CreatorsYi, Xiaokun
PublisherKTH, Kommunikationssystem, CoS
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTrita-ICT-COS, 1653-6347 ; COS/CCS 2006-12

Page generated in 0.0019 seconds