外观
踩坑GitHub isaac-sim/IsaacLab2 天前
Isaac Lab 3.0容器WebRTC推流黑屏:需手动指定Kit流媒体参数
本文由 AI 根据公开内容整理,可能有误,请以原文为准:[Bug Report] WebRTC Streaming Client connects but shows black screen with isaac-lab:3.0.0-beta2-post1 container(GitHub isaac-sim/IsaacLab #7616)
状态:有绕过办法
问题
在 nvcr.io/nvidia/isaac-lab:3.0.0-beta2-post1 容器中启用 --livestream 2 时,WebRTC客户端信令连接正常但视频流黑屏。同主机环境下原生 Isaac Sim 6.0.1 容器推流正常,确认问题特定于该 Isaac Lab 镜像的 livestream 配置缺失。
环境
容器 nvcr.io/nvidia/isaac-lab:3.0.0-beta2-post1;宿主机 Ubuntu 24.04.4 LTS;Docker 29.1.3;NVIDIA A40 x2 (Driver 595.84);
解决办法
- 临时绕过:运行脚本时追加 --kit_args 显式传递 WebRTC 参数,包括 signalPort=49100、streamPort=47998、allowDynamicResize=true 及 streamType=webrtc。
- 永久修复:克隆 IsaacLab develop 分支源码(已合入 PR #7329),执行 ./docker/container.py start 与 enter base 重新构建并进入容器,此后运行教程无需额外传参即可正常推流。
讨论原作者:@reikote 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。