A. Estepa, R. Estepa, J. Vozmediano, Pablo Carrillo
{"title":"智能手机上的动态VoIP编解码器选择","authors":"A. Estepa, R. Estepa, J. Vozmediano, Pablo Carrillo","doi":"10.5296/npa.v6i2.5370","DOIUrl":null,"url":null,"abstract":"Voice over IP (VoIP) applications can choose a plethora of different speech codecs, which differ in bandwidth, listening speech quality, and resilience to quality degradation under packet loss. However, VoIP Codecs also exhibit differences in facets such as computational complexity or traffic generated that impact on the energy consumption of smartphones due to the use of processor. In this work deals with the study of energy consumption differences among VoIP codecs. We compare the execution time required to encode/decode reference conversations. Our results show that computational complexity has a significant impact on battery consumption (a factor of up to 10 was found between different codecs). Based on our results, we provide a ranking of energy efficiency. We also propose a simple algorithm for codec dynamic selection considering the dimensions of quality, energy and bandwidth. Our algorithm reacts to network conditions choosing the codec that provides less battery consumption constrained to user-defined targets for minimum quality and maximum codec bitrate.","PeriodicalId":190994,"journal":{"name":"Netw. Protoc. Algorithms","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Dynamic VoIP codec selection on smartphones\",\"authors\":\"A. Estepa, R. Estepa, J. Vozmediano, Pablo Carrillo\",\"doi\":\"10.5296/npa.v6i2.5370\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Voice over IP (VoIP) applications can choose a plethora of different speech codecs, which differ in bandwidth, listening speech quality, and resilience to quality degradation under packet loss. However, VoIP Codecs also exhibit differences in facets such as computational complexity or traffic generated that impact on the energy consumption of smartphones due to the use of processor. In this work deals with the study of energy consumption differences among VoIP codecs. We compare the execution time required to encode/decode reference conversations. Our results show that computational complexity has a significant impact on battery consumption (a factor of up to 10 was found between different codecs). Based on our results, we provide a ranking of energy efficiency. We also propose a simple algorithm for codec dynamic selection considering the dimensions of quality, energy and bandwidth. Our algorithm reacts to network conditions choosing the codec that provides less battery consumption constrained to user-defined targets for minimum quality and maximum codec bitrate.\",\"PeriodicalId\":190994,\"journal\":{\"name\":\"Netw. Protoc. Algorithms\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Netw. Protoc. Algorithms\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5296/npa.v6i2.5370\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Netw. Protoc. Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5296/npa.v6i2.5370","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Voice over IP (VoIP) applications can choose a plethora of different speech codecs, which differ in bandwidth, listening speech quality, and resilience to quality degradation under packet loss. However, VoIP Codecs also exhibit differences in facets such as computational complexity or traffic generated that impact on the energy consumption of smartphones due to the use of processor. In this work deals with the study of energy consumption differences among VoIP codecs. We compare the execution time required to encode/decode reference conversations. Our results show that computational complexity has a significant impact on battery consumption (a factor of up to 10 was found between different codecs). Based on our results, we provide a ranking of energy efficiency. We also propose a simple algorithm for codec dynamic selection considering the dimensions of quality, energy and bandwidth. Our algorithm reacts to network conditions choosing the codec that provides less battery consumption constrained to user-defined targets for minimum quality and maximum codec bitrate.