Kode kesalahan Acara Langsung Microsoft Azure Media Services
Peringatan
Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.
Tabel berikut ini mencantumkan kode kesalahan Acara Langsung.
LiveEventConnectionRejected
Saat berlangganan acara Event Grid untuk acara langsung, Anda mungkin melihat salah satu kesalahan berikut dari acara LiveEventConnectionRejected.
Kesalahan | Informasi |
---|---|
MPE_RTMP_APPID_AUTH_FAILURE | |
Deskripsi | URL penyerapan salah |
Solusi yang disarankan | APPID adalah token GUID di URL penyerapan RTMP. Pastikan cocok dengan URL Penyerapan dari API. |
MPE_INGEST_ENCODER_CONNECTION_DENIED | |
Deskripsi | IP encoder tidak ada dalam daftar izin IP yang dikonfigurasi |
Solusi yang disarankan | Pastikan IP encoder ada di Daftar Izin IP. Gunakan alat online seperti whoismyip atau kalkulator CIDR untuk menetapkan nilai yang tepat. Pastikan encoder dapat mencapai server sebelum acara langsung yang sebenarnya. |
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED | |
Deskripsi | Encoder RTMP tidak mengirim perintah setDataFrame . |
Solusi yang disarankan | Sebagian besar encoder komersial mengirim metadata streaming. Untuk encoder yang mendorong penyerapan laju bit tunggal, ini mungkin tidak menjadi masalah. LiveEvent dapat menghitung laju bit masuk saat metadata streaming tidak ada. Untuk penyerapan multi-laju bit untuk saluran PassThru atau skenario pendorongan ganda, Anda dapat mencoba menambahkan string kueri dengan 'videodatarate' dan 'audiodatarate' di URL penyerapan. Nilai perkiraan dapat bekerja. Unitnya dalam Kbit. Misalnya, rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192 |
MPE_INGEST_CODEC_NOT_SUPPORTED | |
Deskripsi | Codec yang ditentukan tidak didukung. |
Solusi yang disarankan | LiveEvent menerima codec yang tidak didukung. Misalnya, penyerapan RTMP, LiveEvent menerima codec video non-AVC. Periksa preset encoder. |
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED | |
Deskripsi | Informasi deskripsi media tidak diterima sebelum data media yang sebenarnya dikirimkan. |
Solusi yang disarankan | LiveEvent tidak menerima deskripsi stream (header atau tag FLV) dari encoder. Ini merupakan pelanggaran protokol. Hubungi vendor encoder. |
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED | |
Deskripsi | Jumlah kualitas untuk jenis audio atau video melebihi batas maksimum yang diizinkan. Tingkat kualitas di luar batas diabaikan oleh layanan. |
Solusi yang disarankan | Saat mode Acara Langsung adalah Live Encoding, encoder harus mendorong satu laju bit untuk video dan audio. Perhatikan bahwa dorongan berlebihan dari laju bit yang sama diperbolehkan. Periksa pengaturan preset atau output encoder untuk memastikannya menghasilkan stream laju bit tunggal. |
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED | |
Deskripsi | Total laju bit yang masuk dalam acara langsung atau layanan saluran melebihi batas maksimum yang diizinkan. |
Solusi yang disarankan | Encoder melebihi laju bit masuk maksimum. Batas ini menggabungkan semua data masuk dari encoder yang berkontribusi. Periksa pengaturan output atau preset encoder untuk mengurangi laju bit. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Deskripsi | Tanda waktu tidak valid untuk video atau audio FLVTag dari encoder RTMP. |
Solusi yang disarankan | Dihentikan. |
MPE_INGEST_FRAMERATE_EXCEEDED | |
Deskripsi | Stream masuk yang diserap encoder dengan kecepatan bingkai melebihi batas maksimum 30 fps yang diizinkan untuk pengodean saluran/acara langsung. |
Solusi yang disarankan | Periksa preset encoder ke kecepatan bingkai yang lebih rendah hingga di bawah 36 fps. |
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED | |
Deskripsi | Stream yang diserap encoder masuk melebihi resolusi yang diizinkan berikut: 1920x1088 untuk enkode acara/saluran langsung dan 4096 x 2160 untuk acara/saluran langsung dasar dan standar. |
Solusi yang disarankan | Periksa preset encoder untuk menurunkan resolusi video agar tidak melebihi batas. |
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV | |
Deskripsi | Acara langsung telah menerima sejumlah besar data audio sekaligus, atau sejumlah besar data video tanpa bingkai kunci. Kami telah memutus koneksi encoder guna memberinya kesempatan untuk mencoba kembali dengan data yang benar. |
Solusi yang disarankan | Pastikan bahwa encoder mengirimkan bingkai kunci untuk setiap interval bingkai kunci (GOP). Aktifkan pengaturan seperti "Constant bitrate (CBR)" atau "Align Key Frames". Terkadang, mengatur ulang encoder yang berkontribusi dapat membantu. Jika tidak membantu, hubungi vendor encoder. |
LiveEventEncoderDisconnected
Anda mungkin melihat salah satu kesalahan berikut dari acara LiveEventEncoderDisconnected.
Kesalahan | Informasi |
---|---|
MPE_RTMP_SESSION_IDLE_TIMEOUT | |
Deskripsi | Sesi RTMP habis setelah tidak aktif selama batas waktu yang diizinkan. |
Solusi yang disarankan | Ini biasanya terjadi saat encoder berhenti menerima umpan input sehingga sesi menjadi tidak aktif karena tidak ada data yang didorong keluar. Periksa apakah status encoder atau umpan input dalam keadaan sehat. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Deskripsi | Tanda waktu tidak valid untuk video atau audio FLVTag dari encoder RTMP. |
Solusi yang disarankan | Dihentikan. |
MPE_CAPACITY_LIMIT_REACHED | |
Deskripsi | Encoder mengirim data terlalu cepat. |
Solusi yang disarankan | Ini terjadi saat encoder mengeluarkan seperangkat fragmen besar dalam periode singkat. Secara teoritis, ini dapat terjadi saat encoder tidak dapat mendorong data untuk sementara waktu karena masalah jaringan dan ledakan data saat jaringan tersedia. Temukan alasannya dari log encoder atau log sistem. |
Kode kesalahan tidak diketahui | |
Deskripsi | Kode kesalahan ini dapat berkisar dari kesalahan memori hingga entri duplikat dalam peta hash. Ini dapat terjadi saat encoder mengirimkan seperangkat fragmen besar dalam periode singkat. Ini juga dapat terjadi saat encoder tidak dapat mendorong data untuk sementara waktu karena masalah jaringan dan kemudian mengirim semua fragmen yang tertunda sekaligus saat jaringan tersedia. |
Solusi yang disarankan | Periksa log encoder. |
Kode kesalahan lainnya
Kesalahan | Informasi | Acara Ditolak/Terputus |
---|---|---|
ERROR_END_OF_MEDIA | Ya | |
Deskripsi | Ini adalah kesalahan umum. | |
Solusi yang disarankan | Tidak ada. | |
MPI_SYSTEM_MAINTENANCE | Ya | |
Deskripsi | Encoder terputus karena pembaruan layanan atau pemeliharaan sistem. | |
Solusi yang disarankan | Pastikan encoder mengaktifkan 'auto connect'. Ini memungkinkan encoder tersambung kembali ke titik akhir acara langsung yang berlebihan yang tidak dalam pemeliharaan. | |
MPE_BAD_URL_SYNTAX | Ya | |
Deskripsi | URL penyerapan salah format. | |
Solusi yang disarankan | Pastikan URL penyerapan diformat dengan benar. Untuk RTMP, harus rtmp[s]://hostname:port/live/GUID_APPID/streamname |
|
MPE_CLIENT_TERMINATED_SESSION | Ya | |
Deskripsi | Encoder memutus koneksi sesi. | |
Solusi yang disarankan | Ini bukan kesalahan. Encoder memulai pemutusan, termasuk pemutusan yang ringan. Jika ini terputus secara tak terduga, periksa log encoder. | |
MPE_INGEST_DISCONTINUITY | Tidak | |
Deskripsi | Ada penghentian dalam data masuk. | |
Solusi yang disarankan | Ini adalah peringatan bahwa encoder menghilangkan data karena masalah jaringan atau masalah sumber daya sistem. Periksa log encoder atau log sistem. Pantau juga sumber daya sistem (CPU, memori, atau jaringan). Jika CPU sistem terlalu tinggi, coba untuk menurunkan laju bit atau menggunakan opsi encoder H/W dari kartu grafis sistem. |
Dapatkan bantuan dan dukungan
Anda dapat menghubungi Media Services dengan pertanyaan atau mengikuti pembaruan kami dengan salah satu metode berikut:
- T & A
- Stack Overflow. Beri tag pertanyaan dengan
azure-media-services
. - @MSFTAzureMedia atau gunakan @AzureSupport untuk meminta dukungan.
- Buka tiket dukungan melalui portal Azure.