会社のプロジェクトでは、プロジェクトにビデオのアップロードを追加し、その機能をスキャンして再生するための QR コードを生成する必要があります。いくつかの質問について考えました。 1. アップロードされたビデオの長さとサイズを制御する方法 2。 . いくつかの一般的な形式を実装する方法 MP4 制御形式に変換します 3. 帯域幅とサーバーの点で注意すべき点は何ですか?
走同样的路,发现不同的人生
まず第一に、純粋な PHP ではこれを完了できません。ffmpeg などのビデオ変換ツールを使用する必要があります。
あなたが上で言ったことはより包括的です。私も以前ビデオを作成したいと思っていましたが、オープンソースのものはないようです。 アップロード時に発生する最大の問題は、Kineditor ではスライスアップロードができないということです。Web Uploader ではスライスができると聞きましたが、Baidu では長い間それを見つけることができませんでした。 再生プラグインで問題が発生したため、優れたプラグインである ckplayer を見つけました。ただし、フォーマットのサポートの問題や、再生できるファイルのサイズなど、多くの要件があります。そして、Youku Tudou ほど素晴らしい人になるのは難しい
テンセントクラウドを使用します。当社ではこの機能を実現するために Tencent Cloud を使用しており、私がその責任者です。ビデオは Tencent Cloud サーバーに直接アップロードされてからトランスコードされ、トランスコードが完了するとコールバックされます。個人的には、自分で実装するよりも手間や労力がかからないと感じています。
ウェブアップローダー
小さなビデオの場合は、php-ffmpeg 拡張機能を使用してビデオのトランスコーディングを処理し、ビデオ情報を取得できます。ファイルが大きい場合は、PHP トランスコーディングに時間がかかり、より多くの時間を消費することをお勧めします。リソース
まず第一に、純粋な PHP ではこれを完了できません。ffmpeg などのビデオ変換ツールを使用する必要があります。
第 2 に、ビデオ変換には長い時間がかかり、従来の PHP 実行モードは一般にスクリプトの実行時間が制限されるため、このモードでは使用できません。あなたが上で言ったことはより包括的です。私も以前ビデオを作成したいと思っていましたが、オープンソースのものはないようです。
アップロード時に発生する最大の問題は、Kineditor ではスライスアップロードができないということです。Web Uploader ではスライスができると聞きましたが、Baidu では長い間それを見つけることができませんでした。
再生プラグインで問題が発生したため、優れたプラグインである ckplayer を見つけました。ただし、フォーマットのサポートの問題や、再生できるファイルのサイズなど、多くの要件があります。そして、Youku Tudou ほど素晴らしい人になるのは難しい
テンセントクラウドを使用します。当社ではこの機能を実現するために Tencent Cloud を使用しており、私がその責任者です。ビデオは Tencent Cloud サーバーに直接アップロードされてからトランスコードされ、トランスコードが完了するとコールバックされます。個人的には、自分で実装するよりも手間や労力がかからないと感じています。
ウェブアップローダー
小さなビデオの場合は、php-ffmpeg 拡張機能を使用してビデオのトランスコーディングを処理し、ビデオ情報を取得できます。ファイルが大きい場合は、PHP トランスコーディングに時間がかかり、より多くの時間を消費することをお勧めします。リソース