Skip to content

Commit 9f5db41

Browse files
committed
update.
1 parent c14b6ea commit 9f5db41

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,18 +276,17 @@ You may throw errors of the type `RpcError` with a string `message` in an RPC me
276276

277277
## Hardware video codec support
278278

279-
The underlying Rust SDK ships with platform-specific hardware-accelerated encoders/decoders, which are enabled automatically when the requested codec and OS match.
279+
The underlying Rust SDK ships with platform-specific hardware-accelerated encoders/decoders, These are used automatically when available and compatible with the runtime environment (OS, drivers, GPU, and codec).
280280

281281
| Platform | Codec(s) | Encoder | Decoder | Backend |
282282
| ------------------------------ | ---------- | ------- | ------- | -------------------------------------- |
283283
| macOS | H264, H265 ||| VideoToolbox |
284284
| Linux (AMD GPU) | H264 || | VAAPI |
285285
| Linux x64 (NVIDIA GPU) | H264, H265 ||| NVENC / NVDEC (NVIDIA Video Codec SDK) |
286-
| Linux ARM (NVIDIA Jetson) | H264, H265 | ? | ? | NVENC / NVDEC (to be confirmed) |
287286

288-
Software encoders (libvpx for VP8/VP9, libaom for AV1, OpenH264 for H264) are used as a fallback on platforms or codecs not listed above.
287+
Software encoders (libvpx for VP8/VP9, libaom for AV1, OpenH264 for H264) are used as a fallback when hardware acceleration is not available.
289288

290-
> **Note:** NVIDIA data-center / AI-inference GPUs such as the **H100, H200, A100** physically omit the NVENC/NVDEC engines — running on these cards will silently fall back to the software encoder/decoder regardless of the table above.
289+
> **Note:** Availability depends on the specific machine configuration, including GPU model, driver support, and runtime environment.
291290
292291
## Examples
293292

0 commit comments

Comments
 (0)