Category Archives: Video

Ensuring Quality of Service (QoS) in IoT Networks

Not all streaming protocols are created equal. Some protocols are better than others at facilitating high quality communication between devices over a network. The ability of a network to transmit data between devices at the highest standard is known as quality of service (QoS). The internet, by design, does not have built-in QoS, meaning all […]

How to Create a WebRTC-Accessible Raspberry Pi Camera with Nabto

The Web Real-Time Communication Protocol (WebRTC) has become an increasingly important part of the IoT industry over recent years as the smart video surveillance market grows. Importantly, WebRTC allows video data to stream with minimal latency, meaning anyone can access and watch the video feed in real time. Real-time video is an essential part of […]

What to Know About WebRTC Data Channels for IoT

As video streaming has become a top use case for the Internet of Things (IoT), the Web Real-Time Communication (WebRTC) protocol has become increasingly popular. WebRTC is a versatile streaming protocol widely recognized for its application in fast and reliable audio and video transmission. But while you’ve probably heard WebRTC mentioned in the context of […]

Video Streaming Protocols for IoT

When streaming video between IoT devices, selecting the most suitable video streaming protocol is crucial. Broadly speaking, video streaming protocols are different sets of rules and standards that dictate how video data is transmitted over the internet. Essentially, video streaming protocols dictate how to segment video content into small, manageable chunks of data. These chunks […]

How to Choose a Camera Module for Video Surveillance

Video surveillance is one of the fastest-growing markets within the Internet of Things (IoT), i.e., smart systems. As a result, the demand for advanced camera modules, a main component of smart video cameras, has surged. Today’s camera modules provide enhanced image quality, improved low-light performance, and sophisticated features such as motion detection and facial recognition. […]

What to Know About ONVIF vs. RTSP for Smart Cameras

If you’re searching for surveillance cameras to buy right now for your IoT security system, you may have noticed some indecipherable acronyms in the descriptions. The most common you might see would likely be Open Network Video Interface Forum standard, or ONVIF. Another might be Real-Time Streaming Protocol (RTSP). Both RTSP and ONVIF are extremely […]

How to Choose a Security Camera Chipset

If you’re building a surveillance camera device, it’s important to choose the right chipset, because the quality and type will directly affect the performance, capabilities, and reliability of your security cameras. Here are some of the biggest factors to keep in mind. First considerations The CPU of an IP camera chipset does all the “thinking” […]

A Complete Guide to the Real-Time Streaming Protocol (RTSP)

With video surveillance increasingly becoming a top application of smart technology, video streaming protocols are getting a lot more attention. We’ve recently spent a lot of time on our blog posts discussing real-time communication, both to and from video devices, and that has finally led to an examination of the Real-Time Streaming Protocol (RTSP) and […]

How to Make a Low-Cost ESP32-Based Remote-Accessible Camera Using ESP32-CAM or ESP32-EYE

Video surveillance is one of the top IoT applications today, with the global smart home security camera market size expected to growat a compound annual growth rate of 19.2 percent from 2023 to 2030. For various reasons, many IoT hobbyists might be interested in setting up a home surveillance camera at a lower cost than […]

Understanding WebRTC IoT in 2024

Google originally designed its Web Real Time Communication (WebRTC) protocol for purely browser-based communication. However, I believe WebRTC is becoming an important option as a communication protocol for IoT devices as well.  Whether it’s smart home devices responding instantly to user commands or health care devices immediately transmitting critical patient data, WebRTC is now allowing […]