我们正在使用VideoCore库进行直播流应用程序的开发,并开始达到某些限制,例如项目维护、流保存、竖向视频格式、外部摄像头来源等。 现在正在寻找另一种更新的iOS RTMP流媒体库作为替代方案。是否有经过测试的建议呢?谢谢!
HaishinKit (formerly lf) - github.com/shogo4405/lf.swift (Swift,iOS/macOS,最近更新,维护良好) *621 LaiFeng iOS Live Kit - github.com/LaiFengiOS/LFLiveKit (滤镜,已经成熟) *2250 LFLiveKit IOS 手机推送代码 - github.com/chenliming777/LMLiveStreaming *647 VideoCore - github.com/jgh-/VideoCore (已过时,已经成熟) *1343 KSY Live iOS SDK - github.com/ksvc/KSYLive_iOS (更多滤镜,最近更新) *307 其他 Broadcast iOS SDK - cocoapods.org/pods/cineio-broadcast-ios MediaLibDemos3x - github.com/slavavdovichenko/MediaLibDemos3x *199 其他(付费) iOS低延迟GPU流媒体库 - onlinelib·de/streaming/($$?) iOS VideoStream SDK Objective-C框架 - videostreamsdk·com($$$,FFMPEG许可证?) iOS VideoKit流媒体框架 - iosvideokit·com($$$+) Larix移动广播SDK - wmspanel·com/mobile_library($$) Streamaxia OpenSDK - streamaxia·com/opensdk-ios-rtmp-library($$) 拥有更多功能,仅适用于iOS。如果在iOS和macOS之间共享代码库,则HaishinKit (LF)似乎是更好的选择,还请注意Emmanouil Nicolas关于HaishinKit lf.swift完全使用Swift编写并不断更新的回答。此外,请查看Emmanouil提到的项目:ltebean/Live。使用Cameleon测试HaishinKit和LaiFeng iOS Live Kit库,并在此处发布结果。