デジタル商品の動画ホスティング
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ステップで導入
- 登録 してAVCaptionに動画アセットをアップロード。
- 設定 — ドメインホワイトリスト(パターン1)またはトークンTTL(パターン2)。
- 接続 — Gumroad / Lemon Squeezy / Stanのwebhookを埋め込みトークンエンドポイントに。
- 描画 — 保護ページにiframeを描画、または購入時に視聴リンクをメール送信。
- 監視 — 購入者別アナリティクスとウォーターマークで、必要に応じて流出元を追跡。
購入者ごとの埋め込みトークン生成
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を購入者結合トークンに接続して、カタログを拡大する前に流出抑止フローを検証してください。