はじめに
こちらのメディアサーバの解説です。
概要
メディアサーバで以下の機能を提供
- ウェブサーバからのメディア操作をvlcに反映
- vlcからの再生位置をウェブサーバに転送
- ファイルサーバからのファイル管理情報をvlcに反映
サーバ内の各層の機能概要
infrastructure
- grpc
- 他の機能との共通コンテンツの受信や送信
- media
- vlcとgoのvlcラッパーで構成
- grpcから受信したメディア操作の送信はチャンネルを使う
adapter
共通設計参照
useCase
共通設計参照
domain
- プリミティブな型の変換
- 共通コンテンツの解析