After streaming over 25,000 hours and 13 TB of video from over 200 robots, 2 years of production use by over a dozen customers, 200,000 sessions, 25 minor releases, and 120 patch releases, we believe it is time to declare WebRTC Video
stable.
Recent improvements included in v1.0:
- vastly increased robustness over poor networks (packet loss, bandwidth fluctuation),
- added hardware acceleration for Intel chipsets such as HD Graphics (in addition to the existing
Nvidia and RockChip support),
- added local mode, allowing offline usage on local networks,
- 3x less CPU usage when using software encoder,
- much improved CPU efficiency when using ROS topics as video source,
- support for ROS topics carrying pre-encoded h264 video,
- increased data savings when scene is static,
- many ease-of-use improvements, incl. auto-bitrate and better error recovery.
At this point we believe this is the best video-streaming solution available in the market for robots, and cheaper than many alternatives by a margin. Please let us know if you disagree. If on top of this you need channel bonding (e.g., dual SIM), please reach out.