{"repo":"benoitliard/video-player","free":true,"listed":false,"github":"https://github.com/benoitliard/video-player","clone":"git clone https://github.com/benoitliard/video-player.git","description":"4K Video Player for Raspberry Pi 5 for standalone installation","language":"C++","stars":17,"topics":["raspberry","raspberry-pi","raspberry-pi-5","video","video-player"],"license":"MIT","category":"media-processing","readme_excerpt":"4K Video Player for Raspberry Pi 5 A high-performance video player optimized for Raspberry Pi 5, capable of playing 4K videos with audio/video synchronization and WebSocket control. Perfect for permanent installations on Raspberry Pi 5 (video mapping, digital signage, interactive displays) 🚀 Features - 4K video playback with hardware acceleration via KMSDRM - Precise audio/video synchronization (±10ms) - Optimized multi-threaded decoding - Supported codecs: - H.264/AVC - H.265/HEVC - AAC (audio) - Smart audio/video buffer management - Integrated logging system - Automatic video looping - Clean signal handling (Ctrl+C) - Remote control via WebSocket // ... Garder les diagrammes Mermaid inchangés ... // 🎮 WebSocket Control Remote control via WebSocket (default port 9002). Available commands: Authentication token is generated at startup and displayed in logs. 📋 Requirements Hardware - Raspberry Pi 5 - Minimum 4GB RAM (8GB recommended for 4K) - HDMI 2.0 compatible display for 4K Dependencies 🛠️ Build 📦 Usage 🚀 Performance - 4K H.264 decoding: up to 60 FPS - Audio latency View detailed performance metrics Resolution Codec FPS CPU Usage RAM Usage ------------ -------- ----- ----------- ----------- 4K (2160p) H.264 60 40% 200MB 4K (2160p) H.265 60 35% 180MB 1080p H.264 60 15% 100MB 1080p H.265 60 12% 90MB 🏗️ Architecture 📊 Class Diagram 📝 License This project is licensed under the MIT License - see the LICENSE file for details. 🌟 Show your support Give a ⭐️ if this project","default_branch":null,"files":null,"tree":[],"storefront":"/r/benoitliard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benoitliard/video-player/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}