Zastanawiam się, ile pasma jest potrzebne do strumieniowego przesyłania filmu 1080p z np. Youtube. Zdaję sobie sprawę z tego, że mogą tu występować kompresja, ale czy ktoś może i tak dać na to dobrą odpowiedź?
Zastanawiam się, ile pasma jest potrzebne do strumieniowego przesyłania filmu 1080p z np. Youtube. Zdaję sobie sprawę z tego, że mogą tu występować kompresja, ale czy ktoś może i tak dać na to dobrą odpowiedź?
Odpowiedzi:
Podczas kompresji przy użyciu x264 „typowy” plik kończy się na około 8 GB na 100 minut filmu. Aby przesyłać strumieniowo bez problemów, potrzebujesz prędkości 8 GB / 100 minut ~ = 1,3 MB / s ~ = 10 Mb / s.
Jest to jednak bezpośrednio zależne od stopnia kompresji (a dokładniej: bitrate). Youtube dość mocno kompresuje materiał. Spróbuj pobrać film z YouTube 1080p z niektórymi (wieloma) dostępnymi usługami i podziel według długości, aby uzyskać średnią szybkość transmisji (lub sprawdź szybkość transmisji bezpośrednio za pomocą jakiegoś narzędzia - twoje połączenie musi po prostu być w stanie obsłużyć szybkość transmisji audio + wideo).
Byłem w stanie obliczyć przepustowość i pojemność dla wideo 1080P (z dodatkowymi parametrami) na tej stronie:
http://stardot.com/bandwidth-and-storage-calculator
http://www.quora.com/What-is-the-bandwidth-requirement-to-stream-a-1080p-HD-movie-off-a-remote-server mówi, że youtube zajmuje około 3,5-8 Mb / s
http://sonnati.wordpress.com/2011/09/15/bandwidth-is-running-out-lets-save-the-bandwidth/ mówi, że youtube zajmuje 3,5 Mb / s, choć nie było jasne, czy było to 720p, czy 1080p
Pobrałem Netbalancer, aby dowiedzieć się, ile danych przesyła strumieniowo klipy 1080p na youtube.
Przetestowałem 10 różnych klipów od różnych użytkowników na youtube, w tym videogamedunkey i kina, i znalazłem, niezależnie od tego, czy są to 1080p 60 fps, czy tylko 1080p, użyte klipy 660 - 680 kBps odpowiadają około 5,5 megabitowi połączenia.
Nie jestem pewien, jak koduje się youtube, ale ta prędkość była bliska maksymalnej prędkości moich połączeń ADSL.
720p stosowane wszędzie pomiędzy 320 - 370 kBps, co odpowiada 2,75 megabitów
Z definicji 1080p zawiera 2,25 razy więcej pikseli niż 720p, więc jest to całkiem blisko - być może youtube używa lepszego kodowania dla 1080p.
Mam nadzieję że to pomoże.