Existing camera stream (optional - will create one if not provided)
final MediaStream? existingStream;