動画CMS
ビジネス要件
クライアントは、複数の Web アプリケーションに供給されるビデオを管理するためのコンテンツ管理システム (CMS) を開発したいと考えていました。 CMS は、Amazon s3 などのさまざまなストレージにビデオをアップロードするために使用され、複数のファイル形式をサポートします。
- ユーザー管理
- ユーザーがビデオをアップロードして視聴できるようにします。
- 管理者がアップロードされたビデオを確認できるようにします。
- ユーザーがメタデータを取り込めるようにします。
- 管理者がビデオを承認、拒否、公開できるようにします。
解決
動画のアップロードと管理にはクライアントが提供する API を利用しました。 CMS は、http_link、ftp_link、http_upload、ftp_upload、http_download などの API メソッドを使用してビデオを管理し、OTT API を使用してメタデータをアップロードします。
動画CMSの機能
- エースブートストラップで設計されています。
- 安全性が高い。所有者と管理者のみがビデオを見ることができます。
- UIがさらに使いやすくなりました。
- FTPサーバーで設定します。
クライアント
製品ベースの会社、インド
費やした工数
900時間以上
テクノロジー
- Ruby 1.9.3、Rails 3.2.13、HTML/CSS/JS。
- ACE ブートストラップと統合されています。
- Gems – デバイス、ペーパークリップ、aws-sdk、mysql2、capistrano、httpparty、Apache、passenger。
- クライアントAPIとのAPI統合
- Amazon S3ストレージ。
顧客の詳細は厳格な秘密保持契約の下で保護されているため、そのような情報は開示されません。ただし、お問い合わせをいただければ、参照を提供することは可能です。