GStreamer Temelleri — Pipeline & Element
GStreamer mimarisi: element, pad, bus ve caps kavramları. gst-launch-1.0 syntax'ı, C API ile pipeline oluşturma, state machine yönetimi. v4l2src → videoconvert → autovideosink canlı kamera pipeline pratiği.
Video Pipeline — Encode & Decode
H.264/H.265/AV1 codec temelleri: I/P/B frame, CBR/VBR/CQP. Software encode (x264enc/x265enc) ve hardware encode (v4l2h264enc, VAAPI, Jetson). tee element ile eş zamanlı kayıt + UDP stream pratiği.
RTSP & Streaming — gst-rtsp-server
RTSP protokolü (RFC 2326): DESCRIBE/SETUP/PLAY/TEARDOWN. gst-rtsp-server API ile kamera RTSP yayını, multi-client desteği. RTCP jitter/packet-loss izleme. HLS/DASH adaptif streaming. RPi kamera → VLC pratiği.
Donanım Hızlandırmalı Video — VPU & Zero-Copy
CPU vs VPU: güç ve throughput farkı. i.MX VPU, Rockchip MPP, Jetson NVENC/NVDEC, VA-API. DMA-BUF zero-copy pipeline. NV12/P010 format negotiation. i.MX8MP üzerinde 1080p@30 H.264 encode CPU karşılaştırma pratiği.
GStreamer + AI — Inference Pipeline
Video analytics mimarisi: capture → preprocess → inference → overlay. appsink/appsrc köprüsü, NVIDIA DeepStream, NNStreamer tensor pipeline, OpenCV entegrasyonu. RPi + Coral USB Accelerator person detection pratiği.
Aramanla eşleşen rehber bulunamadı.