westonsoftware / vue-webrtc

WebRTC video component for Vue.js
MIT License
369 stars 127 forks source link

Allow the component to use STUN and TURN servers. #6

Closed westonsoftware closed 4 years ago

westonsoftware commented 5 years ago

Propose adding an options property that matches the underlying RTCMultiConnection settings. https://www.rtcmulticonnection.org/docs/iceServers/

JohnYii commented 4 years ago

Did this happen? Or it is on the todo list?

westonsoftware commented 4 years ago

Still open, the idea would be to start exposing some of these settings as properties: https://github.com/muaz-khan/RTCMultiConnection/blob/master/docs/api.md Open to ideas.

KLA6 commented 4 years ago

I'm sorry for my questions are many.

FYI, I've updated this to 1.2.2, and I've set stunServer & turnServer properties with some free providers, but it seems nothing changed.

Do you have any recommendation about STUN and TURN server providers...?

Although they may be paid (not free) providers, it will be very helpful to test.

Thank you.

westonsoftware commented 4 years ago

You can test your servers on this site ... https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ Here is a docker file for running your own coturn server ... https://github.com/instrumentisto/coturn-docker-image