XSockets.WebRTC.Prototype

  •        211

This example project of XSockets.NET WebRTC Support using WebSockets, PeerConnection, getUserMedia and more is built to show you how we can put together powerfull Realtime audio/video chats just using the browser.

http://xsocketswebrtc.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

galaxy.js-mobile-gamepad - a JS library for controlling an HTML5 game using WebRTC data channels


A JavaScript library for controlling an HTML5 game using WebRTC (falling back to WebSockets).Used in conjunction with galaxy.js.

webRTC.io


An abstraction layer for webRTC. Aim is to simplify the HTML5 web standard webRTC in a similar manner to socket.io w/ websockets. Highly experimental technology

microphone - Microphone in the browser using WebRTC and WebSockets


Microphone in the browser using WebRTC and WebSockets

node-roulette - crash your browser with webrtc and websockets in chrome canary!


crash your browser with webrtc and websockets in chrome canary!

simplechat - Chat over websockets and WebRTC.


Chat over websockets and WebRTC.



courier - A browser based file sharing application built with WebRTC and Websockets


A browser based file sharing application built with WebRTC and Websockets

face-recognition-server - An face recognition experiment with WebRTC, Websockets, OpenCV and Python.


An face recognition experiment with WebRTC, Websockets, OpenCV and Python.

electron-webrtc - ⚛ Use WebRTC in Node.js via a hidden Electron process


WebRTC is a powerful web API that lets browsers make peer-to-peer connections, and has already been deployed in many popular browsers. It may sometimes be useful to let Node.js programs use WebRTC, e.g. in webtorrent-hybrid. However, the modules for WebRTC in Node (node-webrtc and node-rtc-peer-connection) are either hard to install, broken, or incomplete.As a hack, this module talks to an invisible Electron instance in the background (using electron-eval) to use Chromium's built-in WebRTC implementation.

go-webrtc-datachannel


This could be done with regular AJAX style request, or with websockets. However, if we implemented this using the same protocols as webrtc-datachannels, we would be able to do NAT punching. This would be useful, for example, if a go-server is running on a virtual machine on a users laptop, but being controlled by javascript client in the browser.Ideal outcome: A hosted javascript client that can communicate with a go-server that is NAT'd, such as running in a Vagrant image on a users laptop.

serverless-webrtc - A demo of using WebRTC with no signaling server.


This is a tech demo of using WebRTC without a signaling server -- the WebRTC offer/answer exchange is performed manually by the users, for example via IM. This means that the app can run out of file:/// directly, without involving a web server. You can send text messages and files between peers.Chat is fully interoperable between all of the above (Node, Chrome, Firefox) in any combination (tested with Chrome 35 and Firefox 29).

ghost-unhosted-webrtc - Experimental web app using WebRTC and remoteStorage.js


Experimental web app using WebRTC and remoteStorage.js

peer-data - Library for files, media streaming/sharing using WebRTC


PeerData is a library for bidirectional peer-to-peer transfers of arbitrary data using RTCDataChannel. Simple WebRTC wrapper providing data channel abstraction.WebRTC needs a messaging service to set up and maintain a WebRTC call.

Sunrise - Open Video Conference Solution based on HTML5 WebRTC


Sunrise is an open video conference solution based on HTML5 WebRTC. You can use this software to talk with your friends, to have online meetings in your company, or to provide enhanced customer service, etc. Enjoy the next generation of the Web with Sunrise VC.

sample_webRTC - webRTC?????getUserMedia??????Web??????????????????????????


webRTC?????getUserMedia??????Web??????????????????????????

Facemin - Face + Theremin with WebRTC + Web Audio API


Face + Theremin with WebRTC + Web Audio API

Kluster - Javascript experiment with WebGL, WebRTC, FileReader and Web Workers.


Javascript experiment with WebGL, WebRTC, FileReader and Web Workers.

ShareFest - Web based p2p file sharing built on WebRTC Data Channels API


Web based p2p file sharing built on WebRTC Data Channels API

boxque - A web chat application eventually supporting file transfer via WebRTC


A web chat application eventually supporting file transfer via WebRTC

chatty - WebRTC over web sockets using Socket.io


WebRTC over web sockets using Socket.io

connect-rtc-js - Provide softphone support to AmazonConnect customers when they choose to directly integrate with our API and not using our web app


connect-rtc.js provides softphone support to AmazonConnect customers when they choose to directly integrate with AmazonConnect API and not using AmazonConnect web application. It implements Amazon Connect WebRTC signaling protocol and integrates with browser WebRTC APIs to provide a simple contact session interface which can be integrated with Amazon Connect StreamJS seemlessly.In the gh-pages branch prebuilt ready to use files can be downloaded/linked directly.