webrtc sip calling video web application - webrtc

do any one can built a webrtc sip calling video chat application with explanation of each step to compile the web application as end to end complete demo ?

Related

Twilio Chat - can we use the npm package `twilio-chat` on server side?

I am trying an approach to encapsulate Twilio to our back end and using our own web socket for real-time chat experience.
Can I use twilio-chat behind my web socket as a proxy server?
Twilio developer evangelist here.
twilio-chat is built as a browser based SDK and consequently relies on browser platform APIs, most notably web sockets. Node.js does not have a native or standard library implementation of web sockets, so you would have to polyfill them and likely other APIs into the global scope.
What I'm saying is that it's likely possible, but probably a hassle.

How can i use web speech api and agora.io simultaneously?

I am using Agora.io for a web application (web SDK). I would like to use the web speech api on top of streaming video and audio. The web speech api works as long as I do not have a stream running.
It looks like the Agora.io web SDK monopolize the microphone and kicks out the web speech api listeners.
Is there a way to use the microphone in different contexts simultaneously?
This is not possible due to browser limitations. Web speech APIs do not give out a mediastream object or accept a mediastream. So WebRTC can't work in tandem with this.
You can try google speech-to-text API. It works well with mediastreams.

Support for browser Push API from notification hubs

I’ve looked in multiple places, but cannot find details of how to register a web site against a notification hub for the sending and receiving of push messages.
The only like examples I have seen use a custom Node.js server for the web site to interact with.
Would really prefer to use a hub so we can send tagged messages to our browser app at the same time as our native apps.
It sounds like you want to register a web application to Azure Notification Hub to receive notification message. A web application can be as backend to send notification message using SDK in different languages like .NET, Node.js, Java, PHP, and Python. But the answer to receive notification message from web is absolutely not, there is an answer of the exising SO thread Can we register a webapplication to recieve notification from azure notification hub which has answered it.
Azure Notification Hubs are exclusively for push notifications for mobile platforms.
Only one exception is Google Cloud Messaging (GCM) supports Chrome Apps, please see the tutorial Tutorial: Push notifications to Chrome apps with Azure Notification Hubs
For sending and receiving Push Notification in browser, the only way is using Web Push API, you can refer to my answer of this SO thread Azure browser push notification for chrome, firefox ,and safari browser. And there is a Mozilla cookbook site for Web Push to show some examples to help getting started. Then, you can host your web push server on Azure. These Mozilla examples' backend are all using JavaScript based on Node.js, you can get the other web push libraries at this GitHub org web-push-libs if you want to use other languages.

Issue related to Kandy WebRTC

I am trying to implement WebRTC p2p communication for my business model and I am using Kandy (https://www.kandy.io/) service for the same
I have tried to implement the Video call feature. I have used the code available in the tutorial and have hosted the files over HTTPS, the call gets established but I don't find any communication happening (Both audio and video) , I tried the same code in Codepen the call works fine there. I don't undertstand what the issue is ?
Is there any standards that are to be met for the SSL or any server requirements are present to implement WebRTC ?

webrtc in goinstant on ios

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.