Closed5
実装ネタ探し(画像・動画周り)
アプリケーションを元に考える
- 画像シェア(Instagramのような)
- 画像、動画のシェア
- コンテンツの加工、文字入れ
- フォロー、フォロワー、いいね、リツイート、コメント、プロフィール
- タグ、カテゴリ
- 認証
- トレンド、ランキング
- その他加工アプリとの連携
- コンテンツ加工(参考)
- 文字、オブジェクトの追加
- 切り取り、トリミング
- 回転
- 拡張子変更
- 圧縮
- 色変更
- 透明化
- コンテンツのダウンロード、アップロード
- コンテンツ生成
- AIツールとの連携
- 設定に応じて決まったコンテンツを出力
- GIFアニメの作成
- 動画周り
- オンデマンド配信
- 使いやすいシークバー作り
- ニコニコっぽく動画にコメントを差し込む
- ライブストリーミング配信
- リアルタイムエフェクト
- 動画編集
- 動画のエンコード、デコード
非機能要件
パフォーマンス
- 配信速度
- エンコード時間の短縮
- 画像・動画のリサイズ・最適化
スケーラビリティ
- ストレージの拡張性
- トラフィック等に応じたバックエンドのスケール
- キューやメッセージングでの処理の分散
信頼性
- ストレージの冗長化
- 画像、動画データのバックアップ
- リカバリーのテスト
- データの整合性の担保
- 配信の品質の監視
セキュリティ
- 画像、動画のアクセスには適切な認証を用いる
- 限定公開への対応
- コンテンツのウィルスチェック
- プライバシー、センシティブなコンテンツへの対応
- APIのリミット
コスト効率
- ストレージコスト
- キャッシュの有効利用
- サーバレスの有効活用
ユーザ体験
- 動画再生が途切れない
- 遅延を減らす
- 視聴環境を意識させない(ブラウザ、スマホ)
- SLAの設定
AWSで考える
- オンデマンド動画配信の構成
- ライブ動画配信
- 画像配信サイト
- サムネイル生成
- bedrockを使った画像生成
- rekognitionによる画像/動画分析、メタデータ作成
参考 課金コンテンツ
x
- ポストを編集
- ポストの文字数
- 動画サイズの上限緩和
- コミュニティの作成
- チェックマーク
- 広告収益
- 広告を表示しない
youtube
- 広告なし
- オフライン用にダウンロード
- バックグラウンド再生
このスクラップは24日前にクローズされました