Publication:
Motion-based adaptive streaming in WebRTC using spatio-temporal scalable VP9 video coding

dc.contributor.departmentN/A
dc.contributor.departmentN/A
dc.contributor.departmentDepartment of Electrical and Electronics Engineering
dc.contributor.kuauthorBakar, Gonca
dc.contributor.kuauthorKırmızıoğlu, Rıza Arda
dc.contributor.kuauthorTekalp, Ahmet Murat
dc.contributor.kuprofilePhD Student
dc.contributor.kuprofileMaster Student
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Electrical and Electronics Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokidN/A
dc.contributor.yokid26207
dc.date.accessioned2024-11-09T23:03:17Z
dc.date.issued2017
dc.description.abstractWebRTC has become a popular platform for real-time communications over the best-effort Internet. It employs the Google Congestion Control algorithm to obtain an estimate of the state of the network. The default configuration employs single-layer CBR video encoding given the available network rate with rate control achieved by varying the quantization parameter and video frame rate. Recently, some open-source WebRTC platforms provided support for VP9 encoding with spatial scalable encoding option. The main contribution of this paper is to incorporate motion-based spatial resolution adaptation for adaptive streaming rate control and evaluate the use of single-layer (non-scalable) VP9 encoding vs. motion-based mixed spatio-temporal scalable VP9 encoding in point-to-point RTC between two parties in the presence of network congestion. Our results show that, during intervals of high motion activity, spatial resolution reduction with sufficiently high frame rates and reasonable quantization parameter values yield more pleasing video quality compared to the standard rate control scheme employed in open-source WebRTC implementations, which uses only quantization parameter and frame rate for rate control.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.volume2018-January
dc.identifier.doi10.1109/GLOCOM.2017.8254127
dc.identifier.isbn9781-5090-5019-2
dc.identifier.linkhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85046485186&doi=10.1109%2fGLOCOM.2017.8254127&partnerID=40&md5=89aea7bd0453fd51c7971ec24c200712
dc.identifier.scopus2-s2.0-85046485186
dc.identifier.urihttp://dx.doi.org/10.1109/GLOCOM.2017.8254127
dc.identifier.urihttps://hdl.handle.net/20.500.14288/8445
dc.identifier.wos428054301052
dc.keywordsEncoding (symbols)
dc.keywordsImage compression
dc.keywordsImage resolution
dc.keywordsScalable video coding
dc.keywordsSignal encoding
dc.keywordsTelecommunication services
dc.keywordsVideo streaming
dc.keywordsAdaptive streaming
dc.keywordsHigh frame rate
dc.keywordsNetwork congestions
dc.keywordsPopular platform
dc.keywordsQuantization parameters
dc.keywordsReal-time communication
dc.keywordsScalable encoding
dc.keywordsSpatial resolution
dc.keywordsQuality control
dc.languageEnglish
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.source2017 IEEE Global Communications Conference, GLOBECOM 2017 - Proceedings
dc.subjectEngineering
dc.subjectElectrical electronic engineering
dc.subjectTelecommunications
dc.titleMotion-based adaptive streaming in WebRTC using spatio-temporal scalable VP9 video coding
dc.typeConference proceeding
dspace.entity.typePublication
local.contributor.authorid0000-0002-7006-7820
local.contributor.authorid0000-0001-7195-5742
local.contributor.authorid0000-0003-1465-8121
local.contributor.kuauthorBakar, Gonca
local.contributor.kuauthorKırmızıoğlu, Rıza Arda
local.contributor.kuauthorTekalp, Ahmet Murat
relation.isOrgUnitOfPublication21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isOrgUnitOfPublication.latestForDiscovery21598063-a7c5-420d-91ba-0cc9b2db0ea0

Files