go-webrtc
go-webrtc copied to clipboard
WebRTC for Go
Due to musl not having backtrace support, systems such as Void (musl) and Alpine that use musl instead of glibc cannot build. ``` [se@xps ~]$ go get github.com/keroserene/go-webrtc # github.com/keroserene/go-webrtc...
Why I'm here: `go-webrtc` is a [snowflake dependency](https://github.com/keroserene/snowflake#dependencies) `go get github.com/keroserene/go-webrtc` results in ``` ctestenums.cc:2:48: fatal error: webrtc/api/peerconnectioninterface.h: No such file or directory compilation terminated. ``` `% go env` ```...
I successfully built the lib on my Mac using build.sh. But when I try to build go-webrtc using go build I get: Undefined symbols for architecture x86_64: "typeinfo for webrtc::VideoTrackSource",...
Instead of automatic creation on the other end, allows peers to manually create a data channel together using the same label and probably some custom signaling. (Doesn't seem required for...
Hi, I am trying to use this library on windows machine. I followed steps mentioned in another issue to create build.sh (build.bat) for windows. I was able to complete all...
Hi @arlolra, I hope you had a great christmas! I have 2 questions regarding data validity: 1. Is it possible to use TCP over UDP IceProtocol in this library? If...
See 9c40f4d6 `SetConfiguration` pretty much always returns `INVALID_MODIFICATION` because of the following, from webrtc/pc/peerconnection.cc, ``` // The simplest (and most future-compatible) way to tell if the config was // modified...
This is not necessary for data-only use cases of PeerConnection. However, this would be nice to have for a more complete go wrapper of WebRTC. If this is desired, first...
Hi, Is there any implementation like getStats() function in this through which we can access the remote IP and Port for connection which ICE has selected for the data channel?...
How long should a handler attached to webrtc.DataChannel.OnMessage be allowed to take? If I understand correctly, data channel buffer is drained after OnMessage is returned, so if I am reading...