Does ChromeCast support WebRtc and Peer Connection API? If yes, is there an example.
Thanks.
Some code is shared, but the APIs differ. In short, NO.
Related
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.
I am implementing a camera device and thinking using WebRTC as the video/audio streaming protocol with the app. And I would like to stream the video/audio to Google Nest Hub. But from all the documents I can find, I didn't find any information that is related to WebRTC? So, I am curious if Google Nest Hub or Chromecast supports WebRTC or not? If yes, where can I find the related sample or document?
Google Nest Hub now supports WebRTC protocol. More information in regards to
this can be found here. Currently Chromecast does not support WebRTC, but we are constantly working on improving the capabilities of our ecosystem
I want to implement a SFU in my WebRTC videoconference app. Jitsi Videobridge seems like a good option, but can I use it with any webrtc API? For instance, I'm using SimpleWebRTC, is it possible to implement a SFU in this case with Jitsi Videobridge? If so, how? If not, what are the alternatives?
From this thread it looks like Jitsi Videobridge support is not implemented in SimpleWebRTC, which is peer-to-peer only:
the jitsi videobridge. But it's not integrated with simplewebrtc (which is mainly p2p/full mesh) so you'll have to go for something like https://github.com/otalk/stanza.io and https://github.com/otalk/mod_muc_focus which we use for talky.io
Jitsi "talks" XMPP so that's why stanza.io is suggested.
I want to create my own video chat application. I use the WebRTC framework. I read a few tutorials and each of theme assumes that signalling channel exists. How to implement my own signalling channel?
Since signalling is not defined for the WebRTC standard at the moment, it leaves you a few options. Check out this article for more info the following articles:
Signalling Options for WebRTC Applications
Choosing your signalling protocol
1.SIP over WebSockets
Companies like JSSIP offer a SIP signalling framework over Javascript. The advantage here is that it's interoperable with the usual VoIP structures.
JSSIP
SIPJS
SIPML5
2.The WebRTC Data Channel
Uncharted territory but viable!
Tutorial by Pusher
3.XMPP
If you take this route, it is probably either because you have an existing XMPP installation
Jingle
4.JSON over COMET or WebSockets
My favourite! WebRTC signalling shouldn't be done any other way than the Web way.
Matrix
Firebase
I hope this helps!
You can make a Node.js WebSocket server or other WebSocket server to broker the connection. Here is a simple guide that gets the first client talking to the server. An alternative is PeerJS, which can handle the signaling and alleviate most of the complexity of setting up the WebRTC call.
With serverless options available, vanilla HTTP AJAX options may not be bad for scalability and costs.
Create a plain HTTP(s) API exchanging information using JSON.
I am looking to start working with some WebSockets and would like to create a few examples using some existing WebSocket APIs out there.
Do you know of any other ones that are nice other than MtGox's streaming API for Bitcoin?
Have you checked out the websockets api prototype at html5 labs?
DataSift have a WebSocket API:
http://support.datasift.com/help/kb/rest-api/websocket-streaming