■ 全般
- 設定ファイルは TOML 形式で記述します。
- 設定ファイル内では
#
以降はコメントとして扱われます。
■ 設定ファイル例
version = 1
[encode]
width = 1920
height = 1080
framerate = 30
[ipcam]
path = "rtsp://cam/stream"
# "H264" or "HEVC"
codec = "H264"
username = "username"
password = "password"
■ version
キー
- 設定ファイルフォーマットのバージョンを示します。
- 1 を指定しておいてください。
■ encode
テーブル
- 映像のエンコードに関する設定を行うテーブルです。
- 設定出来るキーと値は以下の通りです。
キー | 値例 | 説明 |
width | 1920 | フレーム幅 |
height | 1080 | フレーム高さ |
framerate | 30 | フレームレート |
- 各キーとも設定必須です。
■ ipcam
テーブル
- IP カメラに関する設定を行うテーブルです。
path
には IP カメラから RTSP で映像を受け取るための URL を設定します。
codec
には IP カメラからの映像ビットストリームのコーデックアルゴリズムを設定します。
username
, password
には RTSP アクセスする際に使用するユーザネーム、パスワードを設定します。
- 各キーとも設定必須です。