KVS6.2.0

30 October, 2023

アップデートに関する詳しい情報は、KVS フォーラム (KVS 6.2) でご覧ください。 0 更新します。

KVS 6.2.0 の新機能:

  1. Smarty のアップデートなしで PHP 8.1 のサポートがベータ テストに利用できるようになったということを発表できることをうれしく思います。新しいプロジェクトには PHP 8.1 を使用することをお勧めしますが、現時点では完全なコンプライアンスに問題が残る可能性があるため、重大な必要性なしに実行中のプロジェクトで PHP を更新することはお勧めしません。 PHP 8.2 もサポートされる可能性がありますが、それを正式に表明することはできません。 PHP8 に切り替えると、サイト テンプレートのカスタマイズやカスタム PHP コードに重大な問題が発生する可能性があります。現時点では、KVS のデフォルト テーマに関する既知の問題が 1 つありますが、他にも問題がある可能性があります。そのため、PHP バージョンの切り替えを行う前に、フォーラムで PHP8 への移行に関する最新の詳細を確認してください。新しい問題が見つかった場合は常に更新していきます。
  2. 今後の HLS / アダプティブ ストリーミング サポートに向けた変換エンジンの準備を開始しました。このアップデートでは、ビデオ形式グループの概念を変更しました。以前は、KVS は「スタンダード」と「プレミアム」という名前の 2 つの固定グループの形式のみをサポートしていました。標準形式はパブリックビデオとプライベートビデオに使用され、プレミアム形式はプレミアムビデオに使用されました。このようなコンセプトでは、プレミアム ビデオをパブリック/プライベート タイプに切り替えたり、その逆に切り替えたりすることはできませんでした。現在、KVS は任意の数のビデオ形式グループをサポートしており、以前のようにビデオ形式に直接関連付けられることはありません (ただし、下位互換性のために、プレミアム ビデオに対して 1 つの形式グループが自動選択される機能を維持する必要がありました)以前と同じように)。まず第一に、これにより、いつでもビデオをパブリック / プライベート / プレミアム タイプの間で切り替えることができます。次に、ビデオをある形式グループから別の形式グループに移行できるようになります。この機能は、将来、既存のプロジェクトを HLS ビデオ形式に移行するときに必要になります。これにより、移行プロセスで古いビデオが削除されるため、ビデオの数を考慮したり、ストレージ サーバーに x2 のディスク容量が必要になったりする必要がなくなります。新しいビデオ ファイルが作成されるとすぐに、各ビデオのファイルが作成されます。
  3. 変換エンジンでは、すべてのスクリーンショット ファイルが 1 つのテープ アーカイブにマージされ、1 つのファイルとしてコピーされるように、メイン サーバーと変換サーバーの間でコピーされるビデオ スクリーンショットを最適化しました。この最適化により、FTP 遅延の長いリモート変換サーバーを使用するプロジェクトのビデオ処理速度が大幅に向上する可能性があります。
  4. ビデオ スクリーンショットの設定で、縦方向のスクリーンショットを 2 つ、3 つ、または 4 つの画像を連続して 1 つの横方向のスクリーンショットに結合できるようになりました。
  5. 変換サーバーでは、他のサーバーの使用を開始する前にサーバーにタスクを完全にロードする必要があるかどうかを指定できるようになりました。このオプションは、より強力な変換サーバーとそれほど強力でない変換サーバーを併用している場合に便利です。このようなシナリオでは、このオプションをアクティブにしないと、変換タスクがすべてのサーバーにランダムに分散され、一部のタスクがそれほど強力ではないサーバーにコピーされ、より強力なタスクが完全にロードされないままになる可能性があります。新しいオプションを使用すると、処理を待機する大きなタスク キューがあり、すべての変換リソースを最大限にロードする必要がある場合を除き、処理が高速化されます。
  6. 管理パネルとサイトエリアで垂直ビデオと水平ビデオを分離できるようになり、KVS はビデオ データの新しいフラグをサポートしました。
  7. 外部検索プラグインがアルバムと検索クエリのサポートで拡張され、SphinxSearch 経由で提供できるようになり、検索の精度とパフォーマンスが向上しました。また、プラグインは、SphinxSearch が機能していないことを KVS が検出した場合のエラー通知をサポートするようになりました。このエラー タイプに関する電子メール通知を受信するには、個人設定で手動で有効にする必要があります。 SphinxSearch の設定については、管理パネルのプラグイン ページからリンクされているフォーラムの投稿を参照してください。
  8. Synonymizer プラグインは、以前は単一の単語のみをサポートしていましたが、複数の単語の表現をサポートするように強化されました。また、特定の単語を空のテキストに置き換えて削除できるようになりました。 Synonymizer プラグインは、ユーザーが投稿したコンテンツ内の禁止用語を置き換えるように設計されていないことに注意してください。このタスク用の別の機能が Web サイトの設定にあります。ただし、このプラグインはグラバー/インポートからのコンテンツを処理するために使用でき、また、一括編集機能を使用していつでも既存のコンテンツを後処理することもできます。
  9. KVS nextgen アーキテクチャは、最終的に、カテゴリ、モデル、タグ、コンテンツ ソースを含むすべてのカテゴリ list_xxx および xxx_view ブロックに適用されます。これにより、より多くのフィルター、テキスト検索、関連リスト、そしてよく聞かれる相互接続されたクエリなどの新機能が提供されます。相互接続されたクエリにより、ビデオ、アルバム、または投稿内の他のカテゴリと一緒に使用されるカテゴリを表示できます。例: モデルの場合、ビデオ内でこのモデルと一緒に使用されているすべてのカテゴリまたはタグを表示します。または、カテゴリの場合は、動画内でこのカテゴリと一緒に使用されているすべてのタグを表示します。これらのクエリは高価であるため、データベースの負荷を軽減するために、このようなブロックを十分にキャッシュする必要があります。
  10. 別の Nextgen 機能が主にモデルに追加されましたが、現時点では完全に完成させることができませんでした。これは、性別、目の色、髪の色などのフィールドの事前定義されたセレクター値のリストをカスタマイズする機能です (将来的にはユーザー プロファイルにも追加される予定です)。管理パネルからこれをカスタマイズする方法はまだありませんが、データベースからは可能です。これがどうしても必要な場合は、詳細についてサポートに問い合わせてください。ただし、この変更により、モデルのジェンダー値に関するテーマと互換性がなくなる結果となりました。 KVS のデフォルトのテーマには、モデル リストに性別フィルターがあり、更新後に正しく機能しなくなります。また、モデルの性別に関連するテーマのカスタマイズでは、値が正しく表示されなくなります。残念ながら、これを自動的に修正する方法はありません。この特定のフィルタリングがサイトにとって重要である場合は、テーマの何をどのように変更する必要があるかについてフォーラム ガイドを参照してください。
  11. ディレクトリ (ビデオ、カテゴリなどの URL のテキスト部分) の音訳ロジックがわずかに変更されました。以前は、音訳が有効になっていない場合 (音訳がデフォルトで有効になっており、その後オフにならない可能性が高いため、まれなケースです)、KVS は URL にラテン文字と数字を保持し、それ以外は削除していました。タイトルにラテン文字が含まれていない場合 (中国語/アラビア語/ロシア語では一般的です)、URL はランダムな 32 文字の文字列として生成されます。この動作は現在変更されています。音訳が有効になっていない場合、KVS はタイトルを URL として使用し、スペースと特殊文字のみをダッシュ​​に置き換えます。以前はこの動作を実現するには、特別に作成された PHP 拡張ファイル kvs_translit.php をアップロードする必要がありましたが、今後はその必要はありません。 URL を母国語で表示したい場合は、[コンテンツ設定] -> [生成ディレクトリ設定] で音訳をオフにするだけです。
  12. 埋め込みパブリッシャーがリファラー (埋め込みコードを配置した元のドメイン) を隠そうとしている場合の埋め込みプレーヤーの動作が強化されました。この場合、KVS プレーヤーはビデオを再生しませんが、クリックするとビデオ ページの URL を開きます。このような場合でも、埋め込みプレーヤーの使用状況統計では <空のリファラー> の使用量が引き続きカウントされますが、これらの使用量ではビデオを視聴できなくなります。このようなサイト運営者は、埋め込みコードを完全に機能させるために、サイトから埋め込みコードを削除するか、ドメインに関する情報の非表示をやめなければなりません。埋め込みコードのサンドボックス化には別の問題もありますが、残念ながら技術的な解決策はありません。サンドボックス モードを使用すると、埋め込みサイト運営者は、広告のクリックやサイトのビデオ ページへのリンクなど、埋め込みプレーヤー内からリンクを開くことを防ぐことができます。広告自体は正常に表示されますが、クリックすることができません。これにより、広告統計比率が低下し、広告主が支払う料金が低下する可能性があります。ここでの唯一の解決策は、埋め込みコードを使用しているドメインを監視し (統計 -> 埋め込みの使用状況でこれらの統計を見つけることができます)、サイトがドメインをリンクしている < iframe > タグにサンドボックス属性を追加しているかどうかを確認することです。その場合は、埋め込みプレーヤー設定のドメイン ブラック リストを使用してこのサイトをブロックすると、そこでの埋め込みコードが機能しなくなります。
  13. 広告プロファイルで、特定の広告主を特定のブラウザに制限できるようになりました。
  14. 一括編集 GUI で、特定のビデオ セットのタイムライン スクリーンショットを再作成し、選択したコンテンツ セットの CDN 無効化を強制できるようになりました。
  15. Grabbers プラグインは、一部の特定のグラバーのサブドメインをサポートできるようになりました。これは、サブドメイン経由でローカライズが行われたチューブからローカライズされたコンテンツをインポートするために必要です。これが特定のグラバーで機能しない場合は、お知らせください。そのグラバーを更新します。
  16. 6.1.0 では、ユーザーが複数のデバイスから自分のアカウントに同時にアクセスする機能を無効にしましたが、必要に応じてこの機能を有効に戻すオプションを Web サイトの設定に追加しました。
  17. Memberzone 設定で、パブリックビデオとプライベートビデオに異なるデフォルトのトークン価格を指定できるようになりました。以前は、この価格はこれらのビデオ タイプの両方に対してのみ設定できました。
  18. フィードをエクスポートすると、フィード ユーザーは特定の期間内に変更されたビデオのみをクエリできるようになります。
  19. 管理パネルのセレクター コントロールで、同義語の表示をオフにしたり、同義語で検索したりできるようになりました。
  20. 個人設定で、Ctrl キーを手動で使用して新しいタブを強制する場合を除き、内部管理 URL を厳密に同じタブで開くようにしたい場合、内部管理 URL の自動新しいタブ動作をオフにできるようになりました。
  21. 管理パネルのプレーヤー GUI で再生速度を変更できるようになりました。
  22. Neuroscore プラグインでは、タイトル書き換えタスクでタイトルと一緒にビデオ ディレクトリを変更するための新しいオプションが追加されました。
  23. album_edit ブロックで、アップロードされた画像の最小および最大許容ファイルサイズを制限できるようになりました。
  24. 6.1.0 では、WebP 形式のフォールバックとして JPG タイムライン スクリーンショットのサポートをオフにしました。クライアントからのフィードバックを受けて、それを戻すことにしました - プレーヤー設定でタイムライン スクリーンショットに WebP 形式が選択されており、さらにプロジェクトで別の JPG 形式が定義されている場合、KVS プレーヤーは、対応するデバイスでは自動的に JPG にフォールバックします。 WebP をサポートしていません。

修正されたバグ:

  1. [重大] 保護設定で一部の IP がホワイトリストに登録されている場合、ビデオ ファイルの保護が機能しませんでした (6.1.0 以降)。
  2. [中] 一部のフィードバック (通常はスパム) を送信できず、ユーザーにエラーが表示されました。これは一面では良かったのですが、重要な点が欠けてしまう可能性がありました (6.1.0 以降)。
  3. [低] ビデオ ファイル名に複数のドットが含まれている場合、FTP コンテンツ アップローダー プラグインが動作を停止します (6.1.0 以降)。
  4. [低] 時間ベースのスケジュールに設定されている場合、グラバーの自動パイロットが正しく動作しませんでした。
  5. [低] ユーザーのログイン ログには、IPv6 アドレスの完全なバージョンが保存されるようになりました。以前は、IPv6 アドレスの最後の部分のみが保存されていました。
新しい KVS 6.3.0 が登場しました 今すぐ注文