Low-Latency Video/Audio Streaming
π VisionProTeleop with Low-Latency Video/Audio Streaming
Excited to release VisionProTeleop v2.0 with full support for real-time, bidirectional video and audio streaming!
β¨ What's New
WebRTC Video Streaming
- Stream your robot's camera feed back to Vision Pro with ** low round-trip latency**
- Support for both mono and stereo video streams
- Flexible camera input: physical devices, synthetic frames, or custom processing pipelines
- No network configuration required
Performance Benchmarks
- Wireless mode: Stable sub-100ms latency at 720p
- Wired mode: 50ms latency even at 4K stereo resolution
- Full benchmark methodology available in our documentation
π Getting Started
Update to the latest version:
pip install --upgrade avp_streamStart streaming video with just one additional line:
from avp_stream import VisionProStreamer
s = VisionProStreamer(ip="10.31.181.201")
s.start_streaming(device="/dev/video0", format="v4l2",
size="640x480", fps=30, stereo_video=False)
while True:
r = s.latest
# Your teleoperation code hereπ± App Update Required
Make sure to update the Tracking Streamer app on your Vision Pro from the App Store to access video streaming features.
π Documentation
Check out our updated examples folder for complete usage patterns including:
- Frame callback processing
- Stereo depth visualization
- Audio file streaming
- Camera device configuration