I have this labeled “tvOS,” but it applies to MacOS and iOS, as well.
I am looking at solutions for decoding and displaying streaming video from RT[S]P streams (UDP, mostly, but possible TCP, as well).
Apple is not so good at supporting this stuff, and I’ve been using VLCKit/MobileVLCKit/tvVLCKit for my test harnesses. It’s a fairly performant library that can decode pretty much anything I throw at it.
However, it is the resource pig from hell (especially with tvOS), and there are probably licensing issues for use in commercial products.
I’ve looked at a few commercial offerings (I have no problem paying for a decent library), and have been rather underwhelmed. Most seem to be ffmpeg wrappers.
ffmpeg is fine for MacOS, but I don’t think that it will be useful for tvOS or iOS.
Can anyone point me to any projects that can help me to decode streaming video (primarily from surveillance gear), and display them on Mac-, i- and tvOS; preferably without draining the battery or stalling too much?