iOS RTMP streaming library - LFLiveKit vs VideoCore lib vs alternative [closed]
- HaishinKit (formerly lf) - github.com/shogo4405/lf.swift (swift, iOS/macOS, recent, well maintained) *621
- LaiFeng iOS Live Kit - github.com/LaiFengiOS/LFLiveKit (filters, well established) *2250
LFLiveKit IOS mobile phone push code - github.com/chenliming777/LMLiveStreaming *647
- VideoCore - github.com/jgh-/VideoCore (outdated, well established) *1343
- KSY Live iOS SDK - github.com/ksvc/KSYLive_iOS (more filters, recent) *307
Other
- Broadcast iOS SDK - cocoapods.org/pods/cineio-broadcast-ios
- MediaLibDemos3x - github.com/slavavdovichenko/MediaLibDemos3x *199
Other (Paid)
- Low latency GPU Streaming Library for iOS - onlinelib·de/streaming/($$?)
- VideoStream SDK Objective-C framework for iOS -videostreamsdk·com ($$$, FFMPEG license?)
- VideoKit streamingframework for iOS - iosvideokit·com ($$$+)
- Larix Mobile BroadcastingSDK - wmspanel·com/mobile_library ($$)
- Streamaxia OpenSDK - streamaxia·com/opensdk-ios-rtmp-library ($$)
LaiFeng iOS Live Kit has more features, iOS only. If sharing code base between iOS and macOS HaishinKit (LF) seems to be a better choice, also note Emmanouil Nicolas's answer regarding HaishinKit lf.swift completely written in swift and is constantly updated (!) Also take a look at the project mentioned by Emmanouil: ltebean/Live
Testing both HaishinKit and LaiFeng iOS Live Kit libraries with Cameleon and publishing the result here.