Skip to content

huiping192/HPLiveKit

Repository files navigation

HPLiveKit

CI Version License Platform

Swift rtmp base live streaming lib. Inspired by LFLiveKit https://github.com/LaiFengiOS/LFLiveKit

Features

video

  • Video configuration
  • Beauty Face
  • WaterMark

audio

  • Audio configuration
  • Audio Mute
  • AudioEngine support
  • Audio only broadcasting
  • Audio broadcasting in background

encoder

  • H264 Hardware Encoding
  • AAC Hardware Encoding

publish

  • RTMP
  • Drop frames on bad network
  • Dynamic switching bitRate
  • local MP4 recording

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

- iOS 8.0+
- Xcode 13

Installation

HPLiveKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

platform :ios, '8.0'

pod 'HPLiveKit'

Usage example

Author

Huiping Guo, huiping192@gmail.com

Release History

License

HPLiveKit is available under the MIT license. See the LICENSE file for more info.