diff --git a/src/webrtc.rs b/src/webrtc.rs index b634b3f..67ee0bf 100644 --- a/src/webrtc.rs +++ b/src/webrtc.rs @@ -17,178 +17,8 @@ use str0m::{Candidate, Event, IceConnectionState, Input, Output, Rtc, RtcConfig} /// bursts. See issue #23. const FORCED_KEYFRAME_MIN_INTERVAL: Duration = Duration::from_secs(1); -// ── 嵌入式 HTML 测试页面 ────────────────────────────────────────────────── - -const HTML_PAGE: &str = r#" - -wl-webrtc P0 - - -
Connecting...
- -

-
- -"#; +mod html_page; +use html_page::HTML_PAGE; // ── WebRTC 状态 ─────────────────────────────────────────────────────────── diff --git a/src/webrtc/html_page.rs b/src/webrtc/html_page.rs new file mode 100644 index 0000000..8fe845f --- /dev/null +++ b/src/webrtc/html_page.rs @@ -0,0 +1,170 @@ +pub(super) const HTML_PAGE: &str = r#" + +wl-webrtc P0 + + +
Connecting...
+ +

+
+ +"#;