GDLiveStreaming
Live audio and video manipulation pipeline
Install / Use
/learn @goodow/GDLiveStreamingREADME
GDLiveStreaming
[](https://travis-ci.org/Larry Tin/GDLiveStreaming)
Features
- 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
Example
To run the example project:
- Clone the repo, run
git submodule update --initin the root directory. - Run
pod installfrom the Example directory and openGDLiveStreaming.xcworkspacefile.
Requirements
Installation
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'
Author
Larry Tin, dev@goodow.com
License
GDLiveStreaming is available under the MIT license. See the LICENSE file for more info.
View on GitHub95/100
Security Score
Audited on Feb 10, 2026
No findings
