# Plugin Demo: Recorder/Playout

Want to learn more about the Record&Play plugin? Check the Documentation.

### Demo details

This demo shows how you can record a WebRTC session, and then replay it. You can choose to either record a new session (e.g., a videomessage) or watch any of the recordings that may be available (including those you made yourself), assuming they weren't marked as private (in which case they won't be listed).

This application makes use of the integrated recording feature in Janus, specifically the individual recording of audio and video streams in `.mjr` format: these individual recordings are then used for a live broadcasting of the dumped RTP packets through a sendonly WebRTC PeerConnection when you choose to replay them. To post-process these recordings in a more usable format (e.g., `.webm` for video or `.opus` for audio) you can make use of the `janus-pp-rec` tool that is available as part of the Janus code.

Press the `Start` button above to launch the demo.

Recorder/Playout
Remote Video