VideoDecoder
iOS platform video hard decoding, support h264, h265
Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
h264:
//Initialize the decoder instance and assign it a delegate to receive the decoded data
//callbacks
let decoder = H264Decoder(delegate: self)
//Initialize the videoPacket instance of h264 encode data
decoder.decodeOnePacket(videoPacket)
h265:
//Initialize the decoder instance and assign it a delegate to receive the decoded data
//callbacks
let decoder = H265Decoder(delegate: self)
//Initialize the videoPacket instance of h265 encode data
decoder.decodeOnePacket(videoPacket)
Build Requirements
iOS
11.0+
Swift5.0+
Installation
CocoaPods
pod 'VideoDecoder'
Carthage
github "songbihai/VideoDecoder"
License
VideoDecoder is available under the MIT license. See the LICENSE file for more info.