Deepfake and WebRTC projects (doesn't list all projects)

Projects Description


Deepfake is a technology that can replace one person's face with another person's. I have done many deepfake projects, both offline and realtime version. Offline version is used for most projects and process videos locally. Realtime version can process streaming video data in realtime. To stream videos, WebRTC is introduced to some realtime projects as well. Based on Shiguredo's momo repo (, I learned and modified WebRTC code. The following videos are some projects I did and are released to public.


Video demos

zozo zozo2


6/18/2017, 6:30:12 PM