I konventionell HTTP-baserad adaptiv streaming (HAS) kodas en videokälla på flera nivåer av konstanta bitrate representationer, och en klient gör sina representationsval enligt den uppmätta nätverksbandbredden. Även om denna strategi i hög grad förenklar anpassningen till de olika nätverksförhållandena, är den inte den bästa för att optimera den videokvalitet som slutanvändarna upplever. Kvalitetsfluktuationerna kan minskas om man tar hänsyn till den naturliga variationen i videoinnehåll. I detta arbete studerar vi designen av en kundhastighetsanpassningsalgoritm för att ge jämn videokvalitet. Vi antar att kunderna har synlighet till inkommande video inom en ändlig horisont. Vi drar också nytta av klientsidan videobuffert, genom att använda det som ett andningsrum för inte bara nätverksbandbredd variabilitet, men också video bitrate variabilitet. Utmaningen ligger dock i hur man balanserar dessa två variabiliteter för att ge jämn videokvalitet utan att riskera en buffert underkörning. Vi föreslår en optimeringslösning som använder en online-algoritm för att anpassa videobitrate steg för steg, samtidigt som dynamisk programmering tillämpas i varje steg. Vi införlivar vår lösning i PANDA -en praktisk hastighet anpassningsalgoritm avsedd för HAMS utbyggnad i skala.
En klienthastighetsanpassningsalgoritm utformades i REF för HTTP-baserad adaptiv Streaming (HAS).
Streaming video over HTTP with consistent quality
{'venue': "MMSys '14", 'journal': None, 'mag_field_of_study': ['Computer Science']}