アップデートに関する詳しい情報と機能強化のスクリーンショットについては、KVS フォーラム「KVS 6.4.0 update」でご覧ください。
KVS 6.4.0 の新機能:
- Google のビデオ インデックスの変更により、アルバム写真の配信だけでなく、ビデオ ファイルの配信システムも完全に見直す必要がありました。これにより、以下で説明するように、この分野で多くの改善が行われました。
- ビデオ ファイルや写真へのローカル リンクが安定し、選択した保護タイプに依存しなくなります。これらのローカル リンクは、保護パラメーターなしで検索ボットから引き続きアクセスでき、Yandex ボットの検証サポートが追加されました (以前は Google と Bing のみがサポートされていました)。検索ボットのページ キャッシュが無効になり、プレーヤーで常に最新の情報を確認できるようになりました。
- 新しいオプションにより、空のリファラーによるローカル リンクへのアクセスをブロックできます。完全保護モードが有効になっている (自分のプロジェクト間であってもホットリンクがない) 場合、これが必要であるとはまだ考えられていませんが、自分のプロジェクト間のホットリンクを許可し、サードパーティのホットリンクをブロックしたい場合には便利です。
- リンク パターンをカスタマイズできるようになりました (たとえば、/get_file/ や /get_image/ などの従来のパターンを削除します)。このオプションは setup.php ファイル内にあり、管理パネルからは利用できません。プロジェクトにすでにインデックス付けされたビデオがある場合は、パターンを変更しないでください。インデックス付けがリセットされ、インデックス解除または禁止につながる可能性があります。新しいプロジェクトの場合は、ビデオのインデックス作成を開始する前にこれを変更します。新しいリンク構造はビデオとフォーマット情報をエンコードし、それがどのビデオまたはアルバムに属しているかを明らかにしません。
- KVS を使用するリモート ストレージ サーバーの場合は、すべてのサーバー上のremote_control.php スクリプトを手動で更新して、新機能を有効にする必要があります。これには、エンコードされたデータを含む新しいリンク形式、パターンのカスタマイズ (URL からの Remote_control.php の削除)、管理パネルによるリンク有効期限の設定 (以前は手動編集が必要でした) が含まれます。最も重要なのは、検索ボットの一時リンクが永続的になり、リモート ストレージ サーバー上で直接検証されることです。 KVS は、サーバーのremote_control.php バージョンが古いかどうかを監視し、通知するようになりました。
- CDN 配信を使用するストレージ サーバーについては、弊社側でソリューションを提供することはできません。 Google の新しい要件の解釈に基づいて、すべてのビデオ ファイル リンク (最終的な CDN ストレージ リンクを含む) は安定していて、常に検索ボットにアクセスできる必要があります (過剰な保護パラメータがないことが望ましい)。必要な変更を実装するには、CDN プロバイダーに連絡する必要があります。そうしないと、Google によるビデオのインデックス作成が不可能になる可能性があります。これはケースバイケースで異なります。
- 新しいデフォルト設定では、必須のビデオ形式として 720p が必要になりました。この形式は、サイトマップ/JSON-LD データおよびプレーヤーでデフォルトで使用されます。以前はデフォルトで 480p を使用していましたが、Google はインデックスするには品質が低すぎると判断する可能性があります。動画が既に問題なくインデックスされている場合は、既存のインデックス付き URL への影響を避けるため、何も変更しないことをお勧めします。それ以外の場合は、プレーヤー設定およびサイトマップ形式オプションのテーマ設定でデフォルトとして 720p に切り替えます。
- 新しいプレーヤー設定により、ユーザーのデバイスの解像度を超えるビデオ形式を非表示にすることができます。たとえば、1080p はほとんどの携帯電話では利用できず、4K は 4K ディスプレイを備えたデバイス (テレビやモニターなど) でのみ表示されます。
- ビデオ再生の拡張エラー ログ: プレーヤー イベント トラッキングが有効な場合、KVS はビデオ統計セクションでビデオごとのエラー数を収集します。このデータをグループ化して分析し、問題のあるビデオ (例: 高いエラー率、ファイルの欠落) や特定のストレージ グループ (例: 1 つのサーバーに配信の問題がある) を特定できます。デバッグ モードをストレージ グループごとに有効にして、サーバー全体の配信率やエラー率を分析することもできます。これは、グループ内で問題のあるサーバーを特定するのに役立ちます。
- 新しいビデオ再投稿機能により、ファイルを再処理することなく、既存のビデオを新しいビデオとして再公開できます。古いビデオは削除され、新しい公開日で新しい複製が作成されますが、以前の情報はすべて保持されます。
- Magick バイナリ (ImageMagick から) のサポートが追加されました。以前は、KVS は変換コマンドでのみ機能していましたが、このコマンドはデフォルトで ImageMagick バージョン 7 に含まれなくなりました。これで、変換を再コンパイルすることなく、ImageMagick の新しいストック バージョンを使用できるようになりました。
- 新しい「友達のみ」アクセス オプションが個々のビデオとアルバムに利用可能です。 「Only Me」オプションのリクエストもありましたが、私たちはそれを忘れていませんでしたが、技術的な制限により、それはまだ不可能です。まずコンテンツ スケジュール モジュールが必要です。
- 新しい多次元統計 GUI を導入しました。これにより、さまざまな統計ディメンションを 1 つのリストで構成および表示して、より詳細な分析を行うことができます。
- テレビが統計の新しいデバイス タイプとして追加されました。
- 地域ブロックと年齢確認のための 2 つの新しいオプションが追加されました。AgeVerif.com との統合により、サイト テンプレートを変更せずに特定の国の年齢確認が可能になります。 API キーを取得し、KVS Web サイト設定で必要な国/州をリストするだけで、これをサイト上で機能させることができます。もう 1 つのオプションは、特定の参照元からのトラフィックの年齢確認を無効にすることです。
- コメント管理は、ユーザー管理から分離するために、独自の管理者権限グループに移動されました。
- シノニマイザー プラグインには、古いコンテンツのディレクトリの変更をオフにするオプションが追加されたため、古いページの URL は処理後に変更されません。
- Neuroscore プラグインはアルバムの同義化をサポートするようになりました (以前はビデオでのみ機能していました)。
- トークンをサポートするサイト テキストで使用される [rand] および [pseudorand] 構造に加えて、[if] を使用して空の値を持つテキストの部分を非表示にできるようになりました。これはテーマによって異なりますが、デフォルトのテーマのすべての SEO テキスト (タイトル、説明、キーワード、SEO テキスト) がサポートしています。詳細はこちら: https://forum.kernel-video-sharing.com/topic/59-working-with-seo-texts-and-urls-in-kvs-主題/
- エクスポート フィードは衛星経由で動作できるようになり、衛星固有の設定を使用してデータが配信されます。たとえば、衛星が異なるロケールを使用している場合、フィードは翻訳されたタイトルを出力します。
- Sphinx の代替として Manticore Search の統合に関する新しいフォーラム記事を公開しました。 Sphinx が動作する場合は、緊急に切り替える必要はありませんが、将来の PHP バージョンでは互換性が失われる可能性があります。 KVS は、外部検索で結果が返されない場合に内部検索にフォールバックするようになりました。これにより、Sphinx サーバー エラーによって発生する関連ビデオの欠落や空の検索ページなどの問題が防止されます。
修正されたバグ:
- [重大] 場合によっては、インポートによるビデオ ファイルのダウンロードが不完全となり、ビデオが切り詰められることがありました。
- [LOW] ビデオの端でウォーターマークが切り取られる場合があります。
- [低] グラバーによるスクリーンショットのダウンロードに関する問題。
- [低] グラバー経由のアルバムのダウンロードでは、グラバー プロキシ設定が使用されませんでした。
- [LOW] mode_interconnected がコンテンツ ソースに対して機能しませんでした。
- [LOW] プレーヤーの再生速度が管理パネルに記憶されませんでした。