Category Archives: Video

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

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

Building a Raspberry Pi Security Camera

Raspberry Pi computer

In today’s interconnected world, ensuring the security of our homes and workplaces has become increasingly important. A Raspberry Pi security camera – a DIY smart security camera based on the versatile single-board computer Raspberry Pi – presents a cost-effective and customizable option. I also personally think it’s a great first project for IoT hobbyists who […]

GStreamer for RTSP live feeds on iOS and Android

P2P live video streaming

This post describes the challenges encountered and considerations done when having to implement new RTSP live video streaming apps for iOS and Android. And describes why we ended up using GStreamer and our experiences with that library. New Video Apps for Nabto Edge Needed! At Nabto we continually seek to improve our solutions and technology […]

IoT and the Future of Video Surveillance

The Internet of Things (IoT) is a hot topic in video surveillance. It hasn’t been that long since surveillance cameras only had the capability to record video and upload that video to a central system on demand. Contrast that with the amazing things IoT surveillance systems can do today.  A smart surveillance camera can provide […]

How to Use P2P Video Streaming For Surveillance Cameras

P2P live streaming for smart cameras

In this connected world, you would naturally expect to be able to view video surveillance remotely from your computer or a smartphone. Thanks to the Internet of Things (IoT), you can do that. But in a majority of IoT surveillance systems, it takes a lot of effort to set up the remote communication between a […]

Why Use P2P for IoT Video Streaming?

P2P live video streaming

Internet of Things (IoT) video is the latest trend for real-time streaming. An IoT security camera or IoT webcam can connect to the internet and to a network of other cameras and devices to provide you with a live video feed that you can view from anywhere, at any time. However, there’s a slight problem […]

How to make a small, low-cost, remote accessible security camera with an ESP32

Important notice: This post is about the legacy Nabto 4/Micro platform which has been superseded by the Nabto 5/Edge platform. Nabto Edge officially supports ESP32 – and there is a new tutorial for How to Make a Low-Cost ESP32-based Remote-accessible Camera using ESP32-CAM or ESP32-EYE Board available. In our former blog post ‘RTSP P2P streaming through […]