Hui Zhang's repositories
FFmpegAndroidCameraEncoder
this program can get android camera data and encode it into h264 encoded flv file using ffmpeg. 本程序可以读取安卓手机摄像头数据并利用ffmpeg实时编码为H.264编码格式的FLV文件.
ffmpeg_camera_streamer
This program can read from PC camera and stream it to live streaming server, you can also add different video filters to the live stream.本程序实现了读取PC端摄像头并进行直播的功能,同时支持添加不同的视频滤镜
WebRTC-VideoEngine-Demo
This project can be used to conduct loopback video call, you can also choose to use OPENH264 or X264 as video codec besides VP8. 本程序可以实现环路视频通话,并且选择使用VP8、OPENH264或X264作为编码器
ffmpeg_video_combine
本程序实现了对多路视频进行合并实现分屏效果,并且可以添加不同的视频滤镜。This program can combine multiple input videos and output one video which implementing a mutli-screen display, you can also add different filters for each input.
SimpleVideoEdit
a simple android video edit app and relating sdk
WebRTC-VoiceEngine-Demo
This project can be used to conduct audio call. 本程序可以实现语音通话。
simplest_android_avplayer
this sample shows how to use MediaCodec and AudioTrack to build an android player, with avsync optimization
DASHEncoder2
Tool to generated DASH content and MPD. 一个可以生成DASH媒体内容和MPD的工具
android_cpu_monitor
calculate cpu usage percentage on each core of a process's threads
MediaSyncExample
this sample shows how to use android MediaSync API
android_mediacodec_surface_example
in this example, I will show you how to play video using MediaCodec together with SurfaceView, GLSurfaceView and TextureView
dash_website_demo
a Website Demo supporting DASH media content upload, generate and watch.一个支持DASH内容上传、生成、观看的网站示例。
simplest_mediacodec_decode
the simplest android mediacodec decode example, you can choose to output decoded YUV files or not
SimplePlayer
Android dash player with QoE optimization, based on ExoPlayer
channelChangeMonitor
python script used to change live channels automatically and output related stats
ExoPlayer-Impl-Investigation
ExoPlayer Implement Investigation, especially the dash part
LearningVideo
【Android 音视频开发打怪升级】系列文章示例代码(A demo to introduce how to develop android video)。本项目将从MediaCodec硬解,FFmpeg软解,OpenGL等方面,全方位讲解如何在Android上进行音视频编辑开发。
libdash-Impl-Investigation
libdash Implement Investigation
SpoRenderer
Android OpenGL video renderer, providing color blind correction filters
streamingEmulator
Matlab Code to Emulate Various Streaming Behavior including Progressive Downloading, Adaptive Streaming, etc.
Android-video_recorder_pro
An Video Recorder Professional Project For Android Platform
CompenNet
[CVPR 2019] End-to-end Projector Photometric Compensation
dash-test-vectors
Axinom test vectors for DASH playback and multi-DRM scenarios