nginx - Terdapat bunyi semasa memainkan mp4 yang dikodkan h264 secara tempatan, tetapi tiada bunyi semasa bermain melalui halaman web.
过去多啦不再A梦2017-05-16 17:23:31
0
2
1292
Saya menggunakan nginx untuk menyediakan pelayan media penstriman flv dan mp4 yang mudah Apabila memainkan mp4 tertentu, hanya ada imej dan tiada bunyi, tetapi ada bunyi apabila dimainkan secara langsung. Apakah sebabnya?
Cara menyelesaikan masalah: 1. Bolehkah penyemak imbas membuka terus fail yang anda miliki dalam talian (seperti melawati http://xxx.com/a.mp4)? Bolehkah saya memuat turun atau memainkannya terus melalui url? Chrome dan Firefox tidak akan menilai isu merentas domain, tetapi IE dan Safari mempunyai sekatan akses Anda perlu melawati URL sumber MP4 dalam setiap penyemak imbas terlebih dahulu untuk melihat respons http.
2. Berdasarkan 1, jika (a) tidak boleh diakses, maka ia mestilah ralat konfigurasi nginx, dan penyelesaian masalah log nginx (biasanya tiada kebenaran chmod). (b) Jika hanya sesetengah penyemak imbas mengalami masalah, ia mungkin masalah merentas domain, dan carian Google akan menyelesaikannya. (c) Jika anda semua boleh mengaksesnya, maka terdapat masalah dengan konfigurasi pemain media anda. Jika ia tidak berfungsi, tukar sahaja pemain tersebut.
Jika tiada masalah dengan pengekodan dan pemain, masalah mungkin berlaku pada rangkaian Jika kelajuan rangkaian terlalu perlahan, masalah sedemikian mungkin berlaku, kerana media penstriman dibahagikan kepada bahagian video dan audio, dan kadar bit. audio secara amnya agak rendah Apabila kelajuan Internet tidak dapat dijamin, biasanya akan ada masalah bunyi tetapi tiada imej.
Cara menyelesaikan masalah:
1. Bolehkah penyemak imbas membuka terus fail yang anda miliki dalam talian (seperti melawati http://xxx.com/a.mp4)? Bolehkah saya memuat turun atau memainkannya terus melalui url? Chrome dan Firefox tidak akan menilai isu merentas domain, tetapi IE dan Safari mempunyai sekatan akses Anda perlu melawati URL sumber MP4 dalam setiap penyemak imbas terlebih dahulu untuk melihat respons http.
2. Berdasarkan 1, jika (a) tidak boleh diakses, maka ia mestilah ralat konfigurasi nginx, dan penyelesaian masalah log nginx (biasanya tiada kebenaran chmod). (b) Jika hanya sesetengah penyemak imbas mengalami masalah, ia mungkin masalah merentas domain, dan carian Google akan menyelesaikannya. (c) Jika anda semua boleh mengaksesnya, maka terdapat masalah dengan konfigurasi pemain media anda. Jika ia tidak berfungsi, tukar sahaja pemain tersebut.
Jika tiada masalah dengan pengekodan dan pemain, masalah mungkin berlaku pada rangkaian Jika kelajuan rangkaian terlalu perlahan, masalah sedemikian mungkin berlaku, kerana media penstriman dibahagikan kepada bahagian video dan audio, dan kadar bit. audio secara amnya agak rendah Apabila kelajuan Internet tidak dapat dijamin, biasanya akan ada masalah bunyi tetapi tiada imej.