While we are implementing a broadcast app using GPUImage we encounter a performance problem. When I was trying to adding a CAEmitterLayer on top of the camera view to implement effect as the image shows, the camera started to drop frames.
What our app does is to broadcast and record locally simultaneously. How can I find the reason and also is there any solution to solve this performance problem?