awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
LaiFengiOS avatar

LaiFengiOS/LFLiveKit

0
View on GitHub↗
4,398 stars·1,101 forks·Objective-C·MIT·13 views

LFLiveKit

LFLiveKit is an iOS live streaming SDK designed for capturing, encoding, and transmitting real-time audio and video streams over the RTMP protocol.

The toolkit includes a hardware media encoder that uses H264 and AAC acceleration to compress streams, as well as a GPU-accelerated video filter for applying real-time beauty effects and watermarks. It also features an adaptive bitrate streamer that dynamically adjusts transmission rates and manages frame drops to maintain stability during network fluctuations.

The system supports media capture from external peripheral devices and screen recordings. It further provides capabilities for adaptive network streaming and dynamic stream quality management to ensure consistent broadcasting to remote servers.

Features

  • RTMP Streaming SDKs - Provides a comprehensive SDK for pushing and playing real-time audio and video streams using the RTMP protocol.
  • Adaptive Bitrate Streaming - Adjusts video quality and transmission rates dynamically based on network conditions to maintain stream stability.
  • Hardware Accelerated Media Encoders - Utilizes specialized hardware to accelerate resource-intensive H264 and AAC media compression.
  • Live Streaming SDKs - Provides a specialized toolkit for building iOS applications that broadcast real-time media via RTMP.
  • Adaptive Bitrate Controllers - Implements systems that dynamically adjust media stream quality and frame rates based on real-time network congestion.
  • Network Traffic Managers - Manages and optimizes data flow by adjusting transmission rates and frames during network fluctuations.
  • RTMP Protocol Support - Implements the RTMP protocol for delivering real-time audio and video data to remote servers.
  • RTMP Stream Forwarding - Enables the pushing of encoded local media streams to remote RTMP servers for live broadcasting.
  • Camera and Screen Captures - Enables the acquisition of live video feeds from system displays and external peripheral devices.
  • Real-Time Video Filtering - Performs low-latency processing of live video streams to apply beauty effects and visual overlays.
  • GPU-Accelerated Effects - Uses GPU shaders to apply real-time beauty effects and watermarks to live video frames.
  • Video Frame Processing - Provides low-level GPU acceleration for applying real-time beauty filters and watermarks to individual video frames.
  • Peripheral Source Capture - Supports routing video and audio input from external sources or screen recordings instead of the built-in camera.
  • Media Processing - RTMP-based live streaming SDK.
  • Media Streaming - RTMP transmission with beauty filters and network adaptation.

Star history

Star history chart for laifengios/lflivekitStar history chart for laifengios/lflivekit

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to LFLiveKit

Similar open-source projects, ranked by how many features they share with LFLiveKit.
  • begeekmyfriend/yaseabegeekmyfriend avatar

    begeekmyfriend/yasea

    4,940View on GitHub↗

    Yasea is an Android live streaming client used for broadcasting live camera and microphone feeds to remote servers via the RTMP protocol. It provides a system for mobile live broadcasting that integrates camera control, media encoding, and real-time network transmission. The project features GPU-accelerated video filtering to apply visual effects to live streams and a local recording system that saves a copy of the broadcast to an MP4 file while simultaneously streaming to a remote destination. It includes a camera controller for managing front and rear sensors and adjusting stream orientatio

    C++androidandroid-developmentandroid-library
    View on GitHub↗4,940
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    View on GitHub↗3,910
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • cisco/openh264cisco avatar

    cisco/openh264

    6,079View on GitHub↗

    OpenH264 is a library for encoding and decoding video using the H.264 standard. It provides tools to transform raw video frames into compressed byte streams and decompress those streams back into raw pixel frames. The project includes a simulcast video stream generator that produces multiple resolutions from a single source. This capability supports adaptive bitrate streaming and real-time video communication across varying network conditions. The system implements video processing workflows including adaptive rate control, slicing-based parallel encoding, and YUV planar buffer management. I

    C++
    View on GitHub↗6,079
See all 30 alternatives to LFLiveKit→

Frequently asked questions

What does laifengios/lflivekit do?

LFLiveKit is an iOS live streaming SDK designed for capturing, encoding, and transmitting real-time audio and video streams over the RTMP protocol.

What are the main features of laifengios/lflivekit?

The main features of laifengios/lflivekit are: RTMP Streaming SDKs, Adaptive Bitrate Streaming, Hardware Accelerated Media Encoders, Live Streaming SDKs, Adaptive Bitrate Controllers, Network Traffic Managers, RTMP Protocol Support, RTMP Stream Forwarding.

What are some open-source alternatives to laifengios/lflivekit?

Open-source alternatives to laifengios/lflivekit include: begeekmyfriend/yasea — Yasea is an Android live streaming client used for broadcasting live camera and microphone feeds to remote servers via… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… cisco/openh264 — OpenH264 is a library for encoding and decoding video using the H.264 standard. It provides tools to transform raw… nvidia/isaac-gr00t. anyrtcio-community/anyrtc-rtmp-opensource — This project is an RTMP media streaming SDK and a real-time communication framework designed for pushing and playing…