-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support voice/video/calling through ORTC/webrtc #349
Comments
There's definitely a chance. The tricky bit will be to see how nicely it plays with gstreamer's webrtc plugin. Voice/video is a bit of a non-trivial mess to work with, but definitely worth attempting. |
Just as a bit of an update, had another look into this, but they still don't have it working in Edge, Chrome or Firefox (even if you enable all the hidden settings) |
Thank you for considering this. I can imagine it will be a lot of work, but well worth it in my opinion. |
It seems like WebRTC support has been implemented for Microsoft Edge. Also, a user-agent spoofer seems to make it functional in Firefox. https://blogs.windows.com/msedgedev/2016/04/15/preview-plugin-free-skype-video-calling-in-microsoft-edge |
Neat :) Getting pretty close to getting it working in Hangouts then I'll look at bringing that through for Skype |
Thank you for the prompt response. I will be looking forward to further developments. |
it's been a year. has there been any work on getting voice calls working now that skype uses webrtc? |
pidgin-sipe allows video/voice on skype for business, could this be used for skype4pidgin/skypeweb? |
No. Completely different protocol |
"Skype for Business" and "Skype" only share their name. "Skype for Business" is pretty much standard enterprise VoIP solution running the standard SIP protocol. It's a derivative of Microsoft Lync, which in turn is the descendant of Microsoft Netmeeting. "Skype" is an entirely different and completely different protocol which began its life as a derivative of the distributed network and hole-punching/NAT-circumvention "Fasttrack" protocol used by Kazaa. (but used for VoIP instead of file sharing). This latest web-app uses "ORTC" as a protocol for voice, which Microsoft's own weird take on the WebRTC standard that every other browser uses. As EionRobb's plugin runs on WebSkype anyway and the various flavours of RTC are getting supported in standard toolkits, that's where the future of this plugin resides regarding calls. |
At first calls at web.skype.com really worked only in Microsoft browsers. But now I can successfully make calls (even videocalls) using chromium on linux. So either web version of skype switched to WebRTC or chrome implemented ORTC. I don't know the details, but first option looks more likely. Is is worth investigating. |
Figured I'd chime in now. WebRTC chat now works in chrome in linux. I also managed to get it to connect in Firefox by setting the user agent to chrome. There is no voice, according to the chrome dump they're the using G722 codec. It looks to me like it might not work in firefox because of that. There is a Firefox issue that claims the codec wasn't enabled properly, but fix afterwards. I couldn't find any servers to test the codec with. Keep in mind that the new skypepreview is really just an electron app. If there any hints on how to add WebRTC to pidgin vv I could probably implement it myself. |
Looks like there is a sample implementation here https://github.com/EricssonResearch/openwebrtc/blob/master/tests/test_client.c |
Any news on this? |
@davidhealey actually, there kind of is, yeah :) We've just managed to (in the last week) get voice calls working on Hangouts, which also uses webrtc, so now we're just playing around to see if it's possible to add video support and then we'll give it a go with Skype :) |
:D Excellent, then I'll be able to drop crappy Skype entirely! |
there's no "i love you!" reaction emoji, but that's about how much enthusiastic I feel about this news. |
So is voice support still a possibility? |
Bump. Also waiting for this feature :) Currently skype works in google chrome, so my guess is, they moved to regular WebRTC protocol. GStreamer 1.14 handles it natively. I would love to see some non-electron replacement for native apps. |
ORTC, Microsoft "Not-Invented-Here syndrome" of WebRTC, is finally being released in their Edge browser.
source: http://blogs.skype.com/2015/09/18/skype-for-web-and-skype-for-outlook-com-update/
So, any chance of eventually having working calls into skypeweb ? Is there someone with the necessary skillset to start investigating ?
The text was updated successfully, but these errors were encountered: