Do you have IP cameras installed in your home or office? Xiaomi, TP-Link Tapo, Hikvision And Ezviz, but each one requires a separate app? Constantly switching between Mi Home, Tapo And Hik-Connect wastes time and creates chaos in notifications. Fortunately, there are ways to unify them within a single ecosystem—from using universal protocols to third-party platforms with support for multi-brand devices.
In this article we will analyze all working methods: from the setting RTSP/ONVIF for live streaming before connecting through cloud services like Synology Surveillance Station or Blue Iris. We will also consider the limitations of manufacturers (for example, Xiaomi blocks RTSP on some models without third-party firmware.) and alternative solutions for those who aren't ready to fiddle with manual settings. If you need more than just theory, but step-by-step instructions that take into account the nuances of specific brands, read on.
Why don't manufacturers make universal apps?
The main reason for fragmentation is closed ecosystemsCompanies like Xiaomi or TP-Link They're interested in keeping users engaged with their apps, purchasing additional devices, and purchasing subscriptions. For example:
- 🔒 Xiaomi restricts access to the video stream RTSP on budget models (for example, Xiaomi Mi Home Camera 2K requires alternative firmware).
- 🌐 TP-Link Tapo Allows RTSP only on series cameras C200/C210, but hides this option in the settings.
- 💰 Hikvision/Ezviz offer cloud storage for a monthly fee, blocking local access without a subscription.
The second factor is security protocolsMany brands use proprietary encryption for video transmission to prevent data interception. This complicates integration with third-party platforms, but doesn't make it impossible. For example, the protocol ONVIF (standard for IP cameras) is supported by most professional devices, but is often disabled by default.
⚠️ Please note: Some cameras (eg. Dahua or Reolink) may require manual ONVIF enablement via the web interface. Without this, they will not be detected by universal apps.
Method 1: Using RTSP/ONVIF for Live Streaming
RTSP (Real Time Streaming Protocol) and ONVIF — two key protocols that allow access to the camera's video stream without being tied to a proprietary app. Here's how to set them up:
Step 1: Check RTSP/ONVIF support
Not all cameras support these protocols out of the box. Below is a table of popular models:
| Brand and model | RTSP | ONVIF | Notes |
|---|---|---|---|
| Xiaomi Mi Home Camera 2K | ❌ (requires firmware) | ❌ | Officially blocked, but there are custom firmwares from OpenIPC. |
| TP-Link Tapo C210 | ✅ | ❌ | RTSP is enabled in the camera settings via the application. |
| Hikvision DS-2CD2xx5 | ✅ | ✅ | ONVIF is enabled by default, RTSP requires configuration in the web interface. |
| Ezviz C3W | ✅ (with subscription) | ✅ | Without a subscription, RTSP only works on a local network. |
| Reolink RLC-510A | ✅ | ✅ | Supports both protocols without restrictions. |
Step 2: Enable RTSP on the camera
Let's take this as an example TP-Link Tapo C210:
- Open the app Tapo and go to camera settings.
- Select
Advanced Settings → Local Network → RTSP. - Activate the switch and copy the link like this:
rtsp://[IP_cameras]:554/stream1
For Hikvision or Dahua you will need:
- Connect to the camera via a browser (enter its IP address).
- Go to
Configuration → Network → Advanced Settings → Integration Protocol. - Turn on ONVIF and save the settings.
Find out the camera's IP address (via a router or proprietary app)
Check protocol support in the documentation
Update the camera firmware to the latest version
Open ports 554 (RTSP) and 37777 (ONVIF) on the router if remote access is needed-->
Step 3: Connect to the Universal App
Now you can add the camera to any app that supports RTSP/ONVIF. Popular options:
- 📱 TinyCam Pro (Android) - Supports up to 16 cameras with recording and motion detection.
- 🖥️ Blue Iris (Windows) - Professional video surveillance software with AI analytics.
- 🌐 Synology Surveillance Station — for owners of Synology NAS servers.
- 🍎 Home Assistant — an open platform for smart homes with camera integration.
Example of adding in TinyCam Pro:
- Click
+ → Add camera → RTSP/ONVIF. - Paste the RTSP link you copied earlier.
- Enter your camera login/password (if required).
- Select the stream resolution (eg.
1920×1080or1280×720).
⚠️ Attention: If the camera Xiaomi does not support RTSP, the only way to integrate is through firmware OpenIPC or purchasing a model with official support (for example, Xiaomi Mi Home Security Camera 360° 2K Pro).
Xiaomi (Mi Home)
TP-Link (Tapo)
Hikvision/Ezviz
Reolink/Dahua
Another brand-->
Method 2: Cloud Services for Multi-Brand Cameras
If configuring RTSP/ONVIF seems complicated, you can use cloud platforms that support multiple brands. Their main advantage is there is no need to open ports on the router Or messing around with local networks. The downside is dependence on a third-party service and possible limitations on the number of cameras.
Option 1: Synology Surveillance Station
If you have a NAS from Synology, this is one of the best solutions:
- 🔧 Supports over 8000 camera models via ONVIF and RTSP.
- 📹 Automatic motion detection, scheduled recording, cloud backup.
- 💳 Free for 2 cameras, then you need to purchase licenses (from ~$50 per camera).
How to connect:
- Install the package Surveillance Station from Package Center.
- Run the Add Camera Wizard and select
Add an IP camera. - Enter the camera's IP address and access data (login/password).
- If the camera supports ONVIF, the system will automatically detect the model and offer optimal settings.
Option 2: Blue Iris (for Windows)
Blue Iris - powerful video surveillance software with support AI analysis (face, license plate, and animal recognition). Suitable for those willing to pay a one-time fee (~$70) instead of monthly subscriptions.
Peculiarities:
- 🎥 Supports up to 64 cameras simultaneously.
- 🔍 Advanced triggers (e.g. notifications only when a person is detected).
- ☁️ Possibility of broadcasting to YouTube or Twitch (for public cameras).
Instructions for adding a camera:
- Download and install Blue Iris With official website.
- In the main window, click
Add Camera → IP Camera. - Select
Make: ONVIFor specify the model manually. - Enter the IP address, login/password and save.
Option 3: Home Assistant (for automation lovers)
If you use Home Assistant For a smart home, cameras can be integrated through a component camera:
camera:- platform: onvif
host: 192.168.1.100
username: admin
password: your_password
Name: "Camera at the entrance"
For RTSP stream:
camera:- platform: ffmpeg
name: "Yard Camera"
input: rtsp://192.168.1.101:554/stream1
Method 3: Alternative firmware for incompatible cameras
If your camera (for example, Xiaomi or Wyze) does not support RTSP/ONVIF, but has a processor based on Hi3518 or Hi3516, it can be reflashed to open source software. Popular options:
- 🛠️ OpenIPC — firmware with support for RTSP, ONVIF and the ability to install additional modules (for example, a motion detector).
- 🐧 RTSP server for Xiaomi — a lightweight solution that runs in parallel with the original firmware.
- 🔄 Dafang-Hacks - modification for cameras based on processors GC2053 or GC4653.
⚠️ Warnings before flashing:
- The camera's warranty will be voided.
- There is a risk of "bricking" (turning into a useless device).
- Some features (such as cloud notifications) will stop working.
Example of firmware Xiaomi Mi Home Camera 2K through OpenIPC:
- Download the firmware for your model from GitHub OpenIPC.
- Connect the camera to the computer via UART (you will need an adapter)
USB-to-TTL). - Run the firmware script:
python3 flash.py --port /dev/ttyUSB0 --baudrate 115200 firmware.bin - After rebooting, the camera will be available via RTSP:
rtsp://[IP_cameras]:554/stream
⚠️ Note: Flashing firmware via UART requires soldering. For beginners, we recommend consulting specialists or choosing a camera with official RTSP support.
List of cameras that can be flashed with OpenIPC
Xiaomi Mi Home Camera 1080p/2K, Wyze Cam v1/v2/v3, YI Home Camera 1080p/2K, Dafang, Neos SmartCam and others based on Hi3518/Hi3516 chips.
Method 4: Using NVR (Network Video Recorders)
NVR (Network Video Recorder) is a device that collects streams from multiple IP cameras, records them, and provides a single viewing interface. Suitable for offices or homes with 4+ cameras.
How to choose an NVR?
Key parameters:
- 📌 Number of channels: 4, 8, 16 or 32 cameras.
- 🖥️ Permission: support 1080p, 2K, 4K.
- 🔌 Protocols: ONVIF, RTSP, proprietary (for example, for Hikvision).
- 💾 Storage: built-in HDD or NAS support.
Popular models:
| Model | Channels | Max. permission | ONVIF | Price (note) |
|---|---|---|---|---|
| Hikvision DS-7608NI-K2 | 8 | 8MP (4K) | ✅ | ~30 000 ₽ |
| Dahua NVR5216-16P | 16 | 12MP | ✅ | ~45 000 ₽ |
| Reolink RLN8-410 | 8 | 4K | ✅ | ~25 000 ₽ |
| TP-Link NVR300 | 4 | 5MP | ❌ (Tapo only) | ~12 000 ₽ |
Setting up NVR
For example Hikvision DS-7608NI-K2:
- Connect the NVR to the router via Ethernet.
- Connect the monitor to the HDMI port of the NVR and complete the initial setup.
- Go to
Menu → Camera → IP Camera. - Click
Addand selectAuto Search(if cameras support ONVIF) or enter the data manually. - To add manually, please specify:
IP address: 192.168.1.100Port: 554 (RTSP) or 80 (HTTP)
Login/Password: admin/your_password
Protocol: ONVIF or RTSP
Method 5: Hub Apps (for Beginners)
If the previous methods seem complicated, you can use universal apps that support multiple brands out of the box. Their main advantage is no need to configure RTSP or flash camerasThe downside is limited functionality (for example, no recording or AI analytics).
Top 3 Hub Apps
-
AtHome Camera (iOS/Android)
- 🔹 Supports Foscam, D-Link, TP-Link Tapo, YI and others.
- 🔹 Free cloud streaming (with ads).
- 🔹 Remote access without configuring the router.
-
Monocle (for Amazon Alexa)
- 🔹 Integration with Alexa Guard for motion alerts.
- 🔹 RTSP and ONVIF support.
- 🔹 Paid subscription (~$5/month).
- 🔹 Support for 1000+ camera models.
- 🔹 Local recording without the cloud.
- 🔹 Free for non-commercial use.
- Download AtHome Camera from the App Store or Google Play.
- Click
+ → Add Camera → IP Camera. - Select a brand (TP-Link) and model (Tapo C200).
- Enter the camera's IP address and access details.
- Confirm the connection - the video will appear in the main window.
How to add a camera to AtHome Camera?
For example TP-Link Tapo C200:
⚠️ Note: Hub apps often collect data about your devices. Please check the privacy policy (e.g., AtHome Camera transmits metadata to China).
Comparison of methods: which to choose?
The choice of method depends on your goals, budget, and technical skills. Below is a comparison table:
| Method | Complexity | Price | Pros | Cons |
|---|---|---|---|---|
| RTSP/ONVIF | Average | For free | Maximum flexibility, no cloud dependency | Requires router configuration, not all cameras support it |
| Cloud services (Synology, Blue Iris) | Low | From 0 to ~$70 | User-friendly interface, AI functions | Service dependent, subscriptions possible |
| Alternative firmware | High | For free | Unlocks all camera functions | Risk of damage to the device, loss of warranty |
| NVR | Average | From 12,000 ₽ | Stable recording, scalability | Expensive for home use |
| Hub applications | Low | Free (or ~5$/month) | Easy to set up, cross-platform | Limited functionality, possible privacy issues |
Recommendations for selection:
- 🏠 For home (1-2 cameras): RTSP + TinyCam Pro or cloud service (Synology Surveillance Station).
- 🏢 For the office (4+ cameras): NVR from Hikvision or Dahua.
- 🛠️ For enthusiasts: Home Assistant + firmware for cameras OpenIPC.
- 📱 For beginners: hub application (AtHome Camera).
- Use a cloud service Mi Home with integration through Home Assistant.
- Install an RTSP server on the camera (for example, via Dafang-Hacks).
- RTSP is not enabled in the camera settings (it needs to be activated in the app) Tapo).
- Blocked by antivirus or firewall (check ports)
554And37777). - The camera and viewing device are on different subnets.
- Port forwarding on the router (open
554for RTSP and80/443for the web interface). - VPN (For example, WireGuard or OpenVPN) is safer than port forwarding.
- Reverse Proxy (through Nginx or Cloudflare Tunnel).
- Reolink RLC-510A — ONVIF + RTSP, no cloud binding.
- Hikvision DS-2CD2347G1-LU — a professional camera with open protocols.
- Dahua IPC-HDW5231R-ZE - 4K and ONVIF support.
- TP-Link Tapo C210 — budget camera with RTSP.
- Ezviz C3W Pro — ONVIF + RTSP (but requires a cloud subscription).
- Synology Surveillance Station — records to a local NAS for free.
- Blue Iris - recording to a PC or network drive.
- Google Drive + FFmpeg — you can set up automatic downloads via scripts.
- Telegram bot - some firmware (for example, OpenIPC) can send video to Telegram when motion is detected.
FAQ: Frequently Asked Questions
Is it possible to connect a camera? Xiaomi without firmware?
Yes, but with limitations. Some models (for example, Xiaomi Mi Home Security Camera 360° 2K Pro) officially support RTSP. For others, you'll need:
Without firmware or alternative software, live broadcasting via RTSP is not possible.
Why the camera? TP-Link Tapo Can't connect via RTSP?
Common causes:
Solution: Restart the camera and router, check the RTSP settings in the app.
How to provide remote access to cameras without the cloud?
Options:
⚠️ Port forwarding reduces security - use complex passwords and enable fail2ban on the server.
Which cameras are best for integration?
Top 5 cameras with the best universal protocol support:
Avoid cameras with closed ecosystems (eg. Yale or Ring), if you are planning integration.
Is it possible to record video from cameras to the cloud without a subscription?
Yes, but with restrictions:
Cloud services without a subscription (eg. AtHome Camera) usually limit the storage duration (e.g. 24 hours).