webrtc
webrtc copied to clipboard
A pure Rust implementation of WebRTC
Hi. Thanks for providing this awesome crate!🦀 I am trying to connect to a device which runs WebRTC (afaik implemented in Python). I can successfully connect but get an error...
Currently all internal states are stored as an `AtomicU8` which is not as descriptive as we can be. I think moving to a newtyped State type would be more helpful...
With the [stabilization of async fn in trait](https://github.com/rust-lang/rust/pull/115822) as of 1.75, I think it would be more ergonomic to have a single state to handle all events which implements a...
Hi. First of all, thanks for your awesome work! I'm developing a streaming application where native clients stream a vp9 video file to a media server using WebRTC, and there's...
hi After RTP h265 codec is added, I try to add hevc track to this repo, but not successful, this is how I did. claim a mime type **pub const...
RTCDataChannel::close() calls DataChannel::close(), which calls Stream::shutdown() which calls Stream::send_reset_request(). Stream::send_reset_request() does not wait for connection close. So there is no way to wait for shutdown handshake to complete. In my...
Apologies in advance: this problem is potentially quite basic but I am not clear on what's going wrong, or how to debug. I have created an audio track as follows:...
To reproduce 1. Run the play from disk example. 2. Open the web browser and view the video 3. Close the browser early The loop will carry on, so if...
In my application, I've observed that when a TURN server is used as a proxy, numerous UDP sockets remain open even after all network activities have ceased and there are...
hi I am trying to build an app using actix-web as an ice server, ffmpeg as video/video sample feeder and this repo as a proxy. But after I put them...