# webcam

Published articles for webcam.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A puppet-themed cyberdeck built with Arduino UNO Q

DevFeed: [A puppet-themed cyberdeck built with Arduino UNO Q](<https://devfeed.tech/articles/this-cyberdeck-is-a-puppet-26777.md>)

Original publisher: [Read original article](<https://blog.arduino.cc/2026/09/15/this-cyberdeck-is-a-puppet/>)

Author: Arduino Team

Published: 2026-09-15T17:29:23Z

Content type: article

Language: en

Sources: [Arduino Blog](<https://devfeed.tech/sources/arduino-blog.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [UNO Q](<https://devfeed.tech/topics/uno-q.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [USB](<https://devfeed.tech/topics/usb.md>), [hdmi](<https://devfeed.tech/topics/hdmi.md>), [webcam](<https://devfeed.tech/topics/webcam.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [creative](<https://devfeed.tech/tags/creative.md>), [cyberdeck](<https://devfeed.tech/tags/cyberdeck.md>), [cyberdecks](<https://devfeed.tech/tags/cyberdecks.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [puppet](<https://devfeed.tech/tags/puppet.md>), [uno-q](<https://devfeed.tech/tags/uno-q.md>), [usb](<https://devfeed.tech/tags/usb.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

Natasha Dzurny built a portable cyberdeck around an Arduino UNO Q and designed it as an Avenue Q-style puppet. The build includes a Bluetooth keyboard and touchpad, USB battery pack, HDMI display, and a concealed USB webcam, with a fur-covered puppet head serving as the enclosure.

### Source excerpt

The heart of the entire cyberdeck movement is personalization. Instead of shopping within the limits of what manufacturers deem to be marketable, cyberdeck builders can create designs that reflect their own personal tastes. But even so, most cyberdecks fit within a fairly narrow aesthetic--usually some variation of cyberpunk or cassette futurism, fitting the original Gibson [...] The post This cyberdeck is a... puppet? appeared first on Arduino Blog.

## Building a Real-Time 3D Face Mask with MediaPipe, Threlte and Three.js

DevFeed: [Building a Real-Time 3D Face Mask with MediaPipe, Threlte and Three.js](<https://devfeed.tech/articles/building-a-real-time-3d-face-mask-with-mediapipe-threlte-and-three-js-4342.md>)

Original publisher: [Read original article](<https://tympanus.net/codrops/2026/09/06/building-a-real-time-3d-face-mask-with-mediapipe-threlte-and-three-js/>)

Author: Marek Jóźwiak

Published: 2026-09-06T13:09:52Z

Content type: tutorial

Language: en

Sources: [Codrops](<https://devfeed.tech/sources/codrops.md>)

Topics: [Three.js webcam](<https://devfeed.tech/topics/three-js-webcam.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [3d-face-mask](<https://devfeed.tech/tags/3d-face-mask.md>), [canonical-face-model](<https://devfeed.tech/tags/canonical-face-model.md>), [creative-coding](<https://devfeed.tech/tags/creative-coding.md>), [face-landmarks](<https://devfeed.tech/tags/face-landmarks.md>), [face-mesh](<https://devfeed.tech/tags/face-mesh.md>), [face-tracking](<https://devfeed.tech/tags/face-tracking.md>), [facial-landmarks](<https://devfeed.tech/tags/facial-landmarks.md>), [generative-graphics](<https://devfeed.tech/tags/generative-graphics.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [interactive-3d](<https://devfeed.tech/tags/interactive-3d.md>), [javascript-3d](<https://devfeed.tech/tags/javascript-3d.md>), [mediapipe](<https://devfeed.tech/tags/mediapipe.md>), [mediapipe-face-landmarker](<https://devfeed.tech/tags/mediapipe-face-landmarker.md>), [mesh](<https://devfeed.tech/tags/mesh.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [real-time-3d](<https://devfeed.tech/tags/real-time-3d.md>), [real-time-face-tracking](<https://devfeed.tech/tags/real-time-face-tracking.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [three-js](<https://devfeed.tech/tags/three-js.md>), [three-js-face-mask](<https://devfeed.tech/tags/three-js-face-mask.md>), [three-js-webcam](<https://devfeed.tech/tags/three-js-webcam.md>), [threlte](<https://devfeed.tech/tags/threlte.md>), [threlte-three-js](<https://devfeed.tech/tags/threlte-three-js.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [video](<https://devfeed.tech/tags/video.md>), [vision](<https://devfeed.tech/tags/vision.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [webcam-effects](<https://devfeed.tech/tags/webcam-effects.md>), [webcam-face-tracking](<https://devfeed.tech/tags/webcam-face-tracking.md>), [webgl](<https://devfeed.tech/tags/webgl.md>), [webgl-face-tracking](<https://devfeed.tech/tags/webgl-face-tracking.md>)

### AI overview

Tutorial on building a real-time textured 3D face mask by mapping MediaPipe face landmarks onto a Three.js mesh with Threlte.

### Source excerpt

Learn how MediaPipe's face landmarks, Google's canonical face model, and Three.js come together to create a real-time textured 3D face mask.

## Hacking a $15 LED Matrix with an AI Agent, Python, and a Webcam Feedback Loop

DevFeed: [Hacking a $15 LED Matrix with an AI Agent, Python, and a Webcam Feedback Loop](<https://devfeed.tech/articles/hacking-a-15-led-matrix-with-an-ai-agent-python-and-a-webcam-feedback-loop-25167.md>)

Original publisher: [Read original article](<https://www.ivanmorgillo.com/2026/04/27/hacking-a-15-led-matrix-with-an-ai-agent-python-and-a-webcam-feedback-loop/>)

Author: Ivan Morgillo

Published: 2026-04-27T09:24:54Z

Content type: tutorial

Language: en

Sources: [Ivan Morgillo](<https://devfeed.tech/sources/ivan-morgillo.md>)

Topics: [Matrix](<https://devfeed.tech/topics/matrix-org.md>), [Python](<https://devfeed.tech/topics/python.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Three.js webcam](<https://devfeed.tech/topics/three-js-webcam.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [api](<https://devfeed.tech/tags/api.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cli](<https://devfeed.tech/tags/cli.md>), [coding](<https://devfeed.tech/tags/coding.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [led](<https://devfeed.tech/tags/led.md>), [python](<https://devfeed.tech/tags/python.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

A hands-on account of controlling a 32x32 Bluetooth RGB LED matrix from Python. The author moves from the Android app and Home Assistant to the pypixelcolor library, then uses Pillow-generated images and orientation adjustments to render text correctly. The article also introduces Claude as an AI coding agent operating through the terminal.

### Source excerpt

I was at Action (the European equivalent of a dollar store for nerds) when I spotted a B.K. Light LED Pixel Board -- a 32x32 RGB LED matrix with Bluetooth, for about 15 euros. The kind of thing you buy first and figure out later. The official Android app works fine. You type text, pick [...]

## Building a Magic Mirror: AI retail experiences with Remix

DevFeed: [Building a Magic Mirror: AI retail experiences with Remix](<https://devfeed.tech/articles/building-a-magic-mirror-ai-retail-experiences-with-remix-1475.md>)

Original publisher: [Read original article](<https://shopify.engineering/magic-mirror>)

Author: Nikola Draca

Published: 2026-03-19T12:33:46Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Remix](<https://devfeed.tech/topics/remix.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [browser](<https://devfeed.tech/topics/browser.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [browser](<https://devfeed.tech/tags/browser.md>), [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [customer](<https://devfeed.tech/tags/customer.md>), [generate](<https://devfeed.tech/tags/generate.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mirror](<https://devfeed.tech/tags/mirror.md>), [product](<https://devfeed.tech/tags/product.md>), [retail](<https://devfeed.tech/tags/retail.md>), [server](<https://devfeed.tech/tags/server.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

This article presents Shopify's AI-powered magic mirror: a customizable retail installation that uses a display, hidden webcam, and Remix server to recognize visual signals and deliver personalized messages, animations, product recommendations, challenges, and discount codes. It also outlines a makeup shade-matching use case and the hardware needed to build the experience.

### Source excerpt

The technical blueprint for an AI-powered mirror that sees customers, analyzes their appearance, and delivers personalized product recommendations in real-time.

## Streaming with WebRTC and Mediasoup

DevFeed: [Streaming with WebRTC and Mediasoup](<https://devfeed.tech/articles/streaming-with-webrtc-and-mediasoup-39639.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2025-08-15_streaming-with-webrtc-and-mediasoup>)

Published: 2025-08-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [servers](<https://devfeed.tech/topics/servers.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [P2P](<https://devfeed.tech/topics/p2p.md>)

Tags: [channel](<https://devfeed.tech/tags/channel.md>), [http](<https://devfeed.tech/tags/http.md>), [server](<https://devfeed.tech/tags/server.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [video](<https://devfeed.tech/tags/video.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>), [websockets](<https://devfeed.tech/tags/websockets.md>)

### AI overview

This tutorial introduces Mediasoup, an open-source server-side WebRTC library that functions as a Selective Forwarding Unit (SFU). It explains SFUs alongside MCU and peer-to-peer alternatives, then outlines a basic producer-consumer setup in NodeJS using a server, a client, WebSockets, and webcam and audio streams.

### Source excerpt

. [Streaming with WebRTC and Mediasoup](streaming-with-webrtc-and-mediasoup-cover...

## How to Set Up Your Server's Roles for Members, Mods & Admins

DevFeed: [How to Set Up Your Server's Roles for Members, Mods & Admins](<https://devfeed.tech/articles/how-to-set-up-your-server-s-roles-for-members-mods-admins-252.md>)

Original publisher: [Read original article](<https://discord.com/blog/how-to-set-up-your-servers-roles-for-members-mods-admins>)

Author: Locke

Published: 2025-06-20T00:00:00Z

Content type: article

Language: en

Sources: [Discord Blog](<https://devfeed.tech/sources/discord-blog.md>)

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [webcam](<https://devfeed.tech/topics/webcam.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [discord](<https://devfeed.tech/tags/discord.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [permission](<https://devfeed.tech/tags/permission.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

This Discord article explains how to organize server role permissions for members, moderators, and administrators. It provides recommendations for general, messaging, thread, voice-channel, webcam, screen-sharing, and game-streaming permissions, while noting that settings should reflect each community's needs and scale.

### Source excerpt

There's a LOT of Role permissions to comb through for your Discord server, and every community has its own needs. In this article, we'll give some general guidance on each permission to help you decide what works best.

## How to make the iPhone Continuity Camera work properly in Chrome

DevFeed: [How to make the iPhone Continuity Camera work properly in Chrome](<https://devfeed.tech/articles/how-to-make-the-iphone-continuity-camera-work-properly-in-chrome-25270.md>)

Original publisher: [Read original article](<https://kau.sh/blog/iphone-camera-chrome/>)

Author: Kaushik Gopal

Published: 2024-12-12T07:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [iphone](<https://devfeed.tech/topics/iphone.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Google Meet](<https://devfeed.tech/topics/google-meet.md>), [Chromium](<https://devfeed.tech/topics/chromium.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [camera](<https://devfeed.tech/tags/camera.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [google](<https://devfeed.tech/tags/google.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [macos](<https://devfeed.tech/tags/macos.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

A practical guide explains how to make an iPhone using Continuity Camera appear as a webcam in Google Meet on Chromium browsers. The phone must be in landscape mode, have its screen off, be locked and motionless, and have an unobstructed camera.

### Source excerpt

I use a pixel as my primary android phone. But as a mobile developer, I also keep an iPhone handy for those times I need to test how an app works on iOS (especially if it's not available on Android1). But my iPhone doesn't sit in a drawer unused. It doubles up as my webcam when not being used as a phone. This is possible because I use macOS for my primary desktop needs, and this wonderful feature it enables called "Continuity Camera". I've removed a webcam from my setup thanks to this, and the camera actually works much better than most webcams out there today. But there's one really annoying thing about this setup. It won't be recognized in Google Meet when using a chromium browser. Searching on Reddit points out that this is a bizzarre known security requirement for chromium browsers alone. Your iPhone needs: to be in landscape mode (so don't have portrait lock on) have the screen turned off to be locked motionless (so won't work if handheld) and have an unobstructed camera wut 😵💫 But works like a charm. So if you run into this issue, fix those things and it'll all work like a charm. thinking about you Flighty. ↩︎

## Review of Continuity Camera as an iPhone Webcam

DevFeed: [Review of Continuity Camera as an iPhone Webcam](<https://devfeed.tech/articles/i-love-continuity-camera-i-hate-continuity-camera-37692.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/continuity-camera/>)

Author: Carlos Alexandro Becker

Published: 2024-10-11T00:00:00Z

Content type: opinion

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [webcam](<https://devfeed.tech/topics/webcam.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [camera](<https://devfeed.tech/tags/camera.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [macos](<https://devfeed.tech/tags/macos.md>), [magsafe](<https://devfeed.tech/tags/magsafe.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

A short review of macOS Continuity Camera for using an iPhone as a webcam. The author values its wireless convenience and image and sound quality, but reports an initial disconnection, substantial battery drain, and phone heating during meetings.

### Source excerpt

Continuity Camera is the macOS feature that allows you to use an iPhone as a webcam.

## Webcam randomly pausing in OBS, Discord, and websites - LSVCam and TikTok Studio

DevFeed: [Webcam randomly pausing in OBS, Discord, and websites - LSVCam and TikTok Studio](<https://devfeed.tech/articles/webcam-randomly-pausing-in-obs-discord-and-websites-lsvcam-and-tiktok-studio-21860.md>)

Original publisher: [Read original article](<https://www.hanselman.com/blog/webcam-randomly-pausing-in-obs-discord-and-websites-lsvcam-and-tiktok-studio>)

Author: Scott Hanselman

Published: 2024-10-09T19:32:28Z

Content type: article

Language: en

Sources: [Scott Hanselman](<https://devfeed.tech/sources/scott-hanselman.md>)

Topics: [webcam](<https://devfeed.tech/topics/webcam.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [browser](<https://devfeed.tech/topics/browser.md>), [PowerShell](<https://devfeed.tech/topics/powershell.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A troubleshooting account of webcam streams pausing in OBS and browser-based applications. The article investigates virtual cameras on Windows, identifies LSVCam as a possible source of enumeration hangs, and describes a registry location where it appears.

### Source excerpt

I use my webcam constantly for streaming and I'm pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a web-based app that talks to the webcam via the browser APIs. For YouTubes, I'll use Riverside or StreamYard, also webapps. I've done this reliably for the last several years without any trouble. Yesterday, I started seeing the most weird thing and it was absolutely perplexing and almost destroyed the day. I started seeing regular pauses in my webcam stream but only in two instances. The webcam would pause for 10-15 seconds every 90 or so seconds when access the Webcam in a browser I would see a long pause/hang in OBS when double clicking on my Video Source (Webcam) to view its properties Micah initially said USB but my usb bus and hubs have worked reliably for years. Thought something might have changed in my El Gato capture device, but that has also been rock solid for 1/2 a decade. Then I started exploring virtual cameras and looked in the windows camera dialog under settings for a list of all virtual cameras. Interestingly, virtual cameras don't get listed under Cameras in Settings in Windows: From what I can tell, there's no user interface to list out all of your cameras - virtual or otherwise - in windows. Here's a quick PowerShell script you can run to list out anything 'connected' that also includes the string "cam" in your local devices Get-CimInstance -Namespace root\cimv2 -ClassName Win32_PnPEntity | Where-Object { $_.Name -match 'Cam' } | Select-Object Name, Manufacturer, PNPDeviceID and my output Name Manufacturer PNPDeviceID ---- ------------ ----------- Cam Link 4K Microsoft USB\VID_0FD9&PID_0066&MI_00\7&3768531A&0&0000 Digital Audio Interface (2- Cam Link 4K) Microsoft SWD\MMDEVAPI\{0.0.1.00000000}.{AF1690B6-CA2A-4AD3-AAFD-8DDEBB83DD4A} Logitech StreamCam WinU

## Welcome, Gradio 5

DevFeed: [Welcome, Gradio 5](<https://devfeed.tech/articles/welcome-gradio-5-7224.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/gradio-5>)

Author: Abubakar Abid

Published: 2024-10-09T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [gradio](<https://devfeed.tech/topics/gradio.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [object-detection](<https://devfeed.tech/topics/object-detection.md>), [webcam](<https://devfeed.tech/topics/webcam.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [gradio](<https://devfeed.tech/tags/gradio.md>), [object-detection](<https://devfeed.tech/tags/object-detection.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [playground](<https://devfeed.tech/tags/playground.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>), [spaces](<https://devfeed.tech/tags/spaces.md>), [time](<https://devfeed.tech/tags/time.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

Welcome, Gradio 5 introduces production-oriented improvements for building machine learning web applications in Python, including faster loading through server-side rendering, refreshed components and themes, low-latency streaming, WebRTC support, expanded streaming examples, an experimental AI Playground, and improved web security.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Using HDMI EMI for fast wireless data transfer

DevFeed: [Using HDMI EMI for fast wireless data transfer](<https://devfeed.tech/articles/using-hdmi-emi-for-fast-wireless-data-transfer-21659.md>)

Original publisher: [Read original article](<https://www.windytan.com/2023/02/using-hdmi-radio-interference-for-high.html>)

Author: Oona Räisänen (noreply@blogger.com)

Published: 2023-02-27T21:02:00Z

Content type: tutorial

Language: en

Sources: [Oona Räisänen](<https://devfeed.tech/sources/oona-raisanen.md>)

Topics: [hdmi](<https://devfeed.tech/topics/hdmi.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [communications](<https://devfeed.tech/tags/communications.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [security](<https://devfeed.tech/tags/security.md>), [side-channels](<https://devfeed.tech/tags/side-channels.md>), [tempest](<https://devfeed.tech/tags/tempest.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

The article investigates wide-band radio interference from a monitor and shows how HDMI electromagnetic emissions can reveal a distorted image of a Raspberry Pi desktop. It connects the observation to the known monitor-eavesdropping technique called van Eck phreaking and explores whether the emissions can transfer additional information.

### Source excerpt

This story, too, begins with noise. I was browsing the radio waves with a software radio, looking for mysteries to accompany my ginger tea. I had started to notice a wide-band spiky signal on a number of frequencies that only seemed to appear indoors. Some sort of interference from electronic devices, probably. Spoiler alert, it eventually led me to broadcast a webcam picture over the radio waves... but how? It sounds like video The mystery deepened when I listened to how this interference sounded like as an AM signal. It reminded me of a time I mistakenly plugged our home stereo system to the Nintendo console's video output and heard a very similar buzz. Am I possibly listening to video? Why would there be analog video transmitting on any frequency, let alone inside my home? If we plot the signal's amplitude against time we can see that there is a strong pulse exactly 60 times per second. This could be the vertical synchronisation signal of 60 Hz video. A shorter pulse (pictured above) can be seen repeating more frequently; it could be the horizontal one. Between these pulses there is what appears to be noise. Maybe, if we use the strong pulses for synchronisation and plot the amplitude of that noise as a two-dimensional picture, we could see something? And sure enough, when main screen turn on, we get signal: (I've hidden the bright synchronisation signal from this picture.) It seems to be my Raspberry Pi's desktop with weirdly distorted greyscale colours! Somehow, some part of the monitor setup is radiating it quite loudly into the aether. The frequency I'm listening to is a multiple of the monitor's pixel clock frequency. As it turns out, this vulnerability of some monitors has been known for a long time. In 1985, van Eck demonstrated how CRT monitors can be spied on from a distance[1]; and in 2004, Markus Kuhn showed that the same still works on flat-screen monitors[2]. The image is heavily distorted, but some shapes and even bigger text can be recognisable. So

## What's new in Figma: March 2022

DevFeed: [What's new in Figma: March 2022](<https://devfeed.tech/articles/what-s-new-in-figma-march-2022-10230.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/whats-new-in-figma-march-2022/>)

Author: Andrew Forbes

Published: 2022-03-30T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Font](<https://devfeed.tech/topics/font.md>), [App](<https://devfeed.tech/topics/app.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [browser](<https://devfeed.tech/tags/browser.md>), [design](<https://devfeed.tech/tags/design.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [global](<https://devfeed.tech/tags/global.md>), [integration](<https://devfeed.tech/tags/integration.md>), [latest-features](<https://devfeed.tech/tags/latest-features.md>), [slack](<https://devfeed.tech/tags/slack.md>), [updates](<https://devfeed.tech/tags/updates.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Figma's March 2022 update introduces FigJam for iPad, localization improvements including synthetic glyphs for unsupported superscript and subscript characters, and expanded Slack integration for file, project, and team notifications. It also highlights tools that extend Figma and FigJam workflows, including Vimeo Record and Loom Embed.

### Source excerpt

A monthly round-up of the latest features, fixes, and finesse we've added to Figma and FigJam.

## What's new in Figma: December 2021

DevFeed: [What's new in Figma: December 2021](<https://devfeed.tech/articles/what-s-new-in-figma-december-2021-10223.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/whats-new-in-figma-december-2021/>)

Author: Sula Yang

Published: 2021-12-16T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Playback](<https://devfeed.tech/topics/playback.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [design](<https://devfeed.tech/tags/design.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [hotspot](<https://devfeed.tech/tags/hotspot.md>), [inspiration](<https://devfeed.tech/tags/inspiration.md>), [latest-release](<https://devfeed.tech/tags/latest-release.md>), [media](<https://devfeed.tech/tags/media.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [music](<https://devfeed.tech/tags/music.md>), [playback](<https://devfeed.tech/tags/playback.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [prototypes](<https://devfeed.tech/tags/prototypes.md>), [release](<https://devfeed.tech/tags/release.md>), [updates](<https://devfeed.tech/tags/updates.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

Figma's December 2021 update added collaboration and media features across Figma and FigJam, including Vimeo and Spotify support, webcam and screen recording through a Vimeo plugin, new FigJam highlighting and erasing tools, and expanded mobile app support for prototypes, files, projects, teams, and workspaces.

### Source excerpt

A round-up of new features, fixes, and capabilities that we've added to Figma and FigJam recently.

## SLR as a Webcam

DevFeed: [SLR as a Webcam](<https://devfeed.tech/articles/slr-as-a-webcam-36974.md>)

Original publisher: [Read original article](<https://shostack.org/blog/slr-as-a-webcam/>)

Author: Adam

Published: 2020-05-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [webcam](<https://devfeed.tech/topics/webcam.md>), [hdmi](<https://devfeed.tech/topics/hdmi.md>), [zoom](<https://devfeed.tech/topics/zoom.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [camera](<https://devfeed.tech/tags/camera.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [macos](<https://devfeed.tech/tags/macos.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

This personal technical account explores using an SLR camera as a webcam for Zoom without an HDMI capture card. It discusses Camera Live, CamTwist, iGlasses, and a macOS codesign command, while noting that the workaround affected Zoom microphone access and required downgrading Zoom.

### Source excerpt

As I built out my home studio to record videos for my distributed classes, I was lucky enough to be able to find an in-stock HDMI capture card, but those are harder and harder to find. As it turns out, you may be able to avoid the need for that with a mix of apps.

## Setup and Best Settings for Streamlabs OBS on Mac

DevFeed: [Setup and Best Settings for Streamlabs OBS on Mac](<https://devfeed.tech/articles/setup-and-best-settings-for-streamlabs-obs-on-mac-10666.md>)

Original publisher: [Read original article](<https://technotim.com/posts/streamlabs-mac/>)

Author: Techno Tim

Published: 2020-05-09T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [capture](<https://devfeed.tech/tags/capture.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [install](<https://devfeed.tech/tags/install.md>), [layout](<https://devfeed.tech/tags/layout.md>), [mac](<https://devfeed.tech/tags/mac.md>), [macos](<https://devfeed.tech/tags/macos.md>), [quick-start](<https://devfeed.tech/tags/quick-start.md>), [repo](<https://devfeed.tech/tags/repo.md>), [source](<https://devfeed.tech/tags/source.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [video](<https://devfeed.tech/tags/video.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

A video tutorial explains how to set up Streamlabs OBS on macOS, including desktop audio capture with iShowU Audio Capture, webcam and game capture with a Cam Link, alerts, streaming settings, layout, and going live.

### Source excerpt

Streamlabs OBS for MacOS is here! In this video we'll walk through setting up Streamlabs step by step.We'll install Streamlabs OBS, set up desktop audio with iShowU Audio Capture so you can capture desktop audio, configure our webcam and game capture with a Cam Link, set up our alerts, configure the best possible streaming settings for Streamlabs, adjust our streaming layout, and go live. 📺...

## How we wrote chicken egg counter on a Raspberry PI

DevFeed: [How we wrote chicken egg counter on a Raspberry PI](<https://devfeed.tech/articles/how-we-wrote-chicken-egg-counter-on-a-raspberry-pi-20853.md>)

Original publisher: [Read original article](<https://ivanursul.com/counting-eggs-in-opencv>)

Author: Ivan Ursul

Published: 2018-10-03T09:23:24Z

Content type: tutorial

Language: en

Sources: [Ivan Ursul](<https://devfeed.tech/sources/ivan-ursul.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [OpenCV](<https://devfeed.tech/topics/opencv.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [camera](<https://devfeed.tech/tags/camera.md>), [image-recognition](<https://devfeed.tech/tags/image-recognition.md>), [java](<https://devfeed.tech/tags/java.md>), [linux](<https://devfeed.tech/tags/linux.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [network](<https://devfeed.tech/tags/network.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [stream](<https://devfeed.tech/tags/stream.md>), [webcam](<https://devfeed.tech/tags/webcam.md>)

### AI overview

A project account describing the design of a Raspberry Pi application that uses a webcam and OpenCV-based image recognition to count chicken eggs on a factory conveyor and send the count to a database. It discusses tracking eggs across camera frames and preprocessing images to identify contours and ellipses.

### Source excerpt

How it started Besides my main work on Upwork I quite often pick different projets. So I found a project, where I had to write a program for recognizing chicken eggs on a factory stream line. Customer wanted to install the application on computer with web camera, put this camera at a top of stream line and the application had to calculate eggs and send them to the DB. He also wanted to run this program on a cheap computer. The quality of the network in the factory isn't stable, so the program had to be resilient to outstand the network issues. There was enough challenges for me, so I decided to participate on this project.

## A Simple WebRTC Webcam and Video Conferencing Use Case

DevFeed: [A Simple WebRTC Webcam and Video Conferencing Use Case](<https://devfeed.tech/articles/low-fi-coffe-surveilence-31977.md>)

Original publisher: [Read original article](<https://tech.finn.no2013/11/29/low-fi-coffe-surveilence/>)

Author: espen

Published: 2013-11-29T09:03:00Z

Content type: article

Language: en

Sources: [Finn.no](<https://devfeed.tech/sources/finn-no.md>)

Topics: [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [web browser](<https://devfeed.tech/topics/web-browser.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [video](<https://devfeed.tech/tags/video.md>), [web-browser](<https://devfeed.tech/tags/web-browser.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

The article describes AppearIn, a browser-based video conferencing platform built with WebRTC, and discusses creating a simple webcam-related use case. It notes that implementing WebRTC can be challenging because the specification is still evolving and browser implementations have corner cases and differences.

### Source excerpt

There is a Norwegian start-up called AppearIn which enables anyone to do online video conferencing with only a web browser. They utilize WebRTC to empower users to create rooms where they can hang out, do meetings, etc. We had the pleasure of having Ingrid form Appear In over for a visit and she suggested we'd contribute to their blog about use cases for appear in. That's how we became use case #7 on their blog. Naturally this should've been an arduino powered thing with lot's of sophisticated technology, but we decided we'd just get something simple working first and then make it better later on. This is a really exciting platform as it empowers developers to have video/audio communication with little effort. Dealing with WebRTC, which is still a moving specification, can be quite challenging to implement properly. There's numerous corner cases and differences between implementations. Update: Through the wonders of the internet, it turns out that we have brought the webcam thing full circle. A user on Hacker News posted a comment which linked to a wikiepedia article about the first webcam. It turns out the use case for it was exactly the same as we had.

## What is WebRTC? Post on LincolnLoop's blog

DevFeed: [What is WebRTC? Post on LincolnLoop's blog](<https://devfeed.tech/articles/what-is-webrtc-post-on-lincolnloop-s-blog-35486.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/what-is-webrtc-post-on-lincolnloops-blog/>)

Author: Graham King

Published: 2012-09-12T16:33:05Z

Content type: article

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [browser](<https://devfeed.tech/topics/browser.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [lincolnloop](<https://devfeed.tech/tags/lincolnloop.md>), [peer-to-peer](<https://devfeed.tech/tags/peer-to-peer.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [software](<https://devfeed.tech/tags/software.md>), [video](<https://devfeed.tech/tags/video.md>), [web](<https://devfeed.tech/tags/web.md>), [webcam](<https://devfeed.tech/tags/webcam.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

The article introduces WebRTC as a specification and project that adds browser-based JavaScript APIs for accessing webcams and microphones and connecting directly to other browsers. It highlights video calling and the potential for peer-to-peer, serverless browser applications.

### Source excerpt

I blogged What is WebRTC over on Lincoln Loop's blog: WebRTC, short for Web Real Time Communications, is a specification and project adding JavaScript APIs in the browser to: - Access a user's webcam and microphone: getUserMedia. - Connect directly to another browser: PeerConnection and DataChannel. Being able to do video calling in the browser is exciting, but to me the most exciting part of WebRTC is the prospect of peer-to-peer apps in the browser, and server-less applications.