If you want to include some other module to manage recordings, that's also possible from Application.xml <Modules> section.
To record whole conference (all participants) in same video there are 2 solutions:
1) Easiest way: A moderator can use a screen recording application to record the conference page zone from his desktop.
2) Record all streams and combine videos side by side with ffmpeg (after the conference). Some latency adjustments may be required for each video, depending on video file time or or method of identifying exactly when each user started broadcasting. Then video can be combined with something like: