Questions tagged [simplewebrtc]

SimpleWebRTC is an open source javascript library for joining and managing mesh p2p WebRTC conferences. Questions using this tag should be specific to this library.

Questions about the SimpleWebRTC library should use the simplewebrtc tag.

WebRTC is a technology stack for establishing (S)RTP and SCTP streams between peers. Peers are normally browser sessions.

p2p means "peer to peer," indicative of a transport between peers without a server or translation layer in the middle.

SimpleWebRTC normalizes browser API differences for peer connections and user media access. The library manages multiple RTCPeerConnections to provide a clean API for joining mesh (fully connected graph of p2p sessions) "rooms."

See https://simplewebrtc.com/ for more information and demos. See https://github.com/andyet/simplewebrtc for source code and issues.

159 questions
1
vote
1 answer

Flutter WebRTC camera doesn't show up

I'm working on WebRTC for video calling in Flutter. Everything is working like charm, but when I run the app it does not show the camera both local camera and remote (Camera Permission is given), but if I hot reload the app the camera shows. This is…
1
vote
0 answers

Coturn Load balancing on Azure

I have hosted Turn server on azure Linux VM using coturn, but I am facing problem to achieve high scalability. How I can deploy coturn server on Azure? Is there any way to use Azure load balancer for coturn server ?
Hrishikesh
  • 299
  • 1
  • 14
1
vote
0 answers

How to perform a WEBRTC peer to peer connection with id base for different tab?

I am new to work on WEBRTC I have tried to Implement simple peer connection
pal deepak
  • 45
  • 1
  • 1
  • 7
1
vote
0 answers

How to create screen select option like Google Meet or Microsoft Teams (Web Version) in my own WebRTC application

In simple WebRTC using getUserMedia we get a popup in chrome to select 'Entire Screen' 'Chrome Tab and 'Application Window' but in case of Google Meet and Microsoft Teams they made the screen selection custom. How do I do that in my custom WebRTC…
Sowvik Roy
  • 885
  • 2
  • 11
  • 25
1
vote
1 answer

React Simple WebRTC Choose Devices

I'm working on a video conference app in react + typescript using Simple WebRTC and I want to implement a view to let the user choose their audio input, output and also video device. I noticed that the library handles their own store that has…
mawcam
  • 11
  • 3
1
vote
0 answers

Web RTC between two different web clients not working

As per our web RTC requirements, there are two different client Player (Players the screen shared by capture client) Capture (Share Screen) The two web clients communicate and exchange offers and ICE candidates using WebSocket. In Chrome [Version…
Sowvik Roy
  • 885
  • 2
  • 11
  • 25
1
vote
3 answers

WebXR and WebRTC don't work simultaneously

I am new to WebXR. I was trying to use webRTC with WebXR. The user will first enter into AR session and then create a WebRTC peer connection but ice candidates are not generated in Chrome for Android of the user is in AR session. As soon as the user…
1
vote
1 answer

SFU (Selective Forwarding Unit) with WebRTC

I am creating a group video call application using WebRTC. Currently I am using MESH architecture. Creating peer connection as below - var peer_connection = new RTCPeerConnection( {"iceServers": ICE_SERVERS}, {"optional":…
1
vote
1 answer

Can anyone give me an example of sdpTransform option in simplepeer

Hi I've been searching for an example of how to use sdpTransform feature in simple peer and haven't found anything yet. Also is there any way to check what codecs were used in mediaStream object. Is there anyway to create custom sdp offer in…
Haha
  • 148
  • 1
  • 8
1
vote
2 answers

WebRTC video chat not working on iOS Safari or iOS Chrome - Is it possible?

I am not technical but have my engineer working on putting together a web-based video chat application with the goal of using it on the iOS web browser(s). The service appears to be functioning correctly on a desktop browser. However, we cannot get…
Ryan
  • 21
  • 1
  • 3
1
vote
0 answers

Integration of video calling functionality with Django and Django Channels

I have created a chat application with Django using Django-Channels, but for enhancement I want to add video calling functionality as well. I'm not getting any Idea how i can achieve this task. Please provide me some references so that i can…
Lokesh
  • 496
  • 4
  • 11
1
vote
2 answers

How to send a static video file from one browser to another browser using webRTC?

I want to send a static video file from one browser to another browser and want to play that file after receiving it on the second browser using webRTC. I'm newbie to webRTC and don't have any idea about that. Just want to create a simple demo…
Umesh Patadiya
  • 710
  • 10
  • 33
1
vote
1 answer

Why my WebRTC code is working without specifying STUN/TURN server url?

I have been able to connect peer to peer device using webrtc. The question in my mind is that the RTCPeerConnection()- here we pass the stun/turn urls. But it is also working when nothing is passed ! I would like to know is it using google stun…
Rahul
  • 23
  • 5
1
vote
0 answers

Run HTML inside Script Tags Using EJS Template

I am trying to implement Video Streaming + Live Chat using Simple WebRTC. Here is the link to tutorial: Click here! It works fine when i implement it in a fresh application using html extension. But i am working on some project and i need to embed…
Sahil Pasricha
  • 135
  • 1
  • 3
  • 10
1
vote
0 answers

Secure my website from fake Users (Webcam)

I have a website a little bit like Chatroulette and I am using WebRTC so that the users can use their webcam to communicate which each other. How can I prevent and check if a user is using a fake webcam software like ManyCam? Is that even possible…
marie1995
  • 59
  • 1
  • 3
  • 8