2 रिपॉजिटरी
Memory regions shared between the operating system kernel and user-space processes to eliminate data copying.
Distinct from Shared Memory Transports: Specifically addresses the kernel-to-userspace boundary rather than general inter-process communication
Explore 2 awesome GitHub repositories matching data & databases · Kernel-Userspace Shared Memory. Refine with filters or upvote what's useful.
This project is an educational resource providing a comprehensive development tutorial for writing and loading eBPF programs using C, Go, and Rust within the Linux kernel. It serves as a technical guide for developing custom logic to execute directly in the kernel. The materials cover specialized domains including kernel observability and tracing, security implementation for intrusion detection, and high-performance network engineering for packet filtering and load balancing. It also includes dedicated manuals for Linux kernel tracing and the use of kprobes, uprobes, and tracepoints. The pro
Creates sparse memory regions shared between kernel and userspace to avoid expensive system calls.
यह प्रोजेक्ट एक macOS सिस्टम कैमरा ड्राइवर और सॉफ्टवेयर प्लगइन है जो सॉफ्टवेयर वीडियो स्ट्रीम्स को हार्डवेयर-रिकॉग्नाइज्ड कैमरा इनपुट्स के रूप में एक्सपोज़ करता है। यह एक OBS वर्चुअल कैमरा प्लगइन के रूप में कार्य करता है, जो OBS के लाइव आउटपुट को अन्य एप्लिकेशन्स के भीतर वेबकैम डिवाइस के रूप में उपयोग करने की अनुमति देता है। यह टूल प्रोडक्शन सूट से कंपोजिट वीडियो को Zoom या Google Meet जैसे वीडियो कॉन्फ्रेंसिंग एप्लिकेशन्स में रूट करने में सक्षम बनाता है। यह रॉ वेबकैम फीड के बजाय प्रोसेस्ड सीन्स को स्ट्रीम करने की अनुमति देता है। यह सिस्टम एप्लिकेशन प्रोसेस से ऑपरेटिंग सिस्टम तक वीडियो फ्रेम्स को स्थानांतरित करने के लिए कर्नल-लेवल डिवाइस ड्राइवर और शेयर्ड-मेमोरी बफर ट्रांसफर का उपयोग करके macOS के साथ इंटीग्रेट होता है। यह वीडियो स्ट्रीम टाइमिंग और मेटाडेटा को संभालने के लिए CoreMedia फ्रेमवर्क का उपयोग करता है।
Uses a high-speed shared memory region to transfer raw video frames between user-space and the kernel driver.