Swift rtmp base live streaming lib. Inspired by LFLiveKit https://github.com/LaiFengiOS/LFLiveKit
- Video configuration
- Beauty Face
- WaterMark
- Audio configuration
- Audio Mute
- AudioEngine support
- Audio only broadcasting
- Audio broadcasting in background
- H264 Hardware Encoding
- AAC Hardware Encoding
- RTMP
- Drop frames on bad network
- Dynamic switching bitRate
- local MP4 recording
To run the example project, clone the repo and open Example/HPLiveKit.xcodeproj in Xcode.
- iOS 14.0+
- Xcode 13+
- Swift 5.5+
HPLiveKit is available through Swift Package Manager.
To add HPLiveKit to your Xcode project:
- File > Add Package Dependencies
- Enter package URL:
https://github.com/huiping192/HPLiveKit - Select version or branch
- Add to your target
Or add it to your Package.swift:
dependencies: [
.package(url: "https://github.com/huiping192/HPLiveKit", from: "0.1.0")
]Note: CocoaPods support has been discontinued. Please use Swift Package Manager instead.
Huiping Guo, huiping192@gmail.com
HPLiveKit is available under the MIT license. See the LICENSE file for more info.