Trying to use the webrtc widget on an ipad and it is saying that the browser does not support webrtc.
Is there a work around that people are using for this? A number that people can call into on their phone.
What are the approaches taken to get people on a mobile device into the conference.
Currently there's no support for WebRTC on most mobile platforms, the notable exception at the moment is the latest version of Android running the Chrome browser.
Additionally, WebRTC does not have any native support for phone dial-in, however providers such as Twilio have begun development of WebRTC - phone interfaces (https://www.twilio.com/docs/client). Also, development of a dial-in feature would require the addition of a server to handle the authentication credentials associated with a service such as Twilio.
Video chat on the iPad/iPhone will likely be supported as soon as Apple's Safari browser adopts the WebRTC specification. However, telephone dial-in is not currently something on our immediate roadmap for the video chat widget.
Related
me and my team have developed a Bluetooth access control app using react native. The way it works is that our app connects to a in house hardware solution using Bluetooth 4.0+, when connected does a series of key authentifications using standard cryptography patterns.
The cryptography protocols run in a ReactNative javascript environment, and the Bluetooth connection, data transfer and service notifications are done using the react-native-ble-manager plugin. Authentification is done using the Bluetooth notification data received from the ble-manager plugin and the crypto javascript class.
At this moment, we have a need to implement this Bluetooth access control protocol in client applications. We would need to make a library, for both iOS and Android.
The question that I want to ask is, do we need to implement the whole app logic in native(java, swift) for both Android and iOS, or is there a solution to implement it as a ReactNative module inside native Apps.
We know that you can implement part of a native App in ReactNative, but for this specific problem how complicated it would be, and how good of a solution would it be?
I see WebRTC is the the best way for developing it. But there are some paid frameworks in market for establisting video chat between wide range of clients like Web-Web, Web-Mobile(IOS, Andriod, Windows, etc.,).
Web-Web communication flow is very simple to implement. Now, I want the same for Web-to-Mobile and vice versa without using any external frameworks built on top of Native WebRTC. Please suggest me some best approach to achieve this.
The latest Chrome on Android is WebRTC friendly, that means if you have a web app that implements WebRTC. It will be working on Android's Chrome.
If you decided to create you own native app that implements WebRTC. Here are some great sources.
iOS WebRTC: https://webrtc.org/native-code/ios/
Android WebRTC: https://webrtc.org/native-code/android/
Follow the instructions in each allow you to build the native WebRTC framework that you can later on import them into your native projects.
The WebRTC APIs are somewhat related to the ones you are using in your web application. You need to do more documentation reading for those as you are using the official framework that built from the source, not a third library.
Before starting you need to review and test platform to make sure it works fine for all your target user categories. You can do that by reviewing references and also testing some existing apps for user types you plan to support.
As you mentioned wide range of clients, you need to identify the limitations of WebRTC technology. You can also evaluate other technologies: in example you could reliably serve most client types with mobile and web apps that use RTMP.
I want to add video chat option in my website please guide me how i do this task and what should i required for doing this.How much it's cost if i will make it for my website and also it's maintenance(Like server ETC).
You are looking for something like rtchub.com
If you want it free, you can develop it yourself, using WebRTC:
WebRTC is a free, open project that provides browsers and mobile
applications with Real-Time Communications (RTC) capabilities via
simple APIs. The WebRTC components have been optimized to best serve
this purpose.
See WebRTC Tutorial
On client side you use JavaScript (jQuery), and clients communication directly using browser, but you need server part and signaling mechanism, and you can use for example SignalR or Node.js.
As example you can look at my site: SignalRTC.
P.S. WebRTC works only on selected browsers, for example Chrome, FireFox, unfortunately not on IE or Edge.
I'm trying to set up in browser video chat for a web application. Unfortunately I don't think my servers would be able to handle it. Is there any way I can 'outsource' this to existing services such as the Hangouts feature in Google+, the new video chat in Facebook or the Skype API. If yes, which would you recommend and why?
TokBox makes it easy to add video chat to your site using either the
OpenTok API or OpenTok Widgets.
http://www.tokbox.com
Looks promising, haven't used it myself (need a self-hosted solution).
Are there any initiatives to implement/agree upon a standard API for connectivity between web browsers and client hardware.
Example: The iPhone has a GPS/Camera/Accellerometer in it. It'd be very cool if my web app could communicate with them (rather than me having to write a thick ObjectiveC application).
The closest thing I've seen to that is the Android phone API, which lets your programs access its hardware (relatively) painlessly. Google's pushing for it to become the new standard, but its hardly the same thing as a web-app (which, by most definitions, runs entirely in your browser?).
The upcoming version of FireFox has an API to read your lat/long off a GPS device.
To add to my own question; Yahoo provides a geolocation service called FireEagle that could act as a mediator and provide similar functionality.
In essence the phone communicates with a central Yahoo server updating its location. Your web app can then determine your approx location from that central server.