Apakah yang perlu kita perhatikan semasa memuat naik dan memainkan video di bahagian belakang PHP?
怪我咯
怪我咯 2017-05-16 13:14:41
0
5
623

Projek syarikat perlu menambah muat naik video pada projek, dan kemudian menjana kod QR untuk mengimbas dan memainkan fungsi Saya memikirkan beberapa soalan:
1 Bagaimana untuk mengawal tempoh dan saiz video yang dimuat naik
2 . Bagaimana untuk melaksanakan beberapa format biasa Tukar kepada format kawalan MP4
3 Apakah yang perlu anda perhatikan dari segi lebar jalur dan pelayan?

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(5)
小葫芦

Pertama sekali, PHP tulen tidak dapat menyelesaikan ini, anda perlu menggunakan alat penukaran video, seperti ffmpeg

Kedua, penukaran video mengambil masa yang lama, dan mod larian PHP tradisional tidak sesuai kerana ia biasanya mengehadkan masa pelaksanaan skrip.

Boleh dijalankan dalam mod cli untuk penukaran video (melalui ffmpeg).

Berbalik kepada soalan di bawah.

1 Saiz video boleh ditetapkan melalui item konfigurasi saiz fail muat naik maksimum dalam php.ini.

2. Untuk menukar format, gunakan alat ffmpeg dan PHP untuk memanggilnya melalui arahan sistem

3. Lebar jalur sepadan dengan jumlah pelayan dan trafik satu-ke-satu.

Akhirnya, bukan pilihan bijak untuk meletakkan video pada pelayan sekarang, kerana pemprosesan video adalah kompleks dan menggunakan banyak lebar jalur Jika perkhidmatan dan video berada pada pelayan yang sama, ia akan menjejaskan perkhidmatan biasa. Oleh itu, perkhidmatan video pihak ketiga boleh digunakan, seperti Alibaba Cloud dan Tencent Cloud, yang mempunyai perkhidmatan yang sepadan. Dan kos dan kesannya jauh lebih baik daripada melakukannya sendiri

迷茫

Apa yang anda katakan di atas adalah lebih komprehensif Saya juga ingin membuat video sebelum ini, tetapi nampaknya tiada yang sumber terbuka.
Masalah terbesar yang dihadapi semasa memuat naik ialah masalah menghiris muat naik. Saya mendengar bahawa Pemuat Naik Web boleh melakukan penghirisan, tetapi Baidu telah lama tidak menemuinya.
Saya menghadapi masalah dengan pemalam main balik, jadi saya menemui ckplayer, yang merupakan pemalam yang baik Namun, ia mempunyai banyak keperluan, seperti isu sokongan format, dan kemudian saiz fail yang boleh dimainkan. Dan sukar untuk menjadi hebat seperti Youku Tudou

小葫芦

Gunakan Tencent Cloud. Syarikat kami menggunakan Tencent Cloud untuk melakukan fungsi ini, dan saya bertanggungjawab untuknya. Video tersebut dimuat naik terus ke pelayan Tencent Cloud, kemudian ditranskodkan dan dipanggil semula apabila transcoding selesai. Secara peribadi, saya merasakan ia kurang menyusahkan dan memerlukan tenaga kerja berbanding melaksanakannya sendiri.

習慣沉默

pemuat naik web

我想大声告诉你

Untuk video kecil, anda boleh menggunakan sambungan php-ffmpeg untuk mengendalikan transkod video dan mendapatkan maklumat video Jika fail lebih besar, anda disyorkan untuk menggunakan perkhidmatan cloud pihak ketiga mengambil masa yang lama dan mengambil lebih banyak masa sumber

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!