🎬
EmbedVision
Embedded Video Systems
LIVE
📡 Live Camera Feed — CSI-2 Lane 0
H.265 / 4K@30fps
REC
Bitrate:
18.4 Mbps
Latency:
12 ms
Frames:
0
CPU Load
--
% ARM Cortex-A55
GPU Encode
--
% VPU HW accel
Frame Rate
--
fps
SoC Temp
--
°C
⚙️ Video Pipeline
📷
Sensor
›
🔌
CSI-2
›
🖼️
ISP
›
⚡
VPU Enc
›
📦
Mux
›
🌐
Network
💾 Memory & Bandwidth
DDR4 (8 GB)
4.9 GB
Video BW
3.5 GB/s
PCIE DMA
2.2 GB/s
🎞️ Active Codec Config
H.265 / HEVC
Profile: Main 10
Level: 5.1
HW: VPU0
H.264 / AVC
Profile: High
Level: 5.2
HW: VPU1
AV1
Profile: Main
Level: 5.0
SW encode
MJPEG
Quality: 85%
Subsampling: 4:2:0
HW: JPEG
🔧 Encoder Parameters
Target Bitrate
18 Mbps
GOP Size
30
QP (Quantization)
26
B-Frames
Bi-directional prediction
Rate Control (CBR)
Constant bitrate mode
HW Acceleration
VPU offload enabled
📐 Resolution Presets
720p
1080p
4K
8K
Resolution: 3840×2160 · Pixel fmt: YUV420 · Depth: 10-bit
🖥️ SoC Platform
Chip
i.MX 8M Plus (NXP)
Core
ARM Cortex-A53 (4×) + M4
OS / RTOS
Yocto Linux + FreeRTOS
Memory
8 GB LPDDR4X
Storage
64 GB eMMC 5.1
VPU
H.265/H.264/VP9 HW
ISP
Dual CSI-2, 4K@30fps
NPU
2.25 TOPS (ML inference)
ARM
RTOS
Yocto
CSI-2
VPU
NPU
MIPI
PCIe
⚙️ Kernel Driver Stack
V4L2 / Media
OK
GStreamer
OK
VPU Firmware
OK
ISP Driver
OK
Network (GigE)
OK
UART Debug
115K
🔗 Hardware Interfaces
CSI-2 ×2
4K MIPI lanes
IMX477 sensor
RAW12 / DPCM
HDMI 2.0
4K@60 out
CEC support
EDID detect
GigE ×1
RTSP stream
UDP unicast
1 Gbps
USB 3.1
UVC camera
SuperSpeed
5 Gbps
🖥️ Serial Console / dmesg
🚨 Alerts & Diagnostics
OK
VPU encoder healthy — 0 frame drops
OK
ISP calibration loaded — AWB converged
INFO
Bitrate spike detected — CBR kicking in
OK
SoC temperature within limits
📋 Skills Demonstrated
C / C++
Embedded Linux
RTOS (FreeRTOS)
GStreamer
V4L2
H.264 / H.265
AV1
MIPI CSI-2
ARM Cortex
VPU / ISP
Yocto / Buildroot
Device Drivers
RTSP / UDP
DMA / PCIe
OpenCV
FFmpeg
Flutter
React Native
📱 Mobile App Targets
📱 iOS (Swift)
AVFoundation
VideoToolbox
SwiftUI
🤖 Android
MediaCodec
Camera2 API
Kotlin
🦋 Flutter
camera plugin
video_player
Dart/FFI
⚛️ React Native
Vision Camera
ExoPlayer
TypeScript
📊
Dashboard
🎞️
Codec
🖥️
System
📋
Log