ether / ep_webrtc

Audio & Video chat for Etherpad - Video Conferencing with a focus on collaboration
Apache License 2.0
74 stars 21 forks source link

Support IE9, Safari etc. #13

Closed JohnMcLear closed 6 years ago

JohnMcLear commented 10 years ago

https://code.google.com/p/webrtc4all/ looks like it might be useful. https://github.com/addyosmani/getUserMedia.js also looks good, bit more active too. https://temasys.atlassian.net/wiki/display/TWPP/WebRTC+Plugins/ is the final choice..

I will read more about all of them and decide which I personally prefer.

JohnMcLear commented 10 years ago

https://github.com/addyosmani/getUserMedia.js seems to match our API the closest.

@bit as you wrote the initial API would you like to introduce this shim as it will overwrite a fair chunk of your code or would you prefer if I did it?

I think we should remember.

1) Introducing a shim/additional file to get will slow things down a little 2) Plugging into the shim will be impossible so hopefully the API is exposed enough and well enough documented for all of our edge cases.

Cheers :)

bit commented 10 years ago

https://github.com/addyosmani/getUserMedia.js does not support WebRTC (PeerConnection). It only implements getUserMedia so that not enough. Will also look at the other options.

bit commented 10 years ago

Another question I would have is: In what situations can people install a plugin for IE/Safari but not install Chrome or Firefox?

JohnMcLear commented 10 years ago

@bit fair question, in short I don't know. I think the barrier for installation is considered to be lower and the user experience is better if they can continue using the same browser they are used to.

JohnMcLear commented 10 years ago

@bit I'm happy to fund this work if we can agree on a schedule, does that work for you?

JohnMcLear commented 10 years ago

@bit *Bump, any chance you can please email me to chat?

bit commented 10 years ago

@JohnMcLear ok lets chat, sent you a mail.

JohnMcLear commented 6 years ago

I think the browsers now support this! Can be closed?