#[derive(Debug, Clone)]
pub struct RtcConfig {
    pub ice_servers: Vec<String>,
    pub prefer_codec: Option<String>,
    pub enable_audio: bool,
    pub enable_video: bool,
}

impl Default for RtcConfig {
    fn default() -> Self {
        Self {
            ice_servers: vec!["stun:stun.l.google.com:19302".to_string()],
            prefer_codec: None,
            enable_audio: true,
            enable_video: true,
        }
    }
}
