awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 रिपॉजिटरी

Awesome GitHub RepositoriesStream Buffering

Buffers for streaming raw media data between processes via pipes for real-time processing.

Distinct from Memory Buffering: Specifically focuses on piping raw media streams into memory buffers, distinct from general disk I/O buffering.

Explore 10 awesome GitHub repositories matching software engineering & architecture · Stream Buffering. Refine with filters or upvote what's useful.

Awesome Stream Buffering GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • kkroening/ffmpeg-pythonkkroening का अवतार

    kkroening/ffmpeg-python

    10,999GitHub पर देखें↗

    ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing FFmpeg media processing tasks. It functions as a multimedia transcoding interface and a media stream capture tool, allowing for the recording of live audio and video from hardware devices and network sources. The library features a fluent interface for constructing complex directed graphs of audio and video filters through method chaining. It also includes an FFprobe metadata extractor that retrieves structured technical properties from media files and returns them as Python d

    Streams raw audio or video data directly into memory buffers for real-time processing by external software.

    Python
    GitHub पर देखें↗10,999
  • edenhill/kafkacatedenhill का अवतार

    edenhill/kafkacat

    5,761GitHub पर देखें↗

    Kafkacat is a suite of command-line utilities for interacting with Apache Kafka clusters. It provides a non-JVM binary for producing and consuming messages, inspecting cluster metadata, and debugging the Kafka protocol via the terminal. The tool functions as a producer and consumer capable of pushing data from files or standard input and reading messages from specific topics and partitions. It includes a metadata inspector to retrieve cluster state and partition configurations in plain text or JSON, as well as a protocol debugger for inspecting message offsets, timestamps, and binary payloads

    Implements internal memory buffering to decouple network I/O from the production and consumption of Kafka messages.

    C
    GitHub पर देखें↗5,761
  • coder/websocketcoder का अवतार

    coder/websocket

    5,299GitHub पर देखें↗

    This is a minimal WebSocket library for Go designed for bidirectional real-time communication. It serves as a network protocol implementation for managing handshakes, frame masking, and control signals to enable the exchange of text and binary messages over persistent connections. The library distinguishes itself by providing a connectivity layer that wraps browser WebSocket APIs for applications compiled to WebAssembly. It also functions as data compression middleware, utilizing deflate compression to reduce bandwidth usage for transmitted messages. The project covers a broad range of netwo

    Implements memory buffers to decouple network I/O from message processing for large payloads.

    Gogohttp2idiomatic
    GitHub पर देखें↗5,299
  • yixia/vitamiobundleyixia का अवतार

    yixia/VitamioBundle

    5,257GitHub पर देखें↗

    VitamioBundle is an Android media player library and playback framework designed for decoding and rendering high-performance audio and video content. It provides a hardware-accelerated video decoder to reduce CPU load and battery consumption on mobile devices. The project includes an adaptive bitrate streaming client that adjusts video quality in real-time based on network conditions to prevent playback interruptions. It also features a video rendering engine capable of configuring pixel formats and chroma output to optimize visual quality for mobile displays. The library covers broad multim

    Reads audio or video data from a pipe protocol to play content from a memory buffer.

    Java
    GitHub पर देखें↗5,257
  • coreutils/coreutilscoreutils का अवतार

    coreutils/coreutils

    5,185GitHub पर देखें↗

    This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro

    Adjusts how standard input, output, and error streams handle data buffering.

    C
    GitHub पर देखें↗5,185
  • philippe44/airconnectphilippe44 का अवतार

    philippe44/AirConnect

    4,104GitHub पर देखें↗

    AirConnect एक क्रॉस-प्रोटोकॉल ऑडियो गेटवे और नेटवर्क प्रॉक्सी है जो AirPlay ऑडियो स्ट्रीम को गैर-Apple हार्डवेयर, जैसे Chromecast, Sonos और अन्य UPnP संगत मीडिया प्लेयर्स पर रिले करता है। यह एक मल्टी-प्लेटफॉर्म ऑडियो स्ट्रीमर के रूप में कार्य करता है जो स्थानीय नेटवर्क पर Apple उपकरणों से विभिन्न स्मार्ट स्पीकर्स और नेटवर्क ऑडियो उपकरणों पर ऑडियो कास्ट करने में सक्षम बनाता है। प्रोजेक्ट रिसीवर की नेटवर्क पहचान की नकल करने के लिए वर्चुअल AirPlay डिवाइस एमुलेशन का उपयोग करता है, जिससे Apple उपकरणों को प्रॉक्सी को एक वैध स्ट्रीमिंग लक्ष्य के रूप में पहचानने की अनुमति मिलती है। यह AirPlay सिग्नल्स का अनुवाद करता है और विभिन्न हार्डवेयर प्लेयर्स की विशिष्ट कोडेक आवश्यकताओं से मेल खाने के लिए ऑन-द-फ्लाई ऑडियो ट्रांसकोडिंग और री-एनकोडिंग करता है। सिस्टम प्रॉक्सी-आधारित ऑडियो रूटिंग और UPnP-आधारित डिवाइस डिस्कवरी के माध्यम से क्रॉस-प्रोटोकॉल मीडिया रूटिंग का प्रबंधन करता है। इसमें वॉल्यूम परिवर्तनों और कमांड्स को रिले करने के लिए प्लेबैक नियंत्रण सिंक्रोनाइज़ेशन, साथ ही प्लेबैक लेटेंसी को संभालने और नेटवर्क स्ट्रीम स्टटरिंग को रोकने के लिए बफरिंग प्रबंधन के तंत्र शामिल हैं।

    Implements stream buffering to balance network stability and playback latency across different audio devices.

    Cairplaybridgechromecast
    GitHub पर देखें↗4,104
  • xfirefly/airplay-sdkxfirefly का अवतार

    xfirefly/Airplay-SDK

    3,981GitHub पर देखें↗

    Airplay-SDK is a software development kit and wireless multimedia streaming library for implementing AirPlay mirroring and casting functionality on Android devices. It serves as a network media receiver and screen mirroring framework that allows devices to ingest high-resolution audio and video streams over a local network. The toolkit enables the reception of screen mirrors from mobile and desktop devices without requiring sender software. It supports multi-screen casting to manage one-to-many or many-to-one display configurations, including the ability to render up to four different incomin

    Routes and synchronizes multiple incoming mirroring streams to support the simultaneous display of several source devices.

    HTMLairplayairplay-receiverandroid
    GitHub पर देखें↗3,981
  • apple/swift-async-algorithmsapple का अवतार

    apple/swift-async-algorithms

    3,680GitHub पर देखें↗

    This project is a library of algorithms for transforming, filtering, and combining asynchronous data streams in Swift. It provides a toolkit for managing asynchronous sequences, offering a concurrent sequence processor to merge, zip, and concatenate multiple streams into single outputs. The library distinguishes itself through specialized timing and flow control mechanisms. It implements asynchronous back-pressure to synchronize producer and consumer speeds and provides a toolkit for event timing, including debouncing, throttling, and the generation of periodic timers. The capability surface

    Provides buffering mechanisms to collect stream elements into chunks to manage data bursts and memory.

    Swiftswift
    GitHub पर देखें↗3,680
  • sisong/hdiffpatchsisong का अवतार

    sisong/HDiffPatch

    2,042GitHub पर देखें↗

    HDiffPatch is a cross-platform library and command-line utility designed for generating and applying binary differential updates. It enables the creation of compact patch files by calculating the differences between binary files or entire directory structures, facilitating efficient data synchronization and software distribution. The project distinguishes itself through a low-memory patching engine specifically engineered for hardware with restricted resources. By utilizing streaming buffer techniques and suffix-sorting algorithms, it maintains a constant memory footprint during operations, m

    Processes large files in small, sequential chunks to maintain a constant memory footprint during patching.

    C++androidbinarybsdiff
    GitHub पर देखें↗2,042
  • websockets-rs/rust-websocketwebsockets-rs का अवतार

    websockets-rs/rust-websocket

    1,609GitHub पर देखें↗

    This project is a library for establishing bidirectional, real-time communication channels between clients and servers using the WebSocket protocol. It provides a foundational toolkit for managing persistent network connections and processing data frames in accordance with the RFC 6455 standard. The library distinguishes itself through its focus on low-level control and network efficiency. It utilizes an asynchronous, event-driven architecture to manage multiple concurrent connections without requiring dedicated threads for each session. Developers can fine-tune data transmission through manu

    Uses internal memory buffers to decouple network I/O from message processing for improved throughput.

    Rust
    GitHub पर देखें↗1,609
  1. Home
  2. Software Engineering & Architecture
  3. Memory Buffering
  4. Stream Buffering

सब-टैग एक्सप्लोर करें

  • Message Streaming BuffersInternal memory buffers used to decouple network I/O from message consumption and production in streaming systems. **Distinct from Stream Buffering:** Distinct from Stream Buffering: focuses on the decoupling of network I/O for message brokers rather than raw media piping between processes.
  • Multi-Stream SynchronizationManages and synchronizes multiple incoming media streams to enable simultaneous playback and display. **Distinct from Stream Buffering:** Specifically handles the routing and synchronization of multiple concurrent mirroring streams, not just a single pipe between processes.
  • StandardConfiguration of buffering modes for standard input, output, and error streams. **Distinct from Stream Buffering:** Focuses on the standard I/O streams (stdin/stdout/stderr) rather than raw media pipes or network buffers.
  • Streaming Patch BuffersMemory buffers for processing large files in sequential chunks during patch application. **Distinct from Stream Buffering:** Distinct from Stream Buffering: focuses on the specific application of patch data in chunks rather than general media piping.