Skip to content

Low-Latency Video/Audio Streaming

Choose a tag to compare

@younghyopark younghyopark released this 25 Nov 00:33

πŸŽ‰ 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_stream

Start 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