* 已不再开发 * 请参阅 https://GitHub.com/unpause-live/SwiftVideo
* 已不再开发 * 请参阅 https://GitHub.com/unpause-live/SwiftVideo
#VideoCore
VideoCore is a project inteded to be an audio and video manipulation and streaming graph. It currently works with iOS and periodic (live) sources. It is a work in progress and will eventually expand to other platforms such as OS X and Android. Contributors welcome!
###Table of Contents
##Setup
####CocoaPods
Create a Podfile with the contents
platform :ios, '6.0'
pod 'VideoCore', '~> 0.2.0'
Next, run pod install and open the xcworkspace file that is created.
####Sample Application The SampleBroadcaster project in the sample folder uses CocoaPods to bring in VideoCore as a dependency:
cd sample/SampleBroadcaster
pod install
open SampleBroadcaster.xcworkspace
... or you can build from the command-line:
xcodebuild -workspace SampleBroadcaster.xcworkspace -scheme SampleBroadcaster build
More on CocoaPods: http://cocoapods.org/
##Architecture Overview
VideoCore's architecture is inspired by Microsoft Media Foundation (except with saner naming). Samples start at the source, are passed through a series of transforms, and end up at the output.
e.g. Source (Camera) -> Transform (Composite) -> Transform (H.264 Encode) -> Transform (RTMP Packetize) -> Output (RTMP)
…
##Version History
I can't creating RTMP session on VideoCore
'type_half.inl' file not found?
include file not found
Crash when I remove a watermark image
'type_half.inl' file not found .. pod 1.2 & xcode 8.1
addPixelBufferSource streaming distorted image. [RESOLVED]
Audio static appears while streaming
Audio Crackling
How to remove the watermark image by addPixelBufferSource?
VideoCore cartfile