feat:upgrade to webrtc v0.20.0-alpha.#356
Open
syzp3 wants to merge 31 commits into
Open
Conversation
# Conflicts: # liveion/src/recorder/task.rs
# Conflicts: # livetwo/src/utils/webrtc.rs # livetwo/src/whep/webrtc.rs
a-wing
reviewed
Jun 2, 2026
|
|
||
| let configured = std::env::var("LIVE777_WEBRTC_ICE_UDP_ADDRS") | ||
| .or_else(|_| std::env::var("LIVE777_WEBRTC_ICE_UDP_ADDR")) | ||
| .unwrap_or_else(|_| DEFAULT_ADDR.to_string()); |
Comment on lines
+87
to
+89
| let configured = std::env::var("LIVE777_WEBRTC_ICE_UDP_ADDRS") | ||
| .or_else(|_| std::env::var("LIVE777_WEBRTC_ICE_UDP_ADDR")) | ||
| .unwrap_or_else(|_| DEFAULT_ADDR.to_string()); |
Member
There was a problem hiding this comment.
There config only in ENV, not working in config file? This is wired
Member
cargo run --features=webui
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.54s
Running `target/debug/live777`
2026-06-02T07:07:39.498142Z WARN ThreadId(01) live777: src/main.rs:51: set log level: [DEBUG]
2026-06-02T07:07:39.498249Z DEBUG ThreadId(01) live777: src/main.rs:52: config : Config { http: Http { listen: 0.0.0.0:7777, cors: false }, ice_servers: [IceServer { urls: ["stun:stun.l.google.com:19302"], username: "", credential: "" }], auth: Auth { secret: "", tokens: [] }, log: Log { level: "debug" }, strategy: Strategy { each_stream_max_sub: EachStreamMaxSub(65535), cascade_push_close_sub: false, auto_create_whip: true, auto_create_whep: true, auto_delete_whip: AutoDestrayTime(-1), auto_delete_whep: AutoDestrayTime(-1) }, sdp: Sdp { disable_codecs: [] }, webhook: Webhook { webhooks: [] }, stream: StreamConfig { sources: [] } }
2026-06-02T07:07:39.498508Z INFO ThreadId(01) live777: src/main.rs:57: Server listening on 0.0.0.0:7777
2026-06-02T07:07:48.101465Z DEBUG ThreadId(06) http_request: liveion::route::whip: liveion/src/route/whip.rs:32: offer: v=0
o=- 9109205071202247924 68963000 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 EA:7C:E1:CC:FE:64:3E:03:46:01:AA:DB:59:5F:FA:C7:8D:A7:23:4C:26:B1:00:8B:66:1F:3A:E1:43:F5:5F:8B
a=extmap-allow-mixed
a=group:BUNDLE 0
m=video 9 UDP/TLS/RTP/SAVPF 96 98 100 102 127 125 108 123 41 126 116
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:0
a=ice-ufrag:DrzVrKsulacjdWbL
a=ice-pwd:kXTuBjyDbzITsvZxGrlpVyrxPBjzabhy
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 transport-cc
a=rtpmap:98 VP9/90000
a=fmtp:98 profile-id=0
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtcp-fb:98 transport-cc
a=rtpmap:100 VP9/90000
a=fmtp:100 profile-id=1
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 transport-cc
a=rtpmap:102 H264/90000
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=rtcp-fb:102 goog-remb
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack
a=rtcp-fb:102 nack pli
a=rtcp-fb:102 nack
a=rtcp-fb:102 nack pli
a=rtcp-fb:102 transport-cc
a=rtpmap:127 H264/90000
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=rtcp-fb:127 goog-remb
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtcp-fb:127 transport-cc
a=rtpmap:125 H264/90000
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtcp-fb:125 goog-remb
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack
a=rtcp-fb:125 nack pli
a=rtcp-fb:125 nack
a=rtcp-fb:125 nack pli
a=rtcp-fb:125 transport-cc
a=rtpmap:108 H264/90000
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=rtcp-fb:108 goog-remb
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack
a=rtcp-fb:108 nack pli
a=rtcp-fb:108 nack
a=rtcp-fb:108 nack pli
a=rtcp-fb:108 transport-cc
a=rtpmap:123 H264/90000
a=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 transport-cc
a=rtpmap:41 AV1/90000
a=fmtp:41 profile-id=0
a=rtcp-fb:41 goog-remb
a=rtcp-fb:41 ccm fir
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtcp-fb:41 transport-cc
a=rtpmap:126 H265/90000
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 transport-cc
a=rtpmap:116 ulpfec/90000
a=rtcp-fb:116 nack
a=rtcp-fb:116 nack pli
a=rtcp-fb:116 transport-cc
a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=msid:i.sdp i.sdp-video
a=ssrc:490958501 cname:i.sdp
a=ssrc:490958501 msid:i.sdp i.sdp-video
a=ssrc:490958501 mslabel:i.sdp
a=ssrc:490958501 label:i.sdp-video
a=sendrecv
a=candidate:291967603 1 udp 2130706431 0.0.0.0 57954 typ host
a=candidate:291967603 2 udp 2130706431 0.0.0.0 57954 typ host
uri=/whip/test-stream method=POST span_id=1
2026-06-02T07:07:48.102380Z INFO ThreadId(06) http_request: liveion::stream::manager: liveion/src/stream/manager.rs:234: add stream : test-stream uri=/whip/test-stream method=POST span_id=1
2026-06-02T07:07:48.104689Z INFO ThreadId(06) http_request: liveion::forward::internal: liveion/src/forward/internal.rs:1035: ICE servers for publish: count=1, urls=[stun:stun.l.google.com:19302], has_username=false, has_credential=false uri=/whip/test-stream method=POST span_id=1
2026-06-02T07:07:48.112746Z INFO ThreadId(06) liveion::forward::internal: liveion/src/forward/internal.rs:141: [test-stream] [publish] connection state changed: connecting
2026-06-02T07:07:48.300272Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:48.301080Z INFO ThreadId(03) liveion::forward::internal: liveion/src/forward/internal.rs:191: publish ICE gathering complete
2026-06-02T07:07:48.308285Z INFO ThreadId(03) http_request: liveion::forward::internal: liveion/src/forward/internal.rs:903: [test-stream] [publish] set 45f48d945f7d74186ff57fb3b375388f uri=/whip/test-stream method=POST span_id=1
2026-06-02T07:07:48.308527Z DEBUG ThreadId(03) http_request: liveion::route::whip: liveion/src/route/whip.rs:34: answer: v=0
o=- 8770062411801723276 111304000 IN IP4 0.0.0.0
s=-
t=0 0
a=msid-semantic:WMS *
a=fingerprint:sha-256 46:CC:52:34:7B:84:53:7C:C4:95:F6:68:51:6B:80:80:28:10:99:95:CD:49:F6:30:60:44:2F:08:C8:B9:91:AF
a=group:BUNDLE 0
m=video 9 UDP/TLS/RTP/SAVPF 116 126 41 123 108 125 127 102 100 98 96
c=IN IP4 0.0.0.0
a=setup:active
a=mid:0
a=ice-ufrag:sGkbsUJIdYAYhPKR
a=ice-pwd:VGTvtqmmNGROOYWifvdulEpHfmLiXlxa
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:116 ulpfec/90000
a=rtcp-fb:116 nack
a=rtcp-fb:116 nack pli
a=rtcp-fb:116 transport-cc
a=rtpmap:126 H265/90000
a=rtcp-fb:126 goog-remb
a=rtcp-fb:126 ccm fir
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 nack
a=rtcp-fb:126 nack pli
a=rtcp-fb:126 transport-cc
a=rtpmap:41 AV1/90000
a=fmtp:41 profile-id=0
a=rtcp-fb:41 goog-remb
a=rtcp-fb:41 ccm fir
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtcp-fb:41 transport-cc
a=rtpmap:123 H264/90000
a=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=rtcp-fb:123 transport-cc
a=rtpmap:108 H264/90000
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=rtcp-fb:108 goog-remb
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack
a=rtcp-fb:108 nack pli
a=rtcp-fb:108 nack
a=rtcp-fb:108 nack pli
a=rtcp-fb:108 transport-cc
a=rtpmap:125 H264/90000
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtcp-fb:125 goog-remb
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack
a=rtcp-fb:125 nack pli
a=rtcp-fb:125 nack
a=rtcp-fb:125 nack pli
a=rtcp-fb:125 transport-cc
a=rtpmap:127 H264/90000
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=rtcp-fb:127 goog-remb
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtcp-fb:127 transport-cc
a=rtpmap:102 H264/90000
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=rtcp-fb:102 goog-remb
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack
a=rtcp-fb:102 nack pli
a=rtcp-fb:102 nack
a=rtcp-fb:102 nack pli
a=rtcp-fb:102 transport-cc
a=rtpmap:100 VP9/90000
a=fmtp:100 profile-id=1
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 transport-cc
a=rtpmap:98 VP9/90000
a=fmtp:98 profile-id=0
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtcp-fb:98 transport-cc
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 transport-cc
a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=recvonly
a=candidate:291967603 1 udp 2130706431 0.0.0.0 52082 typ host
a=candidate:291967603 2 udp 2130706431 0.0.0.0 52082 typ host
a=candidate:4162437333 1 udp 1694498815 218.19.14.194 10486 typ srflx raddr 0.0.0.0 rport 52082
a=candidate:4162437333 2 udp 1694498815 218.19.14.194 10486 typ srflx raddr 0.0.0.0 rport 52082
a=end-of-candidates
uri=/whip/test-stream method=POST span_id=1
2026-06-02T07:07:48.502907Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:48.503021Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:48.704447Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:48.905425Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:49.106294Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:49.307404Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:07:49.509241Z ERROR ThreadId(03) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:57954 from 0.0.0.0:52082: No route to host (os error 65)
2026-06-02T07:08:18.195878Z INFO ThreadId(03) liveion::forward::internal: liveion/src/forward/internal.rs:141: [test-stream] [publish] connection state changed: failed
2026-06-02T07:08:18.196167Z INFO ThreadId(03) liveion::forward::internal: liveion/src/forward/internal.rs:141: [test-stream] [publish] connection state changed: closed
2026-06-02T07:08:18.196390Z INFO ThreadId(03) liveion::forward::internal: liveion/src/forward/internal.rs:944: [test-stream] [publish] set nonejust ffmpeg-rtp-h264
cargo run --bin=whipinto -- -i i.sdp -w http://127.0.0.1:7777/whip/test-stream --command "ffmpeg -re -f lavfi -i testsrc=size=1280x720:rate=30 -vcodec libx264 -pix_fmt yuv420p -g 60 -keyint_min 60 -crf 23 -preset ultrafast -tune zerolatency -profile:v main -level 4.1 -f rtp 'rtp://127.0.0.1:5002' -sdp_file i.sdp"
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s
Running `target/debug/whipinto -i i.sdp -w 'http://127.0.0.1:7777/whip/test-stream' --command 'ffmpeg -re -f lavfi -i testsrc=size=1280x720:rate=30 -vcodec libx264 -pix_fmt yuv420p -g 60 -keyint_min 60 -crf 23 -preset ultrafast -tune zerolatency -profile:v main -level 4.1 -f rtp '\''rtp://127.0.0.1:5002'\'' -sdp_file i.sdp'`
ffmpeg version 8.1.1 Copyright (c) 2000-2026 the FFmpeg developers
built with Apple clang version 21.0.0 (clang-2100.0.123.102)
configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/8.1.1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gpl --enable-libsvtav1 --enable-libopus --enable-libx264 --enable-libmp3lame --enable-libdav1d --enable-libvmaf --enable-libvpx --enable-libx265 --enable-openssl --enable-videotoolbox --enable-audiotoolbox --enable-neon
libavutil 60. 26.101 / 60. 26.101
libavcodec 62. 28.101 / 62. 28.101
libavformat 62. 12.101 / 62. 12.101
libavdevice 62. 3.101 / 62. 3.101
libavfilter 11. 14.101 / 11. 14.101
libswscale 9. 5.101 / 9. 5.101
libswresample 6. 3.101 / 6. 3.101
Input #0, lavfi, from 'testsrc=size=1280x720:rate=30':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: wrapped_avframe, rgb24, 1280x720 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 30 tbn
Stream mapping:
Stream #0:0 -> #0:0 (wrapped_avframe (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x926c24a80] using SAR=1/1
[libx264 @ 0x926c24a80] using cpu capabilities: ARMv8 NEON DotProd I8MM
[libx264 @ 0x926c24a80] profile Constrained Baseline, level 4.1, 4:2:0, 8-bit
Output #0, rtp, to 'rtp://127.0.0.1:5002':
Metadata:
encoder : Lavf62.12.101
Stream #0:0: Video: h264, yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 90k tbn
Metadata:
encoder : Lavc62.28.101 libx264
Side data:
CPB properties: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
frame= 30 fps=0.0 q=14.0 size= 60KiB time=00:00:01.00 bitrate= 492.8kbits/s speed=1.98x elapsed=0:00:frame= 46 fps= 46 q=14.0 size= 83KiB time=00:00:01.53 bitrate= 441.9kbits/s speed=1.52x elapsed=0:00:2026-06-02T07:07:48.320400Z ERROR ThreadId(08) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
2026-06-02T07:07:48.522566Z ERROR ThreadId(08) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
frame= 61 fps= 40 q=11.0 size= 104KiB time=00:00:02.03 bitrate= 419.3kbits/s speed=1.35x elapsed=0:00:2026-06-02T07:07:48.723225Z ERROR ThreadId(09) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
2026-06-02T07:07:48.926914Z ERROR ThreadId(09) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
frame= 76 fps= 38 q=14.0 size= 146KiB time=00:00:02.53 bitrate= 473.3kbits/s speed=1.26x elapsed=0:00:2026-06-02T07:07:49.129927Z ERROR ThreadId(09) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
2026-06-02T07:07:49.331445Z ERROR ThreadId(09) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
2026-06-02T07:07:49.533188Z ERROR ThreadId(09) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
frame= 91 fps= 36 q=15.0 size= 168KiB time=00:00:03.03 bitrate= 452.7kbits/s speed=1.21x elapsed=0:00:2026-06-02T07:07:49.734143Z ERROR ThreadId(09) webrtc::peer_connection::driver: /Users/metal/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrtc-0.20.0-alpha.1/src/peer_connection/driver.rs:277: Failed to send to 0.0.0.0:52082 from 0.0.0.0:57954: No route to host (os error 65)
frame= 106 fps= 35 q=14.0 size= 188KiB time=00:00:03.53 bitrate= 435.5kbits/s speed=1.17x elapsed=0:00:03.01 |
Member
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


No description provided.