| Crates.io | videocall-cli |
| lib.rs | videocall-cli |
| version | 3.0.1 |
| created_at | 2025-02-27 14:01:43.203775+00 |
| updated_at | 2025-09-24 02:28:42.57083+00 |
| description | Effortlessly stream video from the CLI with our native client, designed for your desktop, robot, or Raspberry Pi. |
| homepage | https://github.com/security-union/videocall-rs |
| repository | https://github.com/security-union/videocall-rs |
| max_upload_size | |
| id | 1571731 |
| size | 4,803,134 |
We recommend using a Linux machine running Ubuntu 24 for the best experience.
Make sure you have the required libraries installed:
sudo apt install build-essential pkg-config libclang-dev libvpx-dev libasound2-dev libv4l-dev cmake libssl-dev
cargo install videocall-cli
videocall-cli info --list-cameras
There are 2 available cameras.
Name: NexiGo HD Webcam: NexiGo HD Web, Description: Video4Linux Device @ /dev/video4, Extra: , Index: 0
videocall-cli info --list-formats 0
Name: NexiGo HD Webcam: NexiGo HD Web, Description: uvcvideo, Extra: usb-0000:00:03.0-5 (6, 8, 12), Index: 0
YUYV:
- 864x480: [10]
- 1600x896: [5]
- 1920x1080: [5]
NV12:
- 640x480: [60, 30]
- 1280x720: [60, 30]
- 1920x1080: [60, 30]
videocall-cli \
stream \
--user-id <your-user-id> \
--video-device-index 0 \
--meeting-id <meeting-id> \
--resolution 1280x720 \
--fps 30 \
--frame-format NV12 \
--bitrate-kbps 500
This system integrates directly with videocall.rs. Simply navigate to the following URL to watch your stream live:
https://app.videocall.rs/meeting/<meeting-id>
Replace <your-username> and <meeting-id> with the appropriate values.
| Platform | Supported | Tested |
|---|---|---|
| Ubuntu 24 (Linux) | ✅ | ✅ |
| Ubuntu 22 (Linux) | ✅ | ✅ |
| MacOS 15.3.1+ | ⚠️(exp) | ✅ |
| Debian | ✅ | ❌ |
| Alpine Linux | ✅ | ❌ |
| Windows | ❌ | ❌ |
Stream your video to a meeting in seconds:
RUST_LOG=info cargo run --release -- ...
.deb PackageWant to create a Debian package? Easy!
cargo install cargo-deb
.deb package:
cargo deb
The package will be generated at: target/debian/videocall-cli...deb.dpkg-deb -I <path_to_deb_file>
sudo dpkg -i <path_to_deb_file>
Whether you're testing locally or connecting to production, Videocall-cli Rust Client is here to elevate your video streaming experience. Install it today and see the difference!
💡 Have questions or issues? Drop us a line! We're here to help.