Comments (4)
Came here also after starting to do some research on implementing voice chat in Godot. Sounds like WebRTCMediaSteamTrack
would be a great addition, I created a proposal as you suggested @Faless
godotengine/godot-proposals#813
from webrtc-native.
My company would be happy to sponsor some work on this. We are offering $1500 bounty for this feature, https://gitcoin.co/issue/29615#
We will be putting up some other bounties for other video chat features in Godot. Feel free to get with if you want to get paid to build this out [email protected]
from webrtc-native.
I was wondering what the current state/progress is with MediaStream support?
Hi, there is currently no plan for MediaStream support, but a contribution in that sense would be welcome.
I'd like to help implement this if possible, primarily for voice chat, and would appreciate some pointers.
Well, in general terms, some form of WebRTCMediaStream/WebRTCMediaSteamTrack
class will have to be added to core
. Then appropriate implementation for JS and GDNative interface will have to be added in modules/webrtc
, a couple of signals and method will have to be added to RTCPeerConnection
and finally the GDNative plugin in this repository will have to be updated.
I suggest you start by opening an issue in the godot-proposals repository to discuss a potential API (I would suggest as close a possible to the WebRTC standard).
from webrtc-native.
Closing in favor of the proposal: godotengine/godot-proposals#813
from webrtc-native.
Related Issues (20)
- NixOS error: libstdc++.so.6: cannot open shared object file: No such file or directory
- Can't establish a communication in NakamaWebRTC project HOT 1
- WebRtcPeerConnection is failing half the time on C# HOT 5
- Can't load WebRTC native plugin on the Mac HOT 2
- Plugin is available in the AssetLib but installs wrongly. HOT 3
- Exporting .ipa to appstore fails HOT 2
- Extension crashes on startup HOT 6
- MacOS, The developer cannot be verified HOT 10
- ICE exchange does not work properly when a native client creates an offer to a browser HOT 5
- Can't build with Godot 4.2-rc1 and MSVC HOT 2
- Crash when using along other GDExtensions HOT 32
- `Invalid candidate format` When adding an ice candidate generated from browser WebRTC HOT 3
- Error when exporting for Web: No suitable library found for GDExtension HOT 3
- Godot 4.0 beta 5 crashes when loading extension HOT 2
- Calling WebRTCPeerConnection.CreateDataChannel in C# throws External component has thrown an exception. HOT 2
- When runing function create_offer() of WebRTCPeerConnection from the editor 1-10000 times, there is approximately 1 and more constant error _create_offer: Failed to gather local ICE candidates HOT 3
- Exporting to MacOS creates an error.
- Make builds for major and minor releases HOT 3
- Linux: bad glibc version HOT 3
- Release export crash HOT 4
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-native.