Raspberry PI and .NET Core on Linux
summary
Raspberry Pi runs .NET Core on ARM Linux and hosts an ASP.NET Core service that streams the camera using the hardware H264 encoder into a process pipeline, splits H264 frames with a frame splitter, and sends binary video over WebSockets while emitting JSON face coordinates. Full-frame decode uses FFmpeg and OpenCV face detection at about 260 ms per recognition on a $35 board. Servo motors use PWM for smooth pan/tilt, a gesture sensor is driven over I2C bit‑banged commands, and deployment supports self‑contained/ready‑to‑run builds and Docker.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker intro
- 2:11Hardware basics and differences
- 11:55Raspberry Pi overview and setup
- 17:39Tools and deployment methods
- 22:47Creating .NET Core console apps
- 25:20Publishing and cross-compilation
- 32:56Camera streaming demo setup
- 40:22Servo motor control
- 42:55Gesture controller integration
- 47:12Facial recognition and OpenCV
- 57:30Camera tracking algorithm
- 58:35RFID and Docker demo
- 1:00:47Conclusion and resources
related talks
54mHave Your Pi and Eat It Too: .NET Core 2.1 on Raspberry Pi
47mBuilding a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
42mPowerShell IoT - What .Net Core has done for your Raspberry Pi
49mBuilding a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
43mApplication Support with Libcamera
26mFrom Software to Hardware: How Do I Track My Cat with JavaScript
39mWindows IoT Core or Corny
43mGrabbing Audio and Video on a Board Farm
