Berapa banyak bandwidth yang diperlukan untuk streaming 1080p?

29

Saya bertanya-tanya berapa banyak bandwidth yang diperlukan untuk melakukan streaming film 1080p dari Youtube misalnya. Saya sadar bahwa mungkin ada hal-hal seperti kompresi yang berperan di sini, tetapi adakah yang bisa memberikan jawaban yang bagus untuk ini?

Chris Dale
sumber
Kompresi membuat perbedaan yang sangat besar, tidak terkompresi dengan kompres sekitar 10Gbs untuk youtube 1-5mbit (angka kasar)
Lamar B
3
Dengan asumsi aspek 16/9, 8 bit / channel / pixel, subsampling chroma 4: 2: 0 dan 60 fps; aliran 1020p yang tidak terkompresi harus 1492992000 b / s atau hanya di bawah 1,5 Gb / s. (hitung saja) Bluray memungkinkan transfer video menjadi 40 Mb / s (wpedia).
Eroen

Jawaban:

15

Mengompresi menggunakan x264, file "tipikal" berakhir di sekitar 8GB selama 100 menit film. Untuk melakukan streaming ini tanpa masalah, Anda membutuhkan kecepatan 8GB / 100 menit ~ = 1.3MB / s ~ = 10Mb / s.

Ini secara langsung tergantung pada tingkat kompresi (dan lebih tepatnya: bitrate). Bahan Youtube kompres cukup kuat. Coba unduh video Youtube 1080p dengan beberapa (banyak) layanan yang tersedia dan bagi berdasarkan panjangnya untuk mendapatkan bitrate rata-rata (atau periksa bitrate langsung dengan beberapa alat - koneksi Anda hanya perlu mampu menangani bitrate audio + video).

Daniel Andersson
sumber
1
Ah, rasa sakit mengunggah video 1080p ke YouTube tanpa kompresi otomatis benar-benar mematikan kualitas ...
Bob
Di mana Anda menemukan bitrate / qf / crf "khas" ini untuk x264 yang memberikan angka-angka ini?
Eroen
@ Eroen: Kualitas "khas" berasal dari pemeriksaan pada beberapa konten film yang saya miliki di drive saya yang dikompres dengan pengaturan standar dengan alat kompresi umum (misalnya Handbrake / Avidemux). Dapat dikatakan bahwa itu berbeda dengan faktor lebih dari 2 ke atas, tetapi jika saya memberikan nilai "khas", ini tampaknya yang paling masuk akal.
Daniel Andersson
2
@DanielAndersson, tetapi apakah film-film yang Anda sampel cukup bervariasi? Yaitu, apakah beberapa animasi, beberapa drama, beberapa aksi, beberapa sci-fi, beberapa horor, dll? Semua jenis ini memiliki karakteristik visual yang sangat berbeda (halus, terperinci, lambat, cepat, cerah, gelap, dll.) Yang membuat mereka kompres sangat berbeda. Jika sampel Anda tidak memiliki cukup variasi, maka itu hanya khas film Anda . Salah satu cara untuk mendapatkan rata-rata yang cukup akurat adalah dengan memeriksa daftar film yang robek dari situs torrent; mereka harus memiliki bahan sumber varietas yang baik.
Synetech
4
@Synetech: Seperti yang Anda tunjukkan, tidak mungkin untuk memberikan satu nilai "baik". Itu akan dapat berbeda dengan faktor 2 naik atau turun tidak peduli apa. Yang bisa diberikan adalah figur kasar dengan pertanyaan umum seperti itu, yang saya maksud dengan "tipikal" (dalam kutipan dimulai dengan :-)). Dalam situasi nyata, film animasi sering dapat dikompresi lebih dari faktor 2 lebih dari live-action, tetapi itu tergantung pada konten animasi yang tepat, dan ada satu ton variabel, tetapi ini melampaui ruang lingkup pertanyaan, dan ruang lingkup jawaban saya.
Daniel Andersson
2

Saya dapat menghitung bandwidth dan penyimpanan untuk video 1080P (dengan parameter tambahan) di situs web ini:

http://stardot.com/bandwidth-and-storage-calculator

  • H.264 mengkompresi 1080P HD @ 30 FPS
  • "Kualitas Video Tinggi" (tidak yakin apa artinya)
  • Ukuran Bingkai Rata-rata: 50KB
  • Diperlukan Bandwidth Per Kamera: 12,0 Mbps
  • Perkiraan Penyimpanan (24 jam per hari * 31 hari): 4 TB
PJSimon
sumber
Tautan yang Anda poskan bertujuan untuk menghitung spesifikasi penyimpanan yang diperlukan untuk sistem pengawasan video. Saya percaya bitrate di youtube lebih tinggi karena beberapa sihir kompresi mewah.
cascer1
0

Saya mengunduh Netbalancer untuk mencari tahu berapa banyak data streaming klip 1080p di YouTube gunakan.

Saya menguji 10 klip berbeda dari berbagai pengguna di youtube termasuk videogamedunkey dan cinemasins dan menemukan terlepas apakah mereka 1080p 60fps atau hanya 1080p klip yang digunakan 660 - 680kBps setara dengan sekitar koneksi 5,5 megabit .

Saya tidak yakin bagaimana youtube mengkodekan tetapi kecepatan itu dekat dengan kecepatan maksimum koneksi ADSL saya.

720p digunakan di mana saja antara 320 - 370 kBps setara dengan 2,75 megabit

Dengan defintion 1080p mengandung 2,25 kali lebih banyak piksel ke 720p jadi ini cukup dekat - mungkin youtube menggunakan pengkodean yang lebih baik untuk 1080p.

Semoga ini membantu.

Kecepatan Youtube yang Diuji
sumber