An open-source iOS SDK for RTMP live streaming with hardware encoding, beauty filters, and network optimization.
LFLiveKit is an open-source iOS SDK that enables developers to add live video streaming capabilities to their applications using the RTMP protocol. It handles video and audio capture, hardware encoding, network transmission, and real-time processing with features like beauty filters. The SDK solves the complexity of implementing performant live streaming on iOS devices.
iOS developers building applications that require live video broadcasting features, such as social media apps, live event streaming, or educational platforms.
Developers choose LFLiveKit for its hardware-accelerated encoding, built-in beauty filters, and robust network handling that maintains stream quality. It provides a comprehensive, production-ready solution without the licensing costs of commercial alternatives.
LaiFeng IOS Live Kit,H264 and AAC Hard coding,support GPUImage Beauty, rtmp transmission,weak network lost frame,Dynamic switching rate
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses iOS hardware for H.264 video and AAC audio encoding, ensuring optimal performance and battery efficiency as highlighted in the README's features list.
Integrates GPUImage for real-time face beautification and video effects, providing ready-to-use enhancements without additional libraries.
Implements dynamic bitrate switching and frame dropping to maintain stream quality under poor network conditions, a key feature noted in the README.
Offers customizable audio and video settings, background recording, and landscape/portrait support, allowing tailored streaming setups per the features list.
Only supports RTMP transmission, with FLV packaging explicitly listed as not implemented in the README, missing modern protocols like HLS or WebRTC.
Exclusively for iOS, requiring separate solutions for Android or other platforms, which increases development overhead for cross-platform apps.
The README specifies support for iOS 7.0+ and Xcode 7.3, which may not be actively updated for newer iOS versions or development tools, risking compatibility.