Kevin.Wen's repositories
rabbitstreamer
rabbitstreamer is the P2P based media streaming suite, includes streaming server which can stream media through P2P protocol, streaming player which can play the streaming data from streaming server and the peers. the P2P streaming server adopts event driven non-blocking io architecture.
mlalgorithm
This project implements different machine learning algorithms in C++
rabbitplayer
rabbitplayer is a p2p mediaplayer which is based on ffmpeg.
rabbitrender
rabbitrender is pure software implementation of graphics pipeline, includes programmable shader system.
emuleserver
emuleserver acts as the sever of the peer-to-peer client emule, it supports emule protocol specification.
ijkplayer
Android/iOS video player based on FFmpeg n3.0, with MediaCodec, VideoToolbox support.
p2pcapturer
p2pcapturer is a p2p capturer which is based on srs, the client can push streaming data to the p2pcapturer, then p2pcaptuer sends p2p packet to the super node.
OpenGL-ES-3.0-Deferred-Rendering
OpenGL ES 3.0 Deferred Renderer
swiftshader
SwiftShader is a high-performance CPU-based implementation of the OpenGL ES and Direct3D 9 graphics APIs. Its goal is to provide hardware independence for advanced 3D graphics.