inf55434 Laboratorium NSK - Multimedia w sieciach IP 27.06.2010
Transkrypt
inf55434 Laboratorium NSK - Multimedia w sieciach IP 27.06.2010
inf55434 Laboratorium NSK - Multimedia w sieciach IP Broniszewski Rafał Analiza metod adaptacji jakości strumienia do dostępnej przepustowości przez Windows Media 27.06.2010 SKiSR 1)Rozpoznanie oznak zmiejszenia strumienia wideo w serwisie http://www.itvp.pl/event/bosoprzezswiat/ a) 441kbps vs. 241kbps - różnice można zauważyć przy oglądaniu w trybie pełnoekranowym przy wyłączonym wygładzaniu - najbardziej zauważalne są widoczne przy szybkich ruchach kamery makrobloki - zmniejszona liczba klatek na sek. (powoduje klatkowanie przy szybkich ruchach kamery) - przy scenach statycznych porównywalna jakość – nieco bardziej rozmazane rysy twarzy (załącznik: 441.png, 241.png) b) 241kbps vs. 144kbps - wyświetlane są pojedyncze klatki co kilka sekund 2) Po jakim czasie zmiana przepustowości wpływa na jakość wideo? a) zwiekszenie przepustowości może dawać efekt po różnym odstępie czasu (10s .. n*100s) b) zmiejszenie przepustowości może dawać efekt po różnym odstępie czasu (10s .. n*10s) (może ponadto spowodować rozpoczęcie buforowania, lecz nie musi) 3) Zbadanie odpowiedzi na zwiększenie przepustowości (BW) plan eksperymentu 1: - 00s start z pełną prędkością - 70s ograniczenie przepustowości do 241 kbps - 910s zwiększenie przepustowości do 441 kbps wynik eksperymentu: - przedstawiono na wykresie wyniki pomiarów programu MediaTracker - wartości zostały przeskalowane do 100% interpretacja eksperymentu 1: - zwiększenie przepustowości w 910s spowodowało próbę zwiększenia przepływności strumienia dopiero po 317s (w 1227s) - można zauważyć że próby zwiększenia przepływności strumienia podejmowane są w ustalonych momentach czasowych, z których każdy jest około dwukrotnie bardziej oddalony od poprzedniego. - nawet jeżeli kontrolowana w eksperymencie przepustowość nie pozwala na zwiekszenie przepływności strumienia (tak jak np. w 105s), algorytm podejmie próbę “przebicia się”: co może lecz nie musi spowodować konieczność przerwania odtwarzania i buforowania (120s) - po nadaniu żądania zwiększenia przepływności strumienia w 1227s, odtwarzane są jeszcze przez 25s wcześniej zbuforowane dane, zanim strumień wideo ulegnie polepszeniu. plan eksperymentu 2: - 00s start z pełną prędkością - 78s ograniczenie przepustowości do 241 kbps - 133s zwiększenie przepustowości do 441 kbps interpretacja eksperymentu 2: - jak można było przewidywać, wcześniejsze zwiększenie przepustowości w 133s spowodowało próbę zwiększenia przepływności strumienia już po 20s (w 153s) ze względu na krótszy przedział czasowy <119, 153> 4) Zbadanie odpowiedzi na zmniejszenie przepustowości (BW) plan eksperymentu 3: - 00s start z pełną prędkością - 78s ograniczenie przepustowości do 241 kbps - 310s zwiększenie przepustowości do 441 kbps - 555s ograniczenie przepustowości do 241 kbps - 855s zwiększenie przepustowości do 441 kbps interpretacja eksperymentu 3: 310s: napełnienie bufora materiałem wideo o średniej przepływności 560s-640s: vs 80s-110s: wpływ zawartości bufora na czas odpowiedzi na ograniczenie przepustowości. 5) Przykład wykorzystania nadwyżki pasma plan eksperymentu 4: - 00s start z pełną prędkością - 95s ograniczenie przepustowości do 241 kbps - 1030s zwiększenie przepustowości do 441 kbps 190s-230s-310s: wykorzystanie wyższej przepustowości, przejście do średniej bez buforowania 6) Adaptacja dla niskich przepływności szybkie napełnianie bufora strumieniami niskiej przepływności (48kbps, 144kbps) 3-krotna próba przejścia na średni i wysoki, następnie na średni