raspiにスマートリモコン&メディアプレイヤーをのせてみた⑤
2370 ワード
はじめに
こちらのファイルサーバの解説です。
概要
ファイルサーバで以下の機能を提供
- ウェブサーバからのバイナリ(ビデオファイル)を受信しファイル保存
- ビデオファイル一覧をウェブサーバ・メディアサーバに送信
サーバ内の各層の機能概要
infrastructure
- grpc
- 他の機能との共通コンテンツの受信や送信
- バイナリ(wsでpostされたファイル)をstreamで受信
- file
- 起動時にjsonファイルからファイル一覧を読み込みインメモリ化
- インメモリで管理しているファイル一覧をjsonに保存
- バイナリをmp4形式保存
- mp4からanimeGIFを作成
adapter
infrastructure
- grpc
- 他の機能との共通コンテンツの受信や送信
- バイナリ(wsでpostされたファイル)をstreamで受信
- file
- 起動時にjsonファイルからファイル一覧を読み込みインメモリ化
- インメモリで管理しているファイル一覧をjsonに保存
- バイナリをmp4形式保存
- mp4からanimeGIFを作成
adapter
共通設計参照
useCase
共通設計参照
domain
- json.Marshal、json.Unmarshalなど標準パッケージ
- インメモリのファイル管理情報の変更
- 共通コンテンツの解析
リンク
ソースコード
セットアップ
共通設計
サーバ
ブラウザ
Author And Source
この問題について(raspiにスマートリモコン&メディアプレイヤーをのせてみた⑤), 我々は、より多くの情報をここで見つけました https://qiita.com/yujiyabe/items/94cfd174a84fdad1d9fc著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .