KVS4.0.1

18 February, 2018

アップデートに関する詳しい情報は、KVS フォーラムでご覧いただけます: KVS 4.0.1 アップデート

KVS 第 4 世代からは、バージョン管理と更新ポリシーへのアプローチ方法を変更したいと考えています。以前の KVS にはブランチ (1.x、2.x、3.x) があり、ブランチ内のすべてのアップデートは無料でしたが、新しいブランチにアップデートするには、個々のライセンスごとに新しいライセンス価格の 25% の費用がかかりました。多くの成功を収めた年が経過し、KVS には現在、アカウントに多数のライセンスを持つ多くの顧客がいます。そのため、それらすべてを KVS 4 に更新することは、顧客にとって莫大な費用を意味します。

その結果、更新ポリシーのバランスを再調整しました。

  1. バージョン管理に関しては、「ブランチ」という用語は今後使用しません。すべての新しいバージョンは、メジャー機能アップデート(例: 4.1、4.2 など)とマイナーなバグ修正アップデート(4.0.1、4.0.2)の 2 種類になります。 )。マイナー バージョンは通常どおり発表されますが、重大なバグ修正がない場合は公開されず、リクエストに応じてのみ入手可能になります。このアプローチを変更すると、メジャー バージョンの現在の状態を考慮せずに、重要なバグ修正を即座に導入できるようになります。
  2. アップデートへのアクセスには、顧客 1 人あたり年間 100 ドルの費用がかかります。所有しているライセンスの数は関係ありません。新しく Ultimate ライセンスを購入すると、購入日から +1 年間の無料アップデートが提供されます。他のライセンスを新たに購入すると、購入日から +0.5 年間の無料アップデートが提供されます。
  3. 2017 年 1 月 15 日以降に新しい Ultimate ライセンスを購入した、または 2017 年 7 月 15 日以降にその他の新しいライセンスを購入したすべてのクライアントは、4.0 アップデートに無料でアクセスできます。便宜上、近日中にこの情報を使用して顧客ゾーンを更新する予定です。
  4. 未使用のライセンスはすべて、いつでも最新バージョンを使用し、日付には関係ありません。

いずれにせよ、4.0 へのアップデートは決して無料ではないことに注意してください。ここでは、これまで存在しなかった支払いを追加するつもりはありません。 25% ポリシーは 2009 年から存在していました。ただし、3.x ブランチは過去 5 年間開発されており、その中のすべてのアップデートは無料であったため、このポリシーは一度も適用されていませんでした。新しいポリシーにより、アカウントに多数のライセンスを持っている顧客には 4.x アップデートの適用が大幅に安くなりますが、ライセンスを 1 つしか持っていない顧客にはあまり影響がありません。また、アップデート料金を支払う代わりに、新しい KVS ライセンスを購入するだけで、アップデート期間は上記のルールに基づいて自動延長されます。

4.0.0 の新機能

広告モジュールのグローバルな強化:

  1. 個々の広告を特定のデバイス、ブラウザ、メンバー ステータスに制限する機能
  2. 特定の時間間隔で表示される個々の広告を制限する機能(たとえば、毎日 22:00 に開始して 02:00 に終了)。
  3. 広告の開始日時と終了日時を 1 分精度で設定できる機能
  4. 特定のカテゴリに対する特定の広告の表示を除外する機能
  5. 広告スポットで、ラップされた HTML コードを設定できるようになりました。これにより、中に表示するものが何もない場合に空の広告ブロックが表示されなくなります。
  6. プレーヤーの HTML 広告を広告スポットに接続できるようになり、プレーヤー内のすべての広告モジュール機能を簡単に使用できるようになりました。
  7. 広告ブロック プラグインは、KVS 管理パネルでの広告の保存を妨げないようにする必要があります。

変換モジュールの多くの機能強化:

  1. ビデオ トレーラーの作成が最適化され、品質の低下が少なく、より高速にトレーラーが作成されるようになりました。また、トレーラーにクロスフェード効果を追加できるようになりました。
  2. 移動ウォーターマークがサポートされるようになり、速度、方向、任意の位置数(秒数とパーセント)を設定して繰り返すことができます。
  3. 新しい動画変換を 2 フェーズのプロセスに切り替える機能: 最初のフェーズでは必要なすべての動画フォーマットのみが作成され、2 番目のフェーズでは通常は条件付きオプションとして宣言されるすべての高解像度フォーマットが作成されます。これにより、すべての動画フォーマットが作成されるまで待つ必要がなく、より早く動画を利用できるようになります。
  4. 手動でアップロードしたスクリーンショットのスクリーンショットのトリミング設定をオプションで有効にする機能を追加しました。以前は、アップロードされたスクリーンショットにトリミングが使用されることはありませんでした。
  5. バックグラウンド タスクのログ記録が強化されました。バックグラウンド タスク ログに、すべての変換フェーズと最も重要なサブタスクとその期間に関する情報が表示されるようになりました。
  6. カスタム PHP スクリプトをコーディングして、アップロードされた動画のソース ファイルの個別のトリミング、回転、ミラーリングを設定できるようになりました。これらのオプションは、ほとんどのユーザーにとって特殊すぎるため、一般公開されていません。
  7. KVS は、オーディオ ファイルを MP3 形式に直接アップロードできるようになりました。この機能を使用するには、/admin/include/setup.php で許可される動画拡張子のリストに mp3 拡張子を追加し、そのようなすべての動画のスクリーンショットをアップロードする必要があります。

KVS プレーヤーの大幅な機能強化と修正:

  1. 自動プリロードを有効にする機能。これにより、ユーザーが再生を開始する前にオプティミスティックなビデオ バッファリングを開始するようにすべてのデバイスにヒントが与えられます。
  2. 一時停止中に関連動画を表示する機能(一時停止広告が設定されていない場合)
  3. 現在のフォーマットの再生時間ではなく、グローバルな動画再生時間をプレーヤーに表示する機能。これは、有料サイトで、プレミアム以外のユーザーが短い予告編しか視聴できない場合に役立つ可能性があります。その場合は、予告編の長さではなく、完全な動画の長さを表示する方が良いでしょう。
  4. すべてのプレーヤーの HTML 広告が KVS 広告モジュールに完全に統合されました。
  5. プレロール広告とポストロール広告の場合、更新されたスキンには広告期間のタイムラインが表示されます。
  6. プレロール広告とポストロール広告で、サポートされている複数のプロバイダの VAST を有効にできるようになりました。
  7. プレロール広告について、すべての動画に対して表示されるのではなく、次の表示までに一部の動画をスキップできるように設定できるようになりました。
  8. 埋め込みプレーヤーの設定で、埋め込みコードのキャッシュ間隔を設定できるようになりました。以前の埋め込みコードは、最大 24 時間まで自動的にキャッシュされていました。
  9. スキップまたは別の形式に切り替えるときのバッファ インジケーターの誤った動作を修正しました。
  10. 一部のブラウザでのタイムラインのスクリーンショット表示の問題を修正しました。
  11. デスクトップ Safari の全画面表示の問題を修正しました。

KVS ストレージ システムのいくつかの重要な機能強化:

  1. 同じストレージ グループ内にあるストレージ サーバーと別のストレージ サーバーの同期のサポートが追加されました。このタスクは基本的に、コンテンツをあるサーバーから別のサーバーに移動する場合、または負荷分散のために複数のストレージ サーバー間でコンテンツを複製する場合に必要です。以前はこれを手動で行うことしかできませんでしたが、現在は KVS が自動的に実行できるようになりました。
  2. CDN 無効化 API を拡張して、操作タイプ (追加、更新、または削除) を記述する追加パラメータをサポートしました。したがって、無効化 API は、新しいコンテンツが CDN に追加されたときにも実行されます。
  3. ストレージ グループを無効にして、新しいコンテンツの割り当てにストレージ グループが使用されないようにできるようになりました。
  4. ビデオのアンチホットリンク保護設定で構成された IP ホワイトリストにより、ステータスベースの保護を含む、特定の IP のすべての保護レベルが無効になります。

グラバー プラグインの機能拡張セット:

  1. サポートされているすべてのコマンドライン オプションを使用して、youtube-dl ライブラリへのコマンドライン パスを構成できる機能
  2. youtube-dl に基づくグラバーの場合、KVS は youtube-dl 経由でビデオ ファイルもダウンロードします。これにより、速度制限なしでマルチスレッド ダウンロードに aria2 ライブラリを使用できるようになります。
  3. youtube-dl に基づくグラバーの場合、サーバーの IP がブロックされた場合にプロキシ サーバー リストを設定できるようになります。
  4. 既存のすべてのグラバーは間もなく youtube-dl に切り替わります。

FTP コンテンツ アップロード プラグインのいくつかの変更:

  1. 別の TXT ファイルでビデオやアルバムの説明を指定できる機能
  2. コンテンツを追加する順序をランダム化する機能
  3. 重複が検出された場合に、重複に関する表示情報を追加しました。

その他の機能強化:

  1. 画像サイズ設定が強化され、サイズ変更タイプのオプションが追加され、動的なサイズの画像を使用できるようになりました(以前はカテゴリ、モデルなどの固定サイズの画像しか使用できませんでした)。また、カテゴリとメンバーに対して 2 番目のサイズを追加したため、すべての画像が異なるサイズ変更タイプで 2 つの異なるサイズをサポートするようになりました。カテゴリ アバターを新しいストレージ構造に移行するため、テンプレート内の一部のコードを変更する必要があります。更新後、監査プラグインで KVS #10 の問題が表示されます。更新したすべてのドメインを指定してサポート チケットを作成し、そこでサポート アクセスが有効になっていることを確認してください。
  2. KVS は、トークンを使用したメンバーとチャンネルの内部有料サブスクリプションをサポートするようになりました。サブスクリプションを購入すると、メンバーは、このメンバーによって、またはこのチャンネルに将来追加されるコンテンツを含む、購読しているメンバーまたはチャンネルのすべてのコンテンツへのプレミアム アクセスを取得します。サブスクリプションは、時間制限または無制限にすることができます (管理者が構成可能)。メンバーが十分なトークンの残高を持っている場合、限定された有料サブスクリプションは自動的に更新されます。そうしないと、サブスクリプションの有効期限が切れてしまい、メンバーはアクセスするために再度購入する必要があります。個々のコンテンツの購入と同様に、KVS を使用すると、使用したトークンの一部をコンテンツ作成者が獲得するように設定できるため、メンバーがプロフィールやチャンネルへのサブスクリプションを販売してトークンを獲得できるようになります。メンバー プロフィール編集ブロックとチャンネル編集ブロックで、tokens_required フィールドにトークン価格を指定できるようになりました。
  3. プレミアム アクセス パッケージについては、サインアップ時、アップグレード時、またはその両方で利用できるかを選択できるようになりました。このオプションは、たとえば、新規メンバーには全額を適用しながら、復帰メンバーには若干の割引を提供するために使用できます。
  4. プレミアム アクセス パッケージをトークンで購入できるようになりました。この名前付き内部トークンを処理するための特定の支払いプロセッサを追加しました。したがって、サイトで無料ゾーンとプレミアム ゾーンが提供されている場合、無料メンバーはアクティビティに対してトークンを獲得し、トークンを使用してプレミアム ゾーンへのアクセスを購入できます。
  5. さまざまな方法を使用した支払いの受け入れを可能にするために、サインアップとアップグレードのブロックで、アクティブなすべての支払い処理業者からのアクセス パッケージを表示できるようになりました。したがって、複数の支払い処理業者を同時に使用し、どれを使用するかをユーザーに決定させることができます。
  6. メンバーには、特定の時間間隔ごとに memberzone にログインするためのトークンが付与されるようになりました。これを使用して、サイト上でのアクティビティを刺激できます。
  7. ビデオ形式の設定で、ダウンロード オプションを有効にした各形式のダウンロード順序を指定できるようになりました。以前は、ダウンロード ファイルの順序は定義されていませんでした。
  8. ビデオ形式の設定で、埋め込みコード モードの速度を個別に制限できるようになりました。これにより、トラフィックの使用量が削減されると同時に、埋め込みコードの使用をブロックする必要がなくなります。
  9. カテゴリとタグの自動選択プラグインは、複合タグとカテゴリの寛大な一致をサポートするようになりました。この新しいオプションは、語尾が大文字と小文字で異なる言語に適した方法を提供します。また、自動選択処理の柔軟性も得られます。
  10. モデルとコンテンツ ソースは、定義された基準に基づいたランキング (並べ替え) をサポートするようになりました。各モデルまたはコンテンツ ソースの最近のランクと、変更されている場合は以前のランクを表示できるようになりました。ランキング基準はコンテンツ設定で設定できます。
  11. 一括編集では、複数のビデオ形式の再作成を同時に送信できるようになりました(以前は一度に 1 つしか再作成できませんでした)。また、一括編集ではアクセス レベル フィールドもサポートされるようになりました。
  12. ビデオ/アルバムの一括操作用の新しいインターフェース、一括選択が追加されました。これを使用して、ID または URL に基づいて動画やアルバムのリストを選択し、フィルタリングしたり、一括編集したり、削除したりできます。
  13. ビデオ/アルバムを削除済みとしてマークする機能を使用している場合、そこから直接通知メールを送信できるようになりました。この機能は通常、DMCA の苦情に対処するために使用されるため、削除された URL のリストを電子メールで送信すると便利な場合があります。
  14. ビデオやアルバムを編集するときに、カテゴリ、タグ、またはモデルの自動選択プラグインを個別に実行できるようになりました。以前は、これは一括編集 GUI からのみ利用可能でした。
  15. フィードのエクスポートで HD フラグでフィルタリングできるようになりました。また、形式名を直接指定する代わりに、各動画を単に「最高」または「最悪」の品質でエクスポートすることも選択できるようになりました。
  16. 管理パネルは、ローカライズをサポートするすべてのオブジェクトのローカライズされたタイトル、説明、ディレクトリで検索できるようになりました。
  17. ウェブサイトの UI セクションには、テーマ テンプレート、スタイル、JS ファイルのすべての変更を監視するバージョン管理システムが搭載されました。これにより、いつでも特定の変更をロールバックしたり、何か間違った操作を行った場合に元のバージョンを復元したりすることができます。また、オンラインのテキスト比較サイトと併用して、特定のバージョンでの変更点を見つけることもできます。
  18. ウェブサイトの設定で、「処理中」または「エラー」ステータスのコンテンツを直接リンク経由で表示するように設定できるようになりました。以前は、そのようなコンテンツは表示されませんでした。この機能は、ビデオ ホスティング機能を提供する Web サイトにとって非常に便利です。ユーザーはビデオをアップロードすると、404 エラーを返さない埋め込みコードをすぐに取得できます。このような場合に適切なメッセージが表示されるようにテンプレートを更新する必要があることに注意してください。更新しないと、ほとんどのテーマでアクセス エラー メッセージが表示されません。
  19. 検索統計の統計設定で、クエリの最大長とブラックリスト シンボルを構成できるようになりました。これにより、これらのフィルタに一致しないクエリが統計に追加されなくなります。これは、後でサイトに不適切なクエリが表示されるのを防ぐために必要です。
  20. KVS ウェブサイト エンジンは縮小された HTML を生成できるようになりますが、このオプションは公開設定では使用できず、/admin/include/setup.php 設定でのみ有効にできます。 HTML 縮小化では、改行のない単一行の HTML コードが生成されますが、テキストエリアが正しく機能しなくなります (テキストエリアに表示される複数行のコンテンツはすべて折り返されます。たとえば、ビデオの説明編集では複数行の説明が折り返されます)。また、セミコロンで終わっていないインライン JS / CSS コードがある場合、構文が壊れます。必要に応じて、ご自身の責任で使用してください。
  21. 動的 HTTP パラメータの Web サイト設定で、Cookie の有効期間を設定できるようになりました。それ以前は、彼らの寿命は365日と強制されていました。これらは通常、アフィリエイト参照をサイトに渡すために使用されます。
  22. コンテンツ設定で、ファイルアップロード機能へのアクセスを設定できるようになりました。以前はファイルアップロード機能が公開されていましたが(一部のサイトでは匿名アップロードが必要な場合があります)、現在は登録メンバーまたは管理者のみに許可できるようになりました。リモート URL アップロードの場合、最大ファイルサイズ制限を設定することもできます。
  23. このアップデートでは、管理パネルにタグを追加する方法を変更しました。以前は、タグを単純なリストに一括追加することしかできませんでしたが、現在はタグとその同義語を一括追加できるようになりました。また、同じアプローチを使用して、既存のタグに新しい同義語を追加することもできます。
  24. 管理パネルのビデオ編集ページのビデオ プレーヤーで、複数のビデオ形式がある場合にすべてのビデオ形式を切り替えることができるようになりました。以前は最大サイズの形式が表示されていましたが、これは必ずしも便利ではありませんでした。
  25. ウェブマスターのアクセス レベルに関する非常に重要な論理的な変更。ウェブマスターはプレミアム メンバーと同じアクセス レベルを持たなくなり、代わりに標準のアクセス レベルを持つことになります。
  26. ページに対してオーバーロード保護がトリガーされると、KVS は以前のようにリダイレクトを行う代わりに、overload.html コンテンツをレンダリングして 503 ステータスを返します。
  27. 結果が 1 つだけ(ビデオが 1 つだけ、アルバムが 1 つだけなど)見つかった場合のテキスト検索の動作方法を変更しました。以前の KVS は、デフォルトでこの結果ページに自動的にリダイレクトしていました。更新後、デフォルトではリダイレクトは行われず、KVS は 1 つのビデオまたは 1 つのアルバムを含む検索結果ページを表示するだけです。以前のようにリダイレクトしたい場合は、テーマ内の対応する list_xxx ブロックで search_redirect_enabled パラメータを使用する必要があります。
  28. タグ リスト (list_tags) ブロックとタグ クラウド (tags_cloud) ブロックは、ビデオやアルバムだけでなく、あらゆるオブジェクトからのタグの表示をサポートするようになりました。 KVS は、モデル、コンテンツ ソース、投稿、チャンネル、プレイリスト内のタグもサポートします。
  29. 新しいパラメータ show_stats をビデオ ビュー (video_view) ブロックとアルバム ビュー (album_view) ブロックに追加しました。このパラメータを使用すると、ブロックに追加のクエリを強制的に実行させ、過去 N 日間のビデオまたはアルバムの視聴統計を選択できます。これらの統計を使用して、特定の期間のビデオ/アルバムの人気グラフを表示できます (KVS がこれらの統計を保持する日数は統計設定で定義されます)。
  30. カテゴリ リスト ブロック (list_categories) で、関連するカテゴリのリストを表示できるようになりました。同じグループのカテゴリ。これを有効にするために、新しいパラメータ var_category_id / var_category_dir が追加されました。これらのパラメータは、カテゴリ ID またはディレクトリが URL で渡されることを期待します。
  31. 検索クエリ リスト ブロック (search_results) で、指定されたカテゴリまたはタグに類似した検索クエリ (例: このカテゴリまたはタグを使用している検索クエリ) を表示できるようになりました。これを有効にするために、新しいパラメータ var_category_id / var_category_dir / var_tag_id / var_tag_dir が追加されました。これらのパラメータは、カテゴリ / タグ ID またはディレクトリが URL で渡されることを期待します。
  32. 投稿リスト ブロック (list_posts) がカスタム フィールドによるフィルタリングをサポートするようになりました。
  33. 将来または今後のビデオ/アルバムを表示できるようになります。これを行うには、list_videos / list_albums ブロックの新しい mode_futures ブロック パラメーターを使用します。このオプションは、有料サイトで今後のアップデートを表示する場合に非常に便利です。

修正されたバグ:

  1. 多くのプレーヤーのロジックとスキンの修正(上記)
  2. 場合によっては、Epoch プロセッサが期間の終了前にアクセスを終了することがあります。
  3. 登録メール用にブラックリストに登録されたドメインは、サブドメインもブラックリストに登録されません。
  4. バックアップ プラグインは衛星用に最適化されました。
  5. 重大な脆弱性があり、11 月 20 日にパッチを送信しました。
  6. ランダムな動画/アルバムのリダイレクトは 1 分間キャッシュされ、1 分間ずっと同じ動画/アルバムにリダイレクトされました。
  7. 外部検索プラグインを使用している場合、KVS は検索ページネーションで存在しないページに対して 404 エラーを返しませんでした。
  8. その他多数の使いやすさと安定性の小さな改善

4.0.1 の新機能

プレーヤーのいくつかの機能強化:

  1. サブスクリプションにサードパーティ VAST プロバイダーを使用できるようになります。現時点では、ベータ テスト期間中のサブスクリプションは無料です。
  2. 広告をクリックしても広告が消えなくなりました。
  3. 強化された広告ブロック プレーヤー機能。広告ブロックユーザーが視聴できる時間を秒単位で設定できるようになりました。その後、プレーヤーはクラッシュをエミュレートし、代わりに事前定義された HTML コードを表示します。
  4. iPhone でのインライン再生のサポートが追加されました。これにより、iPhone デバイスでプレロール広告を表示できるようになります。
  5. モバイル デバイスでのミュート ボタンの動作を修正しました。以前は、モバイル デバイスでは表示されませんでした。

その他の機能強化:

  1. 動画のエクスポートとフィードのエクスポートで、再生時間を HH:MM:SS 形式でフォーマットできるようになりました。
  2. コメント リスト ブロック (list_comments) は、ユーザーのコンテンツ全体に対するコメントを表示する追加モードをサポートします。
  3. チャンネル リスト ブロック (list_dvds) は、プライバシー設定に基づいて特定のユーザーにアップロード可能なチャンネルをリストできる新しいモードをサポートします。
  4. ビデオとアルバムの混合リスト ブロック (list_content) にいくつかの新しいモードが追加されました。これにより、アップロードされたコンテンツ、購入したコンテンツ、および特定のユーザーの定期購読によるコンテンツを表示できるようになります。

修正されたバグ:

  1. 場合によっては、動くウォーターマークが動画に適用されないことがありました。
新しい KVS 6.3.1 が登場しました 今すぐ注文