Jawapan ringkas: pecutan perkakasan boleh mengubah sumber pemprosesan yang digunakan untuk laluan pengekodan atau penyahkodan yang disokong. Keserasian codec destinasi dan pengisyaratan Enhanced RTMP masih perlu diperiksa secara berasingan. Mulakan dengan keperluan output, uji satu profil menggunakan beban yang mewakili penggunaan sebenar, kemudian tentukan sama ada kapasiti pemprosesan mencukupi.
Gunakan pecutan untuk tugas pemprosesan yang diukur
| Lapisan | Keputusan | Semakan penerimaan |
|---|---|---|
| Input | Bolehkah sumber dinyahkod atau dilalukan tanpa perubahan dalam aliran kerja yang dipilih? | Gambar input, pemetaan audio dan telemetri sumber yang stabil |
| Transformasi | Laluan terus, remuks, atau versi baharu dengan codec, resolusi atau kadar bit yang berbeza? | Codec, profil, dimensi, kadar bingkai dan GOP output sepadan dengan keperluan penerima |
| Pecutan | Adakah profil yang dipilih tersedia pada sumber pemprosesan berkenaan? | Ujian berterusan menunjukkan baki kapasiti yang boleh digunakan tanpa kemerosotan media yang diterima |
| Pengangkutan | Apakah titik akhir dan protokol pengangkutan yang diperlukan oleh output? | Destinasi bersambung menggunakan URL dan kelayakan yang diperuntukkan |
| Enhanced RTMP | Adakah pasangan penghantar dan penerima ini menyokong pengisyaratan codec yang diperlukan? | Penerima menerima media sebenar; jangan menilai berdasarkan sambungan semata-mata |
Bezakan empat operasi
Laluan terus mengekalkan media yang telah dikodkan tanpa perubahan. Remuks menukar bekas atau pembungkusan tanpa semestinya mengekod semula strim. Transkod menyahkod dan mengekod versi baharu. Pecutan perkakasan ialah kaedah pelaksanaan bagi laluan pemprosesan yang disokong, bukan format media yang keempat. Tentukan operasi yang diperlukan sebelum merancang kapasiti infrastruktur.
Perubahan yang dibawa oleh pecutan media
Pecutan mungkin menyediakan sumber yang sesuai untuk operasi video tertentu, tetapi jumlah strim yang dapat diproses bergantung pada codec dan profil, resolusi, kadar bingkai, kerumitan input, tugas lain serta gabungan platform dan pemacu. AWS menerangkan VT1 sebagai keluarga tika Amazon EC2 untuk beban kerja transkod video. Gunakan maklumat itu sebagai konteks infrastruktur, kemudian uji sumber, output dan pemasangan Callaba yang dipilih. Kawalan pecutan perkakasan berada dalam Live Video Transcoding, namun profil masih perlu diuji dengan beban yang mewakili penggunaan sebenar sebelum diterima untuk produksi.
Enhanced RTMP memerlukan keserasian antara kedua-dua hujung
Spesifikasi Veovera menambah pengisyaratan RTMP/FLV bagi codec lebih baharu, termasuk HEVC dan AV1. Pengangkutan masih boleh menggunakan RTMP atau RTMPS mengikut destinasi. RTMPS melindungi sambungan dengan TLS, manakala Enhanced RTMP menambah pengisyaratan codec. Semak kedua-dua keupayaan pada titik akhir destinasi. Dokumentasi pengekod YouTube yang terkini dan butiran input yang diberikan oleh destinasi ialah rujukan konfigurasi untuk laluan ke YouTube.
Rekodkan keputusan penerimaan
Catat codec, profil, GOP atau sela bingkai utama, audio dan titik akhir yang diperlukan oleh destinasi, kemudian jalankan versi output pilihan menggunakan beban yang mewakili penggunaan sebenar. Simpan keputusan output yang diterima bersama profil supaya pengendali seterusnya dapat mengulangi laluan yang telah terbukti berfungsi.
Bina satu profil bermula daripada destinasi
- Catat keperluan semasa destinasi bagi pengangkutan, codec, audio, resolusi, kadar bingkai, kadar bit dan bingkai utama.
- Periksa sumber. Gunakan laluan terus hanya jika semua keperluan media sudah sepadan.
- Jika penukaran diperlukan, pilih profil output yang menepati keperluan destinasi dan tentukan sama ada laluan pecutan pilihan tersedia.
- Jalankan bahan rancangan yang mewakili penggunaan sebenar cukup lama untuk memerhatikan pemprosesan, audio dan video yang diterima serta pemulihan.
- Simpan profil yang telah terbukti berfungsi bersama bukti yang digunakan untuk menerimanya.
Selesaikan masalah pada setiap sempadan
Jika input sihat tetapi output tidak bermula, periksa dahulu URL destinasi, kelayakan, pengaktifan output atau profil yang tidak serasi. Jika output bersambung tetapi video hitam, semak codec, profil dan penerima. Menaikkan kependaman atau menukar pecutan tidak menggantikan pemeriksaan keperluan output. Apabila kualiti gerakan merosot, bandingkan versi yang diterima dengan sumber dan semak kawalan kadar, sela bingkai serta baki kapasiti pemprosesan sepanjang ujian.
Peranan Callaba
Live Video Transcoding ialah antara muka kawalan Callaba untuk tetapan codec, profil, kadar bit, kadar bingkai, dimensi, GOP, trek, saluran, pecutan perkakasan dan tindanan. Gunakan dokumentasi Restream API selepas profil manual berfungsi. Untuk persediaan Enhanced RTMP khusus ke YouTube, ikuti aliran kerja YouTube; untuk akses input, gunakan RTMP Server bagi mengkonfigurasi bahagian penerimaan.