11# WebRTC Load Testing Tool Zakuro
22
3- [ ![ libwebrtc] ( https://img.shields.io/badge/libwebrtc-m136.7103 -blue.svg )] ( https://chromium.googlesource.com/external/webrtc/+/branch-heads/7103 )
3+ [ ![ libwebrtc] ( https://img.shields.io/badge/libwebrtc-m138.7204 -blue.svg )] ( https://chromium.googlesource.com/external/webrtc/+/branch-heads/7204 )
44[ ![ GitHub tag (latest SemVer)] ( https://img.shields.io/github/tag/shiguredo/zakuro.svg )] ( https://github.com/shiguredo/zakuro )
55[ ![ License] ( https://img.shields.io/badge/License-Apache%202.0-blue.svg )] ( https://opensource.org/licenses/Apache-2.0 )
66
@@ -31,6 +31,7 @@ WebRTC Load Testing Tool Zakuro は [libwebrtc](https://webrtc.googlesource.com/
3131- 最新の libwebrtc へ対応
3232- [ OpenH264] ( https://www.openh264.org/ ) を利用した H.264 コーデックに対応
3333- [ Sora C++ SDK] ( https://github.com/shiguredo/sora-cpp-sdk ) ベース
34+ - ハードウェアアクセラレーターが利用できる
3435- 期間繰り返し対応
3536 - 30 秒負荷かけて切断を繰り返すなど
3637
@@ -56,6 +57,8 @@ Usage: [OPTIONS]
5657Options:
5758 -h,--help Print this help message and exit
5859 --version Show version information
60+ --show-video-codec-capability
61+ Show available video codec capability
5962 --config TEXT:FILE YAML config file path
6063 --log-level INT:value in {verbose->0,info->1,warning->2,error->3,none->4} OR {0,1,2,3,4}
6164 Log severity level threshold
@@ -81,7 +84,7 @@ Options:
8184 --fake-audio-capture TEXT:FILE
8285 Fake Audio from File
8386 --sandstorm Fake Sandstorm Video (default: false)
84- --video-device TEXT:FILE Use the video input device specified by a name (some device will be used if not specified)
87+ --video-device TEXT Use the video device specified by an index or a name (use the first one if not specified)
8588 --resolution TEXT Video resolution (one of QVGA, VGA, HD, FHD, 4K, or [WIDTH]x[HEIGHT]) (default: VGA)
8689 --framerate INT:INT in [1 - 60]
8790 Video framerate (default: 30)
@@ -146,13 +149,31 @@ Options:
146149 Signaling metadata (default: none)
147150 --sora-data-channels TEXT:JSON Value
148151 DataChannels (default: none)
152+ --sora-video-vp9-params TEXT:JSON Value
153+ Parameters for VP9 video codec (default: none)
154+ --sora-video-av1-params TEXT:JSON Value
155+ Parameters for AV1 video codec (default: none)
156+ --sora-video-h264-params TEXT:JSON Value
157+ Parameters for H.264 video codec (default: none)
158+ --sora-video-h265-params TEXT:JSON Value
159+ Parameters for H.265 video codec (default: none)
160+ --vp8-encoder ENUM:(internal,cisco_openh264,intel_vpl,nvidia_video_codec_sdk,amd_amf)
161+ VP8 encoder implementation
162+ --vp9-encoder ENUM:(internal,cisco_openh264,intel_vpl,nvidia_video_codec_sdk,amd_amf)
163+ VP9 encoder implementation
164+ --av1-encoder ENUM:(internal,cisco_openh264,intel_vpl,nvidia_video_codec_sdk,amd_amf)
165+ AV1 encoder implementation
166+ --h264-encoder ENUM:(internal,cisco_openh264,intel_vpl,nvidia_video_codec_sdk,amd_amf)
167+ H.264 encoder implementation
168+ --h265-encoder ENUM:(internal,cisco_openh264,intel_vpl,nvidia_video_codec_sdk,amd_amf)
169+ H.265 encoder implementation
149170```
150171
151172## ライセンス
152173
153174Apache License 2.0
154175
155- ```
176+ ``` text
156177Copyright 2020-2025, Wandbox LLC (Original Author)
157178Copyright 2020-2025, Shiguredo Inc.
158179
@@ -177,6 +198,16 @@ limitations under the License.
177198"OpenH264 Video Codec provided by Cisco Systems, Inc."
178199```
179200
201+ ## NVIDIA Video Codec SDK
202+
203+ < https://docs.nvidia.com/video-technologies/video-codec-sdk/12.2/index.html >
204+
205+ < https://docs.nvidia.com/video-technologies/video-codec-sdk/12.2/license/index.html >
206+
207+ ``` text
208+ “This software contains source code provided by NVIDIA Corporation.”
209+ ```
210+
180211### 音声ファイルのライセンス
181212
182213スポットライト機能検証時に利用する音声ファイルには [ あみたろの声素材工房] ( https://amitaro.net/ ) 様の声素材を使用しています。
0 commit comments