[![CI Status](http://img.shields.io/travis/Larry Tin/GDLiveStreaming.svg?style=flat)](https://travis-ci.org/Larry Tin/GDLiveStreaming)
- Capturing and filtering live video via GPUImage
- Focusing and Exposure on tap: GDLCameraUtil
- Pause and resume during recording: GDLAlignVideoAudioTimestamp
- Rotate camera between front and rear
- Incoming call
- Alarm
- H264 video encoding using VideoToolbox
- Push stream through RTMP
To run the example project:
- Clone the repo, run
git submodule update --init
in the root directory. - Run
pod install
from the Example directory and openGDLiveStreaming.xcworkspace
file.
GDLiveStreaming is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'GDLiveStreaming', :git => 'https://github.com/goodow/GDLiveStreaming.git'
pod 'VideoCore', :git => 'https://github.com/goodow/VideoCore.git'
pod 'glm', :podspec => 'https://raw.githubusercontent.com/goodow/GDLiveStreaming/master/glm.podspec'
Larry Tin, dev@goodow.com
GDLiveStreaming is available under the MIT license. See the LICENSE file for more info.