webrtc
webrtc copied to clipboard
A pure Rust implementation of WebRTC
Comparing with the google webrtc implementation for swift, the following appear to be missing from collectable statistics: * media-source: * framesPerSecond * outbound-rtp * qualityLimitationReason * totalPacketSendDelay * framesSent It...
Engineer from KittyCAD/Zoo here. I'm trying to get RTT statistics on the browser side (Chrome) but having trouble. Essentially, the `remote-outbound-rtp` statistics are not available. On the Rust side the...
log: ``` webrtc-0.12.0\src\peer_connection\mod.rs:307 [INFO] 15:52:34.581448 - signaling state changed to have-local-offer webrtc-ice-0.12.0\src\agent\agent_gather.rs:801 [WARN] 15:52:34.582244 - [controlled]: Unable to handle URL in gather_candidates_relay turn:172.31.2.27:3478?transport=tcp webrtc-0.12.0\src\peer_connection\mod.rs:307 [INFO] 15:52:34.658150 - signaling state changed...
I came across this issue while developing an app using webrtc-rs. After creating `MediaEngine`, I call register_default_codecs` on it. Then I call `register_codec` twice, registering codecs that I use in...
if you do: gn gen out/ios --args='target_os="ios" target_environment="device" target_cpu="arm64" rtc_enable_symbol_export=true rtc_enable_objc_symbol_export=true is_component_build=false is_debug=false enable_dsyms=true rtc_include_tests=false ios_enable_code_signing=false proprietary_codecs=true rtc_use_h264=true use_custom_libcxx=false ios_deployment_target="13.0"' ninja -C out/ios webrtc The result libwebrtc.a is not include...
I was trying to write an async adaptor and the Seek bound seems to make it impossible https://github.com/webrtc-rs/webrtc/blob/1291594284f99706739e224913dc4bcd0c09a5e1/media/src/io/ogg_writer/mod.rs#L15 However, this bound seems totally unnecessary and unused. I removed all the...
It seems the [icecandidateerror](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/icecandidateerror_event) handler hasn't been implemented. I find it very useful to debug ICE connectivity issues. Is there any reason for not including this handler? and is there...