Comments (2)
Add some code to DTLSListener::accept() :
impl Listener for DTLSListener {
async fn accept(&self) -> UtilResult<(Arc<dyn Conn + Send + Sync>, SocketAddr)> {
...
// added by simon
let state = dtls_conn.connection_state().await;
println!("accept, peer_certificates {}", state.peer_certificates.len());
Ok((Arc::new(dtls_conn), raddr))
}
...
}
Run the self sign examples:
$ cargo run --example listen_selfsign -- --host 127.0.0.1:4444
$ cargo run --example dial_selfsign -- --server 127.0.0.1:4444
At server side, it prints :
accept, peer_certificates 0
from webrtc.
Fixed by set Config.client_auth to ClientAuthType::RequireAnyClientCert.
from webrtc.
Related Issues (20)
- Issues with WebRTC Session Description
- WHIP ingestion with OBS Studio 30.0.0 Beta 3 fails on `0.9.0` but not on `0.8.0`
- Not clear how to debug issue with write_sample HOT 1
- it looks play-from-disk-h264 example not working with armv7hf HOT 1
- H264Reader is extreamly slow
- BFCP
- Manually choose IP/Port or ICE candidate HOT 1
- TURN client wont close the socket HOT 1
- write_sample Does not return when client disconnects
- RTCDataChannel::close() does not wait for channel to close HOT 1
- The customized HEVC track failed HOT 1
- Migrate to async traits for handling event callbacks HOT 1
- Every video frame is sent as a keyframe HOT 1
- Newtype internal states
- High latency with small datachannel packets HOT 1
- Memory leakage and high cpu usage for each peer HOT 6
- insecure_skip_verify set to true in dtls_transport::prepare_transport HOT 3
- GStreamer based webkit2gtk fails with `Incoming unhandled RTCP ssrc(...), on_track will not be fired` HOT 4
- Invalid mac HOT 3
- Build failure without minor/major upgrade HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webrtc.