Comments (14)
you are talking about ip multicast which is not available in javascript today. a project started 2 years ago to implement it as a browser W3C standard but stopped to be financed by Cisco. however the main author of this project would be happy to see open source developers to continue the job...
https://lists.w3.org/Archives/Public/public-multicast/
https://www.w3.org/community/multicast/
https://github.com/GrumpyOldTroll/wicg-multicast-receiver-api
(btw ip multicast was implemented in the lovely missing flash plugin until 2021 and the end of plugins in browser)
from rtcmulticonnection.
@ROBERT-MCDOWELL @grimace @killmenot @muaz-khan
I am trying to build a stun-like script in javascript (not node.js) that read the ip's from a local file and i want to make rtcmulticonnection working without signal server.
does anyone can assist in that
from rtcmulticonnection.
@webleb you cannot develop a stun/turn server on javascript client side since the JS engine of browsers don't allow to create low level sockets and btw the sandbox does not allow other clients to know your IP.
from rtcmulticonnection.
@ROBERT-MCDOWELL
I dont want that Stun know the ip but just read it from input form enter it by user.
from rtcmulticonnection.
I suggest you learn what is a STUN/TURN server here
https://blog.ivrpowers.com/post/technologies/what-is-stun-turn-server/
STUN server must know the ip of each client, it's the main job of a STUN server
from rtcmulticonnection.
@ROBERT-MCDOWELL
I know what is STUN server.
i just want use same mechanism to pass the ip to webRTC.
i dont want that my new "STUN" to know the ip but just read it from a file or input form.
from rtcmulticonnection.
i just want a way to pass the ip to RTCMulticonnection without using stun and turn and signal server.
@ROBERT-MCDOWELL @grimace @killmenot @muaz-khan
from rtcmulticonnection.
you cannot, it's sandboxed! you have no other way to to get the ip but from STUN!
from rtcmulticonnection.
@ROBERT-MCDOWELL
suppose that i know the ip and i just want to pass it to webRTC (if it is complex i will use same mechanism that stun use it to pass it to webRTC).
from rtcmulticonnection.
do you understand when I say "sandboxed"?? it means you CANNOT hardcode p2p ips into webrtc, it's a security prevention
from rtcmulticonnection.
@ROBERT-MCDOWELL
i know sandboxed , it is used also in iframe in some case for security.
i just want to know where the ip is sandboxed ? in STUN? if it is not sandboxed in STUN i can use the same mechanism that STUN use it to pass it to RTCMulticonnection.
from rtcmulticonnection.
what you call "mechanism" is the ICE protocol, through UDP / TCP. better you just install an stun server locally and the discovery willl be ok since (again) you cannot manipulate ips in webrtc as ICE stun is encrypted between peers.
from rtcmulticonnection.
can i install stun on users mobile by downloading my app?
@ROBERT-MCDOWELL
from rtcmulticonnection.
this is off topic... better you go to stun server developers.... please close this issue now thanks
from rtcmulticonnection.
Related Issues (20)
- Muaz May Have Left This World! HOT 12
- https://muazkhan.com:9001/ dont work
- Listen to audio stream without microphone HOT 1
- Auto Open behavior of meeting room link possible? HOT 1
- video appearing issue HOT 7
- Problem chromium - chromium HOT 2
- Live Streaming not working in Chrome Beta 110 HOT 5
- muazkhan.com:9001 has SSL error
- screen displayed as video HOT 1
- local stream microphone not working while share screen + system audio shared using peerjs webrtc
- please help me to solove this problem, this vue project is alone to use a ip and port(3000), want to inside the screen sharing to this vue project, but the RTCMultiConnection is only to occupy this ip and port(9001),how to handle this issue? HOT 1
- when are on the public internet, two person can't see each other's video HOT 1
- how send rtcmulticonnection screen sharing to rtmp server like youtube HOT 1
- can anyone help me in setting socket server
- can anyone help me in setting socket server
- RTCMulticonnection.min.js is possible running on spring boot?
- Video Conferencing (MANY_TO_MANY) not working anymore HOT 1
- TypeError: (0 , stream_1.pipeline) is not a function
- DIFFERENCE BETWEEN addStream() and captureStream()
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 rtcmulticonnection.