AWSクラウドで構築!ライブ動画配信サイト「CURTAIN CALL」リニューアル開発
業界 | エンタメ業界 |
---|---|
サービス | Webシステム開発、コンテンツ管理画面開発 |
開発言語(フロントエンド) | HTML, CSS, SASS, Tailwind, Typescript VUE JS |
開発言語(バックエンド) | php(Laravel), node js, GraphQL(Appsync), Docker, Amplify, terraform |
クラウドサーバー | AWSサーバーレス |
データベース | AWS Aurora、RDS DynamoDB |
デバイス/OS | マルチデバイス対応 |
対応範囲 | デザイン、詳細設計、製造、単体テスト、結合テスト、システムテスト、保守・運用 |
リリース日 | 2022/9 |
■AWSクラウドで構築!クラシック専門のライブ動画配信プラットフォームサイト「CURTAIN CALL」リニューアル開発
会員限定ライブ動画配信のプラットフォームシステムの「CURTAIN CALL」サイトリニューアルをAWSクラウドで構築
サブスクリプションや投げ銭課金などのビジネスモデルでAWSを利用したクラウドサービスとして運営しています。弊社では初期開発だけでなく運用保守も担当しています。
CURTAIN CALLとは、クラシック音楽などのパフォーミングアーツ(舞台芸術)専門の「高画質、高音質、高度なセキュリティー」を完備した、動画配信プラットフォームです。
https://curtaincall.media/
クラシック音楽のライブ配信とアーカイブ配信を会員限定に配信可能
配信プラットフォームとして配信者が簡単に配信することが可能
業界史上最高音質のハイレゾ音声でウェブブラウでの動画配信を実現
ライブ配信、レンタル配信、サブスクリプション機能はもちろんデジタルのチケットを販売すること可能です。
旧プラットフォームサイトからUIデザインと新規機能を拡張してサイトを一新!
※動画配信プラットフォームとは?
動画共有サービスは、インターネット上のサーバに不特定多数の利用者が投稿した動画を、不特定多数の利用者で共有して視聴できるサービスです。
■お客様の課題
現行システムの使い勝手が悪く、システム保守が万全にできていない状況でした。
UIデザイン提案を含めて、開発とシステム保守ができる企業を探されていました。
■音楽系ライブ動画配信プラットフォームサイト開発の特徴
配信プラットフォームを活用したコンサートやイベントでリアルな音楽イベントを実現します。
どなたでも簡単に配信設定できるUI画面、ライブ配信でチャットや投げ銭機能などの実現
オフィシャルチャンネルでの収益化や売上管理を実装
AWSクラウドで サーバーレスアーキテクチャでの設計をおこないました。
アプリケーション開発に集中できる点、AWSサービスを連結させた効率的な開発、運用コスト及びサーバーコストの削減を提案しました。
また、VimeoやYoutubeなどの外部動画配信サービスとの連携が容易に行え、
ライブ配信と動画配信を会員限定で提供可能です。
旧システムの課題から新サイトはリリース・保守がしやすいようにCI/CD 環境で構築
作業 → テスト → 公開の流れで効率的なテストとコードリリースを実現!
主な機能
1.有料LIVE配信、有料アーカイブチケット
2.チャットや投げ銭機能、会員のみ視聴可能コンテンツを提供
3.サイト内でコミュニケーションが取れるSNS機能
4.4K放送
5.ハイレゾの高音質での配信
6.会場電子チケット、サブスクリプションの販売
※ハイレゾとは?
ハイレゾリューションオーディオ (High-Resolution Audio) 、
CD-DAのサンプリングパラメータ(44.1 kHz, 16bit)よりもレゾリューションが高い(デジタル)オーディオのことです。
人間の聴覚の性能を超えるスペックのオーディオを指します。
※CI/CDとは?
CI/CDはContinuous Integration、通称CIと、Continuous Delivery、通称CDを合わせたもので、日本語では継続的インテグレーション/継続的デリバリーといいます。
どちらもソフトウェア開発などの業務をより正確に、効率よく行うための手法の一つです。
■システム開発期間
開発期間
2021年12月から2022年9月
開発規模
28人月
■対応範囲
課題のヒヤリング
クライアントより要件をヒアリングして仕様把握しました。
要件定義
要件をヒアリングの上、要件定義書を弊社で作成しました。
基本設計・詳細設計
・UIデザイン、画面定義書を弊社で作成しました。
・基本設計・詳細設計を要件定義書を元に弊社で作成しました。
コーディング
Backend: PHP/Laravel mysql, vue JS
Frontend: Node, React + Next JS, DynamoDB
AWSクラウド環境構築
AWSアーキテクチャ構成を弊社で提案
お客様のAWS上でシステムを構築しました。
AWS WAFを使用したセキュリティ
システムテスト
テスト仕様書を作成し、単体テスト・結合テスト
セキュリティテスト
負荷テストを実施
ALB ロード バランサー設計での負荷分散
受入テスト
クライアント様で対応しました。
システム保守・運用
保守設計とシステム保守を弊社で対応しています。
■対応技術
開発言語(フロントエンド): HTML, CSS, SASS, Tailwind, Typescript VUE JS
開発言語(バックエンド): php(Laravel), node js, GraphQL(Appsync), Docker, Amplify, terraform
■今後のアップデート
今後、ライブコマースの実装やリアルチケット販売機能など多くの新規機能を実装する予定です。
■ONETECH開発事例
ベトナムオフショア開発会社 ONETECHはAWSセレクトティアパートナー
もし、AWSについてプロのアドバイスが欲しいのなら、ぜひONETECHにご相談ください。
ONETECHはオフショア開発会社として日本の上場企業からスタートアップ企業まで100社以上との取引実績があります。
ONETECHではAWS資格保有のエキスパートがお客様の課題をカタチにします。
- インターネットサービスの企画はあるがどうしたら良いか
- どのようにクラウドを利用したら良いかわからない
- クラウドを利用するためのコストやポイントを知りたい
- 保守運用まで考慮した設計をしたい
AWS DMSを含むAWSのコンサルティングサービスを提供しています。気になること、不安なことをお気軽にご相談ください。