Treler Steam ialah HLS: MP4 dicantum dalam pelayar anda
Treler Steam bukan fail yang boleh anda capai — ia senarai main serpihan. Pemuat turun membaca kualiti senarai main itu, dan pelayar anda menyusunnya menjadi satu MP4.
Steam dahulunya menerbitkan treler sebagai fail MP4 dan WebM biasa, dan medan itu masih wujud dalam API kedainya. Kini ia sentiasa kosong. Apa yang Steam terbitkan sebaliknya ialah senarai main induk HLS: fail teks kecil yang menerangkan versi treler itu dan menunjuk kepada serpihan yang setiap satunya beberapa saat.
Senarai main dahulu, serpihan kemudian
Tugas penyelesai tamat awal di sini. Ia membaca metadata halaman kedai, mengambil URL senarai main induk treler itu, menghuraikannya, dan mengembalikan satu baris bagi setiap versi dengan resolusinya, kadar bitnya dan kadar bingkainya. Ia tidak pernah mengambil serpihan video dan tidak pernah menyusun apa-apa — itu bermakna memindahkan seluruh video melalui pelayan tanpa sebab.
| Apa yang penyelesai baca | Apa yang pelayar kemudian lakukan |
|---|---|
| Senarai main induk: versi, resolusi, kadar bit, kumpulan audio | Memilih versi yang anda pilih |
| Templat segmen di dalam senarai main | Mengambil serpihan versi itu daripada CDN Steam dan menyambungkannya |
| Kumpulan audio yang dinamakan induk | Menggabungkan video dan runut audio AAC menjadi satu MP4 |
Pencantuman berlaku dalam tab yang sudah terbuka, daripada CDN Steam sendiri (video.akamai.steamstatic.com). Treler dua minit mengandungi kira-kira sembilan puluh serpihan, jadi bar kemajuan dipenuhi dalam beberapa saat pada sambungan biasa.
Membaca senarai kualiti
- Setiap baris ialah satu versi yang benar-benar dibawa oleh treler itu, resolusi tertinggi dahulu.
- Baris menunjukkan resolusi dan kadar bit, kerana dua versi boleh berkongsi resolusi dan berbeza dari segi berapa banyak data menyokongnya.
- Treler Steam sering mencapai 1920×1080, tetapi treler indie kecil mungkin memuncak jauh lebih rendah.
- Treler dan klip permainan disenaraikan bersama; setiap satu membawa imej poster supaya anda boleh membezakannya sebelum memuat turun.
Serpihan disalin bait demi bait ke dalam MP4 yang siap. Gambar dan bunyinya tepat seperti yang dimainkan oleh klien Steam sendiri pada resolusi itu — sambungan itu ialah perubahan bekas, bukan pengekodan semula, jadi tiada apa dilembutkan di sepanjang jalan.
Apa yang boleh jadi salah
Dua perkara, kedua-duanya tentang rangkaian dan bukan video. Jika metadata kedai Steam tidak menjawab, penyelesai mencuba sekali lagi sebelum melaporkan kegagalan. Jika senarai main itu sendiri tidak dapat dihuraikan, percubaan semula yang sama terpakai — dan jika masih gagal, halaman menyatakannya dan bukan menawarkan muat turun yang tidak akan selesai.
Halaman permainan tanpa video mengembalikan no_video. Ini termasuk halaman yang satu-satunya media ialah galeri tangkapan skrin, yang biasa bagi tajuk yang belum dikeluarkan.
Versi ringkas
- Steam tidak lagi menyajikan fail treler biasa; HLS ialah satu-satunya jalan.
- Penyelesai membaca senarai main; pelayar anda mengambil serpihan dan menggabungkannya.
- MP4 yang siap ialah salinan strim, bukan pengekodan semula.
- Tiada apa melalui laman ini, dan tiada apa disimpan.
Soalan
Adakah treler yang dimuat turun lebih rendah kualitinya daripada yang dimainkan Steam?
Tidak. Serpihan disalin ke dalam MP4 bait demi bait, jadi gambar dan audionya sepadan dengan versi yang anda pilih — strim yang sama yang dimainkan oleh klien Steam sendiri pada resolusi itu.
Mengapa muat turun Steam menunjukkan bar kemajuan sedangkan Pinterest tidak?
Kerana CDN Steam membenarkan pelayar membaca serpihan, jadi halaman itu benar-benar memuat turun fail dan boleh melaporkan kemajuan. CDN Pinterest tidak, jadi muat turun itu perlu menjadi pelayaran biasa.
Halaman permainan tidak menunjukkan video — mengapa?
Halaman itu tiada treler atau klip permainan yang dilampirkan. Galeri tangkapan skrin bukan video, dan permainan yang belum dikeluarkan selalunya tiada kedua-duanya sehingga hampir pelancaran.