今回は、WordPressサイトでの動画配信について、実際に検証を重ねた結果見つけた最適解をご紹介します。
複数のWordPressサイトを運営する中で、動画配信の課題に直面した経験から、各サービスを比較検討してきました。特に重視したのは以下の点です:
- コスト効率
- 視聴体験の品質
- 複数サイトでの運用のしやすさ
検証したサービスとその特徴
▼YouTube
無料で利用できる反面、再生後に他の動画への誘導広告が表示されます。コーポレートサイトでの使用を考えると、この点が大きな懸念材料となりました。
▼Vimeo
スタータープラン(月額約2,000円)
広告表示がないのは魅力的でしたが、以下の課題がありました:
- 再生後に画面が黒くなる
- 小さいサイズの動画で再生マークが邪魔になる
これらの問題を解決するには、月額約6,000円のStandardプランが必要でした。
▼Jetpack VideoPress
月額約2,400円のプラン
- 広告表示なし
- 再生後も静止画が残る
- 視聴の妨げになる要素が少ない
ただし、複数サイトを運営する場合、以下の点が課題でした:
- サイトごとの契約が必要
- 動画掲載が少ないサイトでも契約が必要
採用した最適解:AWS S3 + CloudFront
▼構成
- AWS S3(ストレージサービス)
- Amazon CloudFront(CDN)
- WP Offload Media Lite(無料プラグイン)
▼メリット
- 従量課金制で効率的
- 実際の視聴量に応じた支払い
- リソースを無駄にしない
- クリーンな視聴環境
- 広告表示なし
- 視聴を妨げる要素なし
- 柔軟な運用
- 複数サイトでの利用が可能
- WordPressから直接アップロード
- S3への自動保存
まとめ
検証の結果、AWS S3 + CloudFrontの組み合わせが、私たちの要件を最もよく満たすソリューションでした。特に複数サイトを運営する場合、従量課金制で必要な分だけ支払えること、そして視聴体験を損なわない点が決め手となりました。
WP Offload Media Liteという無料プラグインを利用することで、WordPressとの連携も簡単に実現できます。動画をアップロードすると自動的にS3に保存される仕組みは、運用の手間も大きく削減してくれます。
この記事の一部はAIによる文章生成を活用して作成されています。