Latensi Gelombang Audio: Apa Ujian Pemutaran Sembunyikan

Kebanyakan ujian audio hanya menyemak sama ada suara diputar dan sama ada mikrofon menangkap bunyi. Tiada satu pun mengukur latensi pusingan bulat — masa dari satu peristiwa audio memasuki mikrofon hingga isyarat diproses keluar melalui pembesar suara. Satu nombor ini menentukan sama ada pemuzik boleh merakam mengikut jejak klik, sama ada panggilan video terasa semula jadi, dan sama ada audio ruang dalam permainan terdengar tepat. Sistem boleh lulus setiap ujian pemutaran sambil masih mempamerkan latensi yang teruk, kerana fungsi danasa adalah paksi yang berasingan. Panduan ini menerangkan cara mengukur latensi pusingan bulat, maksud setiap angka, dan cara mengurangkannya.

Setiap semakan perkakasan bermala dengan cara yang sama. Pasang pembesar suara baru, mainkan nada ujian, sahkan bunyi keluar, teruskan. Pasang mikrofon, bercakap, lihat meter aras melonjak, teruskan. Dua ujian itu mengesahkan laluan output anda berfungsi dan laluan input anda berfungsi. Tiada satu pun mengukur soalan yang sebenarnya menentukan sama ada persediaan audio anda mampu menampung kerja sebenar: berapa lama bunyi mengambil untuk perjalanan dari mikrofon, melalui komputer, dan keluar melalui pembesar suara?

Angka itu ialah latensi pusingan bulat, dan ia secara senyap menentukan tugas yang sistem anda mampu tangani dengan jujur:

  • Merekam muzik. Bermain mengikut klik atau jejak iringan memerlukan bunyi anda sendiri kembali ke telinga anda hampir serta-merta. Di atas kira-kira empat puluh milisaat pusingan bulat,asa anda hanyut, setiap rakaman terdengar berat, dan tiada latih tubi boleh memperbaikinya. Antara muka audio yang berkongsi pengawal USB dengan peranti lain juga boleh mengalami perebutan lebar jalur USB, yang menambah lonjakan kelewatan di atas kelewatan penampan.
  • Menyimpan perbualan. Panggilan video terasa semula jadi hanya apabila paip audio kekal ketat. Kelewatan berlebihan menghasilkan gema, cakap bertindan, dan irama tertatih panggilan telefon satelit.
  • Main permainan dengan audio ruang. Bunyi posisi hanya berfungsi apabila audio tiba segerak dengan apa yang anda lihat. Apabila laluan audio ketinggalan di belakang paparan, langkah kaki dan tembakan terlepas daripada aksi di skrin.

Ujian pembesar suara dan ujian mikrofon anda menjawab “berfungsi ke?” Ujian latensi gelombang balik menjawab “secepat mana?” Halaman ini menerangkan apa itu latensi pusingan bulat, dari mana ia datang, dan cara mengurangkannya. Angka-angka ini datang dari pengalaman umum merentas banyak konfigurasi perkakasan dan perisian — persediaan ASIO sebenar di Focusrite Scarlett 2i2 memberikan angka berbeza daripada kodek Realtek tertanam di Windows 11. Keputusan anda akan berbeza mengikut antaramuka, pemacu, dan tetapan buffer anda. Antaramuka audio profesional dengan fon kepala dan mikrofon menunjukkan persediaan studio rakaman untuk pengukuran latensi

Ujian nada tidak mengukur latensi

Ujian pembesar suara memainkan nada, sapuan, atau sampel muzik melalui laluan output anda dan mengesahkan bunyi keluar. Ia ialah ujian fungsi dengan hasil lulus-gagal: kabel disambung, pemacu dimuatkan, volum tidak bisu, penukar digital-ke-analog hidup. Jika anda mendengar nada, laluan output berfungsi. Itulah semua yang ujian boleh sampaikan. Ujian mikrofon melakukan perkara yang sama untuk arah input. Ia menangkap apa yang anda katakan, memaparkan meter aras, dan mengesahkan mikrofon, penguat awal, dan penukar analog-ke-digital berfungsi. Sekali lagi, hasilnya lulus atau gagal. Pengukuran latensi ialah spesies ujian yang seluruhnya berbeza. Daripada bertanya sama ada isyarat mampu melintasi laluan, ia bertanya berapa lama laluan itu mengambil. Prosedur mudah: hantar isyarat yang diketahui — impuls, klik, lonjakan pendek — melalui output, tangkap pada input, dan kira perbezaanasa antara penghantaran dan penerimaan. Perbezaan itu ialah latensi pusingan bulat, dinyatakan dalam milisaat. Perbezaan itu penting kerana dua ukuran adalah bebas. Satu sistemboleh lulus setiap ujian pemutaran sementara masih mempamerkan latensi yang teruk. Pembesar suara Bluetooth ialah contoh klasik: ia memulakan semula nada dengan setia, jadi ujian pembesar suara melaporkan kejayaan, manakala codec wayarles menambah seratus hingga seratus lapan puluh milisaat kelewatan yang tiada ujian pemutaran pernah perasan. Nada yang tiba seratus lima puluh milisaat lambat masih, secara teknikal, sedang bermain. Inilah sebab mengapa andaian biasa — “pembesar suara saya terdengar baik, jadi sistem audio saya baik” — runtuh untuk apa-apa yang sensitifasa. Fungsi danasa adalah paksi yang berasingan. Sebelum anda mempercayai persediaan anda untuk rakaman, panggilan, atau permainan, anda perlu angka yang ujian pemutaran secara struktur tidak mampu hasilkan.

Perhatikan Buffer Terisi

Latensi pusingan bulat bukan satu kelewatan tunggal. Ia hasil tambah kelewatan yang terkumpul di setiap peringkat antara kapsul mikrofon dan membrana pembesar suara. Memahami laluan memberitahu anda dengan tepat di mana milisaat anda bersembunyi:

  1. Buffer input. Penukar analog-ke-digital pensampelan secara berterusan, tetapi sistem pengendalian menghantar audio dalam blok. Pemacu menunggu buffer penuh sebelum menghantar data kepada aplikasi. Pada 48 kHz, buffer 128 sampel mengambil 2.7 milisaat untuk terisi — itulah berapa lama audio anda menunggu sebelum sesiapa memprosesnya. Kebanyakan sistem mengekalkan dua atau tiga buffer dalam penerbangan. Harapkan kira-kira lima hingga lapan milisaat sebelum aplikasi anda melihat sampel pertama.
  2. Penukaran analog-ke-digital. Penukar memerlukanasa untuk pensampelan, kuantifikasi, dan jam isyarat. Pada perkakasan pengguna ia biasanya menyumbang satu hingga tiga milisaat; antaramuka khusus melakukan dengan lebih baik.
  3. Penjadualan sistem pengendalian. Enjin audio membangunkan aplikasi anda mengikut pemasa, dan pembangkitan itu tertakluk kepada penjadualan benang biasa. Dalam mod berkongsi, sistem pengendalian juga mencampurkannya dengan setiap sumber audio lain dalam sistem, menambah laluan pemprosesan sendiri. Peringkat ini menyumbang dari beberapa milisaat hingga dua puluh atau lebih, bergantung kepada platform dan beban. Inilah peringkat di mana Linux dengan PipeWire boleh mendahului Windows — dan di mana persekitaran desktop yang bising boleh senyap meletupkan latensi anda.
  4. Pemprosesan aplikasi. Perisian di hujung penerima — stesen audio digital, rantai kesan, graf audio pelayar — pemproses blok sebelum menghantarannya seterusnya. Kecil, tetapi sebahagian daripada jumlah.
  5. Penukaran digital-ke-analog. Cermin peringkat dua, menambah satu hingga tiga milisaat lagi apabila isyarat diproses menjadi voltan analog.
  6. Buffer output. Sampel yang diproses menunggu di buffer output sehingga penukar sedia memulainya, mengulangi matematik saiz buffer dari sebelah input. Tambah lima hingga lapan milisaat lagi dalam konfigurasi biasa. Tambahan bersama peringkat, latensi pusingan bulat mod berkongsi biasanya jatuh antara tiga puluh hingga enam puluh milisaat pada komputer biasa — angka berikut ialah contoh ilustratif daripada perkakasan spesifik, bukan spesifikasi universal. Dalam ujian tidak rasmi pada komputer riba Windows 11 masal dengan kodek Realtek ALC897 tertanam pada buffer 128 sampel, ukuran mod berkongsi diperhatikan mendarat berhampiran hujung tinggi julat itu. Dengan Behringer U-Phoria UM2 melalui ASIO4ALL pada perkakasan yang sama, ukuran jatuh lebih dekat dengan lima belas milisaat. Ini pemerhatian mesin tunggal tanpa keadaan terkawal; ia berfungsi sebagai titik rujukan untuk jurang tipikal antara mod berkongsi dan laluan ASIO, bukan nilai dijamin untuk perkakasan anda. Tiada pemacu membuangasa penukaran — tetapi overhead penimbulan dan penjadualan yang mendominasi jumlah itu mengecut dengan drastik. Rajah yang menunjukkan laluan latensi audio pusingan bulat dari mikrofon melalui pemprosesan komputer kepada output pembesar suara

Satu nombor, dua definisi

Perisian audio jarang menyebut satu nombor. Buka tetapan aplikasi profesional dan anda biasanya akan melihat dua: latensi input,asa dari mikrofon ke aplikasi, dan latensi output,asa dari aplikasi ke pembesar suara. Pemacu seperti ASIO melaporkan kedua-dua nilai secara berasingan, dan bahan pemasaran sering menyebut nombor mana yang kelihatan lebih baik. Latensi pusingan bulat ialah jumlah kedua-duanya, ditambahasa pemprosesan aplikasi sendiri. Jika satu sistem menyebut dua puluh milisaat satu hala, pusingan bulatnya kira-kira empat puluh milisaat. Pengguna yang membaca “20 ms latensi” dan menganggap itu kelewatan yang akan mereka dengar tersilap sebanyak dua kali ganda — dan kesilapan ini kerap kerana angka satu hala ialah yang dicetak pada lembaran spesifikasi. Perbezaan itu penting kerana apa yang anda persepsi sentiasa ialah pusingan bulat. Apabila pemuzik memantau suara atau instrumen mereka sendiri, bunyi mesti keluar dari mikrofon, melintasi sistem, dan kembali ke fon kepala sebelum mereka mendengarnya. Itulah laluan lengkap. Angka satu hala hanya menerangkan separuh perjalanan. Untuk mengekalkan pembincangan konsisten, semua angka di sini merujuk kepada latensi pusingan bulat. Apabila anda membandingkan ukuran anda terhadap spesifikasi produk atau pemarkahan, sentiasa sahkan bahawa kedua-dua nombor menerangkan jenis perjalanan yang sama. Membandingkan ukuran pusingan bulat terhadap spesifikasi satu hala menjadikan sistem anda kelihatan dua kali ganda lebih perlahan daripada sebenarnya.

Sistem Pengendalian Putuskan Sebelum Anda

Mikrofon yang sama, pembesar suara yang sama, dan kabel yang sama menghasilkan latensi yang sangat berbeza pada sistem pengendalian berbeza, kerana setiap platform merutekan audio melalui timbunan perisian berbeza. Timbunan itu memutuskan berapa banyak overhead penimbulan dan penjadualan yang ditambah kepadaasa penukaran yang tidak dapat dielakkan.

Windows: mod berkongsi, mod eksklusif, dan ASIO

Windows menawarkan tiga cara untuk mencapai perkakasan, setiap satu dengan profil latensi berbeza:

  • Mod berkongsi WASAPI ialah laluan lalai yang digunakan setiap aplikasi kecuali ia meminta sesuatu lain (Microsoft Learn: WASAPI Shared Mode, 2023). Semua audio dicampur bersama dan dihantar dengan penimbulan pemalu. Latensi pusingan bulat yang diperhatikan biasa pada sistem tipikal jatuh antara tiga puluh dua hingga enam puluh empat milisaat, bergantung kepada saiz buffer dan beban — ini julat pengalaman biasa, bukan nilai dijamin. Web Audio, WebRTC, dan pemutaran media masing-masing melintasi laluan sedikit berbeza, tetapi semua bermula di pencampur berkongsi ini.
  • Mod eksklusif WASAPI atau ASIO membaling pencampur dan memberikan satu aplikasi akses langsung ke peranti, biasanya menurunkan latensi ke kira-kira sepuluh milisaat pada perkakasan tipikal (Microsoft Learn: WASAPI Exclusive Mode, 2023). Ia tersedia kepada aplikasi asli yang memintanya; pelayar tidak mampu.
  • ASIO ialah protokol pemacu yang membaling keseluruhan timbunan audio Windows dan berkomunikasi terus dengan perkakasan antaramuka (Steinberg: ASIO Host and Driver Guide v2.3, 2021). With antaramuka yang mampu, ASIO biasanya mencapai lapan hingga lima belas milisaat, walaupun angka tepat bergantung kepada antaramuka spesifik, versi pemacu, dan konfigurasi buffer. Pelayar tidak boleh menggunakannya.

macOS: Core Audio

Framework Core Audio Apple dioptimumkan dengan baik, dan aplikasi asli dengan rutin mencapai lapan hingga dua puluh milisaat pusingan bulat dengan tetapan buffer yang munasabah. Laluan berkongsi cekap, jadi bahkan latensi yang diukur di pelayar pada macOS biasanya lebih baik daripada di Windows. Ia masih berada di atas minimum asli, kerana pelayar tidak mampu menuntut akses eksklusif peranti atau melaraskan buffer kepada keperluan sendiri.

Linux: ALSA, PulseAudio, dan PipeWire

Latensi Linux ialah sasaran bergerak. ALSA, antara muka pemacu tahap rendah, pantas tetapi khusus aplikasi. PulseAudio secara sejarah menambah overhead penimbulan yang ketara di atasnya. PipeWire, pengganti moden, direka bentuk untuk audio latensi rendah dan boleh menyamai atau mengalahkan platform lain apabila dikonfigurasi dengan betul, tetapi hasil berbeza dengan ketara mengikut distribusi dan setup. Dalam kebanyakan konfigurasi, pelayar tertakluk kepada laluan berkongsi. Ia tidak mampu meminta mod eksklusif, tidak mampu memuatkan pemacu ASIO, dan tidak mampu menaikkan keutamaan benang audionya. Latensi audio pelayar biasanya lebih dekat kepada siling mod berkongsi platform anda — yang terbaik daripada laluan kooperatori boleh tawarkan pada konfigurasi standard — manakala perisian asli profesional dibina untuk melangkaui siling itu apabila perkakasan dan pemacu mengizinkan.

Apa Makna Sebenar 60 Milisaat

Angka mentah milisaat bermakna apa-apa sehingga anda memetakannya terhadap apa yang anda bermaksud lakukan. Batas berikut ialah panduan umum, bukan piawai pensijilan profesional; kesesuaian sebenar bergantung kepada tugas spesifik anda, persediaan pemantauan, dan persekitaran pendengaran. Empat zon meliputi julat praktikal:

  • Di bawah 20 ms — cemerlang. Penghasilan muzik profesional selesa di sini. Pemuzik boleh trek mengikut klik, memantau diri dengan kesan, dan bermain ikutasa kerana laluan kembali hampir serta-merta. Audio ruang dalam permainan kekal terkunci kepada visual.
  • 20–60 ms — boleh diterima untuk kebanyakan penggunaan. Podcasting, panggilan video, permainan umum, dan rakaman santai semuanya berfungsi dengan baik. Pemantauan muzik ketat mula menderita berhampiran hujung atas julat ini: pemain merasakan bunyi diri mereka sendiri sedikit berundur, dan kerja ketepatan menjadi jelas lebih sukar di atas kira-kira empat puluh milisaat.
  • 60–120 ms — bermasalah untuk penghasilan, boleh diterima untuk penggunaan santai. Karaoke, sembang suara, dan mendengar semua baik. Merekam mengikut jejak iringan menjadi betul-betul sukar, dan dalam permainan audio mula melepaskan diri daripada aksi, merosakkan petunjuk posisi yang bergantung kepada audio ruang.
  • Di atas 120 ms — lemah. Kerja sensitifasa secara efektif mustahil. Panggilan membangkitkan gema kedengaran, prestasi terasa terputus, dan audio ruang terdengar salah bahkan dalam penggunaan santai. Zon ini ialah rumah natural audio Bluetooth dan sistem mod berkongsi yang dikonfigurasi salah. Batas zon ialah penilaian pertimbangan, tetapi bentuknya boleh dipercayai: penghasilan memerlukan nombor terendah, perbualan mentoleransi lebih, dan mendengar santai mentoleransi paling banyak. Ukuran pusingan bulat anda meletakkan sistem anda pada satu zon tepat, dan peletakan itu memberitahu anda mana penggunaan dijangka terasa menyenangkan dan mana yang akan melawan anda. Simpan nombor itu — ia titik rujukan untuk setiap pengoptimuman di bahagian seterusnya. Carta yang dikodkan warna menunjukkan julat latensi audio yang boleh diterima dari bawah 20ms profesional hingga di atas 120ms tidak sesuai

Tiga tuas: kadar pensampelan, buffer, pemacu

Tiga kawalan menentukan di mana dalam laluan latensi anda jatuh, dan ia tidak sama dalam kesan. Kadar pensampelan menetapkan lonjakan paip — berapa banyak kali sesaat audio diukur — daripada kelewatan secara langsung. Ia berinteraksi denganasa buffer, kerana buffer diukur dalam sampel: 128 sampel mengambil 2.9 milisaat pada 44.1 kHz tetapi hanya 1.3 milisaat pada 96 kHz, jadi saiz buffer yang sama memetakan kepada tempoh berbeza pada kadar berbeza. Tangkapannya ialah kadar lebih tinggi memerlukan pemprosesan lebih banyak setiap saat, yang sering memaksa anda menaikkan buffer untuk kekal stabil, membatalkan kelebihan. Mengejar 96 atau 192 kHz biasanya memaksa buffer lebih besar untuk mengekalkan aliran stabil, yang boleh membatalkan kelebihan teori atau menjadikan perkara lebih perlahan. Anggap kadar pensampelan sebagai tetapan aliran kerja, biasanya 48 kHz, bukan sebagai kawalan latensi utama. 48 kHz menjadi piawai de facto untuk audio bersepadu video kerana ia memetakan dengan bersih kepada kadar frame video 24, 25, dan 30 fps, itulah mengapa paip audio-video profesional memulakan di sana. Saiz buffer ialah tuas latensi utama. Ia menentukan berapa banyak audio terkumpul sebelum sistem memprosesnya, dan ia muncul dua kali dalam pusingan bulat — sekali di sebelah input dan sekali di sebelah output. Memotong buffer kepada separuh memotong separuh bahagian kelewatan itu, tetapi ia juga memotong separuhasa sistem mempunyai untuk menghantar setiap blok, meningkatkan risiko under-run buffer: klik, pop, dan putus. Matriks praktikal pada 48 kHz kelihatan begini:

  • 64 sampel — kira-kira 8–12 ms pusingan bulat pada perkakasan mampu dengan ASIO atau mod eksklusif. Antaramuka bajet sering menghasilkan klik pada saiz ini.
  • 128 sampel — kira-kira 12–20 ms. Titik manis ASIO biasa untuk penghasilan.
  • 256 sampel — kira-kira 20–35 ms. Sering saiz stabil terkecil dalam mod berkongsi.
  • 512 sampel — kira-kira 35–60 ms. Selamat tetapi jelas lambat.
  • 1024 sampel — kira-kira 60–100 ms. Hanya untuk streaming atau pemutaran di mana latensi tidak penting. Pemacu menetapkan lantai. ASIO dan mod eksklusif membenarkan saiz buffer 32 hingga 128 sampel; mod berkongsi bermula lebih tinggi; codec Bluetooth menambah seratus milisaat atau lebih sebelum buffer pun dipertimbangkan. Tiada tweak buffer mampu mengalahkan minimum pemacu, itulah mengapa pemacu ialah tuas pertama, bukan yang terakhir.

Pelayar Bukan DAW

Pelayar boleh menganggarkan latensi pusingan bulat menggunakan Web Audio API (MDN: Web Audio API, 2024), yang menjadualkan impuls melalui output dan menangkap isyarat yang tiba pada input mikrofon. Ukuran pelayaran Web Audio tipikal pada komputer riba dalam mod berkongsi biasanya melaporkan 55–70 ms — beberapa gandaan nilai ASIO — jurang yang menggambarkan cukai laluan berkongsi pelayar. Masa yang diukur termasuk laluan akustik melalui udara, transduser pembesar suara dan mikrofon, pemprosesan pembatalan gema bilik, dan keseluruhan timbunan audio sistem. Ini dipanggil kelewatan pusingan bulat akustik, dan ia angka yang relevan untuk panggilan berasaskan pelayar, karaoke, dan permainan dalam pelayar, tetapi ia tidak setanda dengan latensi pusingan bulat ASIO yang diukur oleh perisian audio profesional. Ingat bahawa ukuran ini memerlukan laluan akustik sebenar antara pembesar suara dan mikrofon; kawalan gain automatik, penindahan bising, dan pembatalan gema boleh mengubah bentuk impuls, manakala jarak mikrofon, pantulan bilik, dan tetapan volum semua memberi kesan kepada keputusan. Apa yang pelayar tidak mampu ialah mencapai kes terbaik perkakasan. Ia mesti menggunakan laluan audio berkongsi sistem pengendalian, tidak mampu menuntut akses eksklusif peranti, tidak mampu memuatkan pemacu ASIO, dan tidak mampu mengawal saiz buffer audio sendiri atau keutamaan benang. Ukuran itu oleh itu mencerminkan siling mod berkongsi platform anda daripada minimum sebenar perkakasan. Siling itu tepat angka yang betul untuk kerja berasaskan pelayar. Panggilan web, permainan pelayar, karaoke web, dan apa-apa lain yang berjalan dalam tab semuanya berkongsi laluan audio pelayar di tahap sistem pengendalian, walaupun Web Audio, WebRTC, dan pemutaran media berbeza dalam perincian. Jika nombor yang diukur pelayar baik, setiap kes penggunaan pelayar akan terasa baik. Jika ia buruk, perisian asli mungkin masih menyelamatkan anda — tetapi pelayar biasanya akan lebih perlahan daripada perisian asli pada perkakasan dan konfigurasi yang sama.

Enam Cara Mengurangkan Latensi

Kerja masalah mengikut tertib kesan, dan berhenti begitu nombor anda mendarat di zon yang boleh anda terima:

  1. Perbaiki mod pemacu dahulu. Di Windows, pasang pemacu ASIO untuk antaramuka audio anda, atau beralih ke mod eksklusif WASAPI. Ini tuas tunggal terbesar dan ia percuma.
  2. Kurang saiz buffer. Step down dari 512 ke 256 ke 128 ke 64 sampel, menguji setiap tetapan, sehingga anda mendengar klik atau pop. Kemudian step balik satu tahap ke buffer terbesar yang kekal bersih.
  3. Semak kadar pensampelan. Gunakan 48 kHz untuk muzik dan kerja video. Mengejar 96 kHz atau 192 kHz biasanya memaksa buffer lebih besar dan berakhir lebih perlahan.
  4. Tutup aplikasi bersaing. Streaming, tangkapan, dan tab pelayar sibuk mencuriasa CPU dari benang audio dan menyebabkan under-run pada saiz buffer kecil.
  5. Pertimbangkan antaramuka audio. Perkakasan khusus membawa penukar lebih baik, pemacu ASIO betul, dan saiz buffer yang audio tertanam tidak mampu capai.
  6. Utamakan sambungan berwayar. Untuk apa-apa yang sensitifasa, fon kepala berwayar mengalahkan Bluetooth sebanyak seratus milisaat atau lebih, tanpa bergantung kepada setiap tetapan lain. Setiap langkah menumpuk. Beralih dari mod berkongsi pada 512 sampel kepada ASIO pada 128 sampel biasanya mengalihkan sistem dari lima puluh milisaat kepada bawah dua puluh — perbezaan antara tidak boleh digunakan dan profesional.

Intipati

Ujian pemutaran mengesahkan pembesar suara anda berfungsi. Ujian gelombang balik mengesahkan ia berfungsi ikutasa — dan itu soalan berbeza dengan jawapan berbeza. Laksanakan ujian pembesar suara untuk memvalidasi laluan output dan ujian mikrofon untuk memvalidasi laluan input. Harap maklum bahawa tapak ini semasa tidak menawarkan alat pengukuran latensi gelombang balik khusus; pendekatan Web Audio API yang diterangkan di atas memerlukan pelaksanaan berasingan atau setup konsol pelayar. Gunakan ia untuk mengetahui kelewatan pusingan bulat akustik yang menentukan sama ada rakaman, perbualan, dan audio ruang terasa semula jadi pada mesin anda.

Ukur sekali dan simpan hasilnya. Di bawah dua puluh milisaat bermaknaasa bertaraf profesional. Dua puluh hingga enam puluh merangkumi kebanyakan kerja harian. Di atas seratus dua puluh, setiap tugas sensitifasa akan melawan anda, dan pembetulan biasanya bermala dengan pemacu bukan perkakasan. Jika anda tidak pernah mengukur nombor itu, anda hanya meneka tentang setiap tugas audio yang bergantung kepada pemasaan.

Soalan Lazim

Bolehkah ujian pembesar suara memberitahu saya tentang latensi audio?

Tidak. Ujian pembesar suara memainkan nada dan mengesahkan bunyi keluar. Ia mengukur sama ada laluan output berfungsi, bukan berapa lama isyarat mengambil untuk melintasi rantaian input dan output. Latensi ialah ukuran masa, bukan ujian fungsi, dan kedua-duanya bebas: satu sistem boleh lulus semua ujian pemutaran sementara masih mempamerkan latensi yang teruk. Untuk mengukur latensi anda perlukan ujian pusingan bulat yang menghantar impuls yang diketahui melalui output, menangkap isyarat yang kembali pada input, dan mengira perbezaan masa antara penghantaran dan penerimaan.

Apa sebenarnya latensi pusingan bulat?

Latensi pusingan bulat, juga dipanggil kelewatan pusingan bulat atau masa pusingan bulat, ialah jumlah masa dari isyarat audio memasuki sistem pada input, diproses oleh sistem pengendalian dan mana-mana aplikasi, dan keluar melalui output. Ia termasuk kelewatan buffer input, masa penukaran analog-ke-digital, kelewatan penjadualan sistem pengendalian, kelewatan pemprosesan aplikasi, masa penukaran digital-ke-analog, dan kelewatan buffer output. Diukur dalam milisaat, ia ialah laluan lengkap dari mikrofon ke pembesar suara. Perhatikan bahawa ukuran berasaskan pelayar menangkap pusingan bulat akustik melalui udara, manakala ASIO melaporkan laluan elektrik dalaman — ia bukan nombor yang sama.

Latensi saya yang diukur ialah 80 milisaat — adakah itu teruk untuk penghasilan muzik?

Untuk kebanyakan penghasilan muzik ia tinggi. Pemuzik yang merakam mengikut jejak iringan atau klik umumnya lebih suka latensi di bawah empat puluh milisaat supaya mereka boleh bermain ikut masa tanpa gema yang boleh dirasai. Pada lapan puluh milisaat, kelewatan tersebut jelas kedengaran sebagai tangguh antara apa yang anda mainkan dan apa yang anda dengar balik, yang menjadikan kesinambunganasa ketat sangat sukar. Untuk rakaman santai atau podcasting, kelewatan itu ketara tetapi sering dapat ditoleransi. Untuk memantau langsung semasa sesi rakaman, lapan puluh milisaat biasanya tidak boleh digunakan. Ingatan bahawa toleransi individu berbeza mengikut pengalaman dan genre.

Mengapa latensi yang diukur di pelayar biasanya lebih tinggi daripada perisian audio profesional?

Pelayar direka bentuk untuk konsistensi lintas platform dan keselamatan aplikasi web, bukan untuk prestasi audio profesional. Perisian audio profesional seperti Reaper atau Ableton boleh menggunakan pemacu ASIO di Windows untuk membaling lapisan pencampuran audio sistem pengendalian dan mengakses perkakasan secara langsung, biasanya mencapai latensi lapan hingga lima belas milisaat. Pelayar mesti merutekan melalui lapisan audio berkongsi sistem, yang menambah overhead pencampuran dan penjadualan, dan tidak boleh mengakses mod eksklusif latensi rendah. Pelayar mengukur yang terbaik daripada laluan berkongsi boleh capai, yang pada kebanyakan kes secara inheren lebih tinggi daripada laluan pemacu langsung — walaupun jurang itu berbeza mengikut perkakasan, versi pemacu, dan konfigurasi sistem.

Berapa banyak pemacu ASIO mengurangkan latensi?

Di Windows, beralih dari mod berkongsi WASAPI lalai ke ASIO atau mod eksklusif WASAPI boleh mengurangkan latensi dari tiga puluh hingga enam puluh milisaat kepada lapan hingga lima belas milisaat. Pengurangan tepat bergantung kepada antaramuka audio dan pelaksanaan pemacunya. ASIO berfungsi dengan memberikan aplikasi akses langsung ke buffer perkakasan, membaling pencampur audio Windows dan overhead buffering berkaitan. Bukan semua kad audio menyimpan sokongan ASIO; audio tertanam bajet biasanya tidak. Untuk kerja profesional di Windows, antaramuka audio dengan sokongan ASIO ialah antara peningkatan paling berkesan untuk latensi — tetapi pertimbangkan sama ada aliran kerja anda benar-benar memerlukannya sebelum membeli.

Adakah kadar pensampelan lebih tinggi bermakna latensi lebih rendah?

Tidak secara langsung. Kadar pensampelan menentukan berapa banyak kali sesaat audio diukur, yang memberi kesan kepada respons frekuensi dan overhead pemprosesan tetapi bukan kelewatan buffer. Saiz buffer ialah kawalan latensi utama — buffer yang lebih kecil bermakna lebih sedikitasa menunggu untuk data terkumpul sebelum diproses. Walau bagaimanapun, kadar pensampelan yang lebih tinggi memang meningkatkan lonjakan data yang diperlukan untuk saiz buffer yang sama, yang boleh menyebabkan under-run buffer jika sistem tidak dapat mengekor. Pendekatan praktikal ialah menetapkan kadar pensampelan mengikut aliran kerja anda, biasanya empat puluh lapan kilohertz, kemudian meminimumkan saiz buffer.

Bagaimana saiz buffer mempengaruhi latensi dan kestabilan?

Saiz buffer menentukan berapa banyak sampel audio disimpan dalam memori sebelum diproses. Buffer yang lebih kecil mengurangkan latensi tetapi meninggalkanasa lebih sedikit bagi sistem untuk menghantar setiap blok seterusnya, meningkatkan risiko under-run buffer — klik, pop, atau putus bunyi. Buffer yang lebih besar lebih stabil tetapi menambah latensi. Titik optimal bergantung kepada perkakasan anda: komputer pantas dengan antaramuka audio yang baik boleh menggunakan buffer enam puluh empat atau seratus dua puluh lapan sampel dengan latensi rendah dan tiada gangguan. Sistem yang lebih perlahan mungkin memerlukan lima ratus dua belas atau seribu sampel untuk kekal stabil. Mulakan kecil dan naikkan sehingga gangguan hilang.

Mengapa fon kepala Bluetooth mempunyai latensi sangat tinggi?

Codec audio Bluetooth memperkenalkan kelewatan pemprosesan yang ketara untuk pemampatan dan penghantaran wayarles. Codec SBC, yang digunakan secara lalai pada kebanyakan peranti, menambah kira-kira seratus hingga seratus lapan puluh milisaat latensi, walaupun angka tepat bergantung kepada codec, penimbulan peranti, dan kwaliti pautan (Bluetooth.com: A2DP v1.4). Bahkan aptX Low Latency berkualiti tinggi hanya mencapai empat puluh hingga lapan puluh milisaat (Qualcomm: aptX Low Latency Whitepaper, 2014). Kelewatan tersebut bersifat inheren kepada protokol wayarles — codec mesti memampatkan, menghantar, dan membongkar setiap bingkai. Untuk mana-mana penggunaan yang sensitifasa — penghasilan muzik, permainan, penyuntingan video — fon kepala atau pembesar suara berwayar ialah pilihan praktikal.

Artikel berkaitan