The MediaMTX widget's + Camera button now opens a small setup dialog with the same options as Add Camera from URL — choose Copy (no re-encode) or a hardware/software transcode independently for the HLS stream and MP4 recording, plus audio placement
Camera profiles created this way still generate and arm the fallback slate automatically, so re-encoded streams are protected through publisher dropouts just like stream-copy ones
A copy profile and a transcode profile can now coexist for the same published stream — pressing + Camera again with different options creates a second profile instead of returning the first
Streams publishing a non-H264 codec pre-select transcode for the HLS output (browsers can't play it otherwise), and the audio choice is hidden when the stream carries no audio