Page 1 of 1

Hardware acceleration/VideoToolbox SDK support

Posted: 18 Apr 2015 00:09
by maximality23
Hi, everyone!
I am developing a videostream client for iOS.
The problem is: non-arm64 devices (such as iPad 4, iPad mini 1st Gen) plays HD video (720/1080p H264 from UDP Multicast) very choppy, not smooth, while arm64 does it nice and smooth.
HTTP stream with 1080p/720p MPEG-TS works great an any device.
480p (UDP h264 and HTTP MPEG-TS) works fine too.
I understand that arm64 devices are much more powerful, but i've heard about VideoToolbox SDK from Apple.
So, the questions is:
1. Can this SDK help improve performance on older devices in my case?
2. When will you add support for it? I've seen it in the tracker, but maybe it's already done?
3. Maybe there is another way to achieve better performance in UDP H264 decoding on older (non arm64) devices?
Thanks in advance.

Re: Hardware acceleration/VideoToolbox SDK support

Posted: 21 Apr 2015 09:54
by fkuehne
1) Yes, it will.
2) We have no defined date. We have a working implementation, but we still need to fix some corner-cases.
3) No, hardware accelerated decoding is definitely what you want and need.

For detailed info on Video Toolbox, see my article on objc.io.

Re: Hardware acceleration/VideoToolbox SDK support

Posted: 21 Apr 2015 20:14
by maximality23
1) Yes, it will.
2) We have no defined date. We have a working implementation, but we still need to fix some corner-cases.
3) No, hardware accelerated decoding is definitely what you want and need.

For detailed info on Video Toolbox, see my article on objc.io.
Thank you for your answer and for your tremendous job!