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.
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
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
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
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
LFLiveKit is an iOS live streaming SDK designed for capturing, encoding, and transmitting real-time audio and video streams over the RTMP protocol.
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.
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…