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 […]

What is a WebRTC Signaling Server?

Understanding exactly how to implement the Web Real-Time Communication (WebRTC) protocol can be difficult. Experts often describe WebRTC (Web Real-Time Communication) as a peer-to-peer (P2P) communication protocol because it enables direct communication between browsers or devices without the need for data to be relayed through a central server. But despite what you might think, that […]

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

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 […]

Guide to WebRTC vs. RTSP Video Streaming Protocols

WebRTC vs. RTSP for video streaming

What to Know About WebRTC vs. RTSP At the moment, there is a constantly increasing number of smart video cameras collecting and streaming video throughout the world. Of course, many of those cameras are used for security. In fact, the global video surveillance market is expected to reach $83 billion in the next five years. […]

What is WebRTC in Video Streaming?

A depiction of two browsers communicating peer-to-peer via the WebRTC protocol

Web Real Time Communication (WebRTC) is a popular video streaming and voice communication protocol created by Google, and is a well known option for video surveillance and video conferencing. This blog post addresses such questions as: What is WebRTC? How does it work? And what are its top applications and use cases? The Basics of […]

A 2023 Guide to Raspberry Pi Prototyping

Raspberry PI prototyping

Prototyping a smart device on the road to production is complex, time consuming, and can seem overwhelming to anyone who has limited experience in configuring electronics. But we all have to start somewhere. So here’s what you need to know about how to perform Raspberry Pi prototyping in 2023, and the tools you can use […]

Kinesis vs. Kafka vs. Nabto: A Comprehensive Guide for Video Surveillance Enthusiasts

Kinesis vs. Kafka for P2P video streaming

Amazon Kinesis and Apache Kafka are both popular data streaming platforms. They offer similar features, but there are also some pretty noteworthy differences. These platforms cater to the burgeoning demand for real-time analysis in surveillance camera operations and IoT data streaming. Here’s what you should know about Kinesis vs. Kafka, their use cases, and how […]

A Comprehensive Guide to Industrial IoT Boards

Industrial IoT board

When it comes to the industrial sector, the Internet of Things looks very different from how it appears in the consumer world of smart homes or smart offices. The smart sensors that track temperatures on machines in a manufacturing plant are different from the ones in your smartwatch that monitor your heart rate, and they […]