We're using VideoCore lib for a live streaming app and started to reach certain limits e.g. project maintenance, saving the stream, portrait-oriented video formatting, external camera sources, etc.
Looking for an alternative iOS RTMP streaming library, one that is more up to date. Any tested suggestions? Thank you!
SRT is a new and modern live video transport protocol. It features many improvements to the incumbent popular video ingest protocol, RTMP, such as lower latency, and better resilience against unpredictable network conditions on the public Internet.
The “old” use of RTMP is practically dead. Pretty much anything involving RTMP delivery/streaming and Flash delivery/streaming is obsolete at this point with most browsers completely dropping support of RTMP delivery in 2021. However, RTMP is not dead.
Since this Flash plugin supported 98% of internet browsers in its golden age, RTMP streaming was used everywhere. However, at the end of 2020, Adobe ended RTMP support. This decision marks the end of the legendary protocol RTMP.
Although Adobe announced that it will no longer support Flash, RTMP remains a commonly used protocol for live streaming within production workflows.
LFLiveKit IOS mobile phone push code - github.com/chenliming777/LMLiveStreaming *647
Other
Other (Paid)
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With