SmartPull Streaming


If you're running multiple webcams—like many pet resorts, boarding facilities, or businesses with multiple camera feeds—you know the strain constant streaming can put on your internet. Each of your cameras is likely streaming 24/7, whether anyone is watching or not. Multiply that by five, ten, or even twenty cameras, and suddenly your upload bandwidth is maxed out—for no good reason.

That’s because in a standard webcam streaming setup, Brownrice continuously pulls a single RTSP video feed from each camera and rebroadcasts it to any viewers—even if there aren’t any. This approach guarantees your stream is always available, but it needlessly consumes bandwidth, slows down your network, and creates performance issues for your business.

SmartPull Streaming changes the game.

With SmartPull Streaming, we only pull video from your cameras when someone is actively watching. No viewers? No stream. Once someone hits play, SmartPull Streaming springs to life, pulls the feed, and keeps it going for 10 extra minutes after the last viewer leaves—just in case others jump in.

The result? You’ll dramatically reduce upload usage, keep your network running smoothly, and still deliver a seamless viewing experience for your audience. Whether you’ve got a dozen playrooms, kennels, or nature cams—SmartPull Streaming makes your setup smarter, faster, and more efficient.

The SmartPull Streaming feature can be enabled anytime from the Brownrice Dashboard, but it cannot be used simultaneously with Timelapses or Recordings.

Sign Up!