デジタル商品の動画ホスティング — Gumroad・Lemon Squeezy対応の暗号化動画

デジタル商品の動画ホスティング

Gumroad、Lemon Squeezy、Stan、Podia、Sellfy、または独自チェックアウトでデジタル商品を販売しているなら、たいていは動画(講座、チュートリアル、ハウツー、講義シリーズ)をバンドルしているはずです。

プラットフォームはチェックアウトを担います。AVCaptionは動画を担います。

得られるもの

  • 暗号化ストリーミング — 生のダウンロード可能なMP4ではなく
  • 購入者ごとの埋め込みトークン — 購入webhookでREST API経由で発行
  • 購入者ごとの動的ウォーターマーク(Enterprise)— メール/注文IDをフレームにレンダリング
  • ドメインホワイトリスト — 再生をメンバーエリアに固定
  • 定額制の請求 — ローンチがバズっても変動しません

技術詳細: 暗号化動画ストリーミング + 専用埋め込みプレーヤー

なぜストアフロントに直接アップロードしないのか?

ほとんどのデジタル商品プラットフォームは動画アップロードを受け付けますが:

  • ファイルサイズ上限 にすぐ達します(Gumroadは商品あたり16 GB、Lemon Squeezyはプランによる)
  • 暗号化なし — 購入者は右クリックでファイルを保存できる
  • ストリーミングなし — 購入者は重いMP4をダウンロード
  • ウォーターマークなし — 流出動画は匿名
  • 多言語対応なし

短い動画1本以上のものを扱うなら、AVCaptionでホストして埋め込みやリンクを使うのが正しいパターンです。

2つの配信パターン

パターン1 — 保護ページにiframeを埋め込み。 購入者が支払うとダウンロードページやメンバーエリアにアクセス。ページにはAVCaption動画を読み込むiframeが含まれ、ドメインホワイトリストでiframeを購入者専用ドメインに固定します。

パターン2 — 直接視聴リンク。 購入者が支払うと、メールで一回限りの/watch/{token}リンクを受け取ります。トークンは30日またはN回再生で失効します。

両方とも有効です。パターン1は継続アクセス(ドリップ、無制限の再視聴)に向き、パターン2は一度きりの納品に向きます。

5ステップで導入

  1. 登録 してAVCaptionに動画アセットをアップロード。
  2. 設定 — ドメインホワイトリスト(パターン1)またはトークンTTL(パターン2)。
  3. 接続 — Gumroad / Lemon Squeezy / Stanのwebhookを埋め込みトークンエンドポイントに。
  4. 描画 — 保護ページにiframeを描画、または購入時に視聴リンクをメール送信。
  5. 監視 — 購入者別アナリティクスとウォーターマークで、必要に応じて流出元を追跡。

購入者ごとの埋め込みトークン生成

Enterprise REST API:

POST /api/v1/embed-token
{
  "video_id": "course-1",
  "viewer_id": "[email protected]",
  "expires_in": 2592000  // 30日
}

その購入者に紐づくアナリティクス + 動的ウォーターマーク用のトークンを返し、30日で失効します。

これをGumroadのwebhook、Lemon Squeezyのwebhook、または購入成功時に発火する仕組みに接続します。

デジタル商品の海賊行為対策

ウォーターマーク層はここではどこよりも重要です。講座/チュートリアルが海賊サイトに転載されても、購入者ごとのウォーターマークが流出元を特定します。特定可能だと知れば、カジュアルな流出のほとんどは止まります。

なぜストアフロント純正動画より優れるのか

Gumroad、Lemon Squeezy、Stanの純正動画は便利機能で、本格的な動画ホストではありません。暗号化なし、ウォーターマークなし、アナリティクスなし、固いサイズ上限、匿名の流出。動画に依存する商品ラインなら、AVCaptionが頼れる層です — 関連するファンクラブ・会員サイト動画オンライン講座のプレイブックも参照してください。

はじめる

GumroadやLemon Squeezyの単一商品クリエイターなら、Premiumの$100定額がストレージと視聴をカバーし、購入者ごとに料金が積み上がりません。Enterpriseは購入者ごとのウォーターマークと埋め込みトークンREST APIを解錠します——商品ラインの売上が、匿名の漏洩1件で打撃になる規模に達した瞬間に元が取れます。

フリープランで始めて、チュートリアルを1本アップロードし、ストアフロントの購入webhookを購入者結合トークンに接続して、カタログを拡大する前に流出抑止フローを検証してください。

よくあるご質問

AVCaptionはGumroadやLemon Squeezyと連携できますか? +
はい。Enterprise REST APIをGumroadのpingやLemon Squeezyのwebhookに接続すれば、購入成功時に購入者に紐づく埋め込みトークン(任意で動的ウォーターマーク付き)を生成し、視聴リンクをメール送信するか、購入者用の保護ページにiframeを描画できます。
購入者の右クリック保存から動画を守れますか? +
ストリームはAES-128マルチキー暗号化、セグメントごとにキーがローテーションし、署名付き埋め込みトークンは購入者ごとに紐づきます。ストアフロントが提供するダウンロード経路は適用されず、購入者はプレーヤーでストリーミング視聴するだけで、生のMP4を入手することはありません。
商品が大ヒットしてトラフィックが急増したら? +
Premiumは5 TBあたり月額100 USDの定額で帯域幅は無制限。トラフィックが100倍になっても請求は100倍になりません。Gumroadの商品あたり16 GBの上限と比べてみてください。
N日後やN回再生後にアクセスを失効させられますか? +
はい。視聴リンクはTTL(例: 30日)や再生回数の上限付きで発行できます。一度きりの納品、レンタル型アクセス、トライアルプレビューに便利です。
購入者ごとのウォーターマークはどう機能しますか? +
Enterpriseでは購入者のメールアドレスや注文IDを動画フレームにレンダリングします。チュートリアルが海賊サイトに転載されてもフレーム1枚をスクリーンショットすれば、ウォーターマークから流出元の購入者が特定できます。特定可能だと知れば、カジュアルな流出のほとんどは止まります。
← content.back_to_index