linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Hardware accelerated H.264 support is finally


From: BIENKOWSKI Guillaume
Subject: Re: [Linphone-developers] Hardware accelerated H.264 support is finally possible in iOS 8
Date: Thu, 24 Jul 2014 09:30:07 +0200

We know of this, yes. 
Apple also has some sample project with it being used for transcoding.

It would be interesting to dig a bit further if we have time, but I can't promise anything.

Guillaume BIENKOWSKI
http://www.belledonne-communications.com/
sip:address@hidden


On Thu, Jul 24, 2014 at 5:42 AM, Chris Ballinger <address@hidden> wrote:
I noticed that H.264 is disabled in the App Store build, most likely because Linphone relies on the GPLv2 x264 library (and thus cannot be distributed on the App Store). In the upcoming iOS 8 release, Apple finally made public their VideoToolbox.framework, which provides more direct access to the hardware H.264 encoder/decoder. Now developers no longer have to rely on horrible hacks to get their realtime hardware accelerated H.264 video! This same framework has been available on Mac OS since 10.8+ as well.

I haven't investigated how easy it will be to integrate into Linphone yet, but here is some sample code demonstrating how to use VideoToolbox to encode frames in realtime:
https://github.com/jgh-/VideoCore/blob/master/transforms/Apple/H264Encode.cpp

Cheers!

_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers



reply via email to

[Prev in Thread] Current Thread [Next in Thread]