Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/altanai/tfx
TangoFX Sessions is a plug and play platform for Internet calling. It not only makes video call over internet but also provides us the ability to use immensely interactive tools with our communication for example features such as creating drawing or writing code together while in a video call.
https://github.com/altanai/tfx
cpaas socketio tangofx tfx webrtc webrtc-experiments webrtc-signaling
Last synced: 13 days ago
JSON representation
TangoFX Sessions is a plug and play platform for Internet calling. It not only makes video call over internet but also provides us the ability to use immensely interactive tools with our communication for example features such as creating drawing or writing code together while in a video call.
- Host: GitHub
- URL: https://github.com/altanai/tfx
- Owner: altanai
- Created: 2016-03-14T07:36:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T03:38:44.000Z (over 1 year ago)
- Last Synced: 2024-11-02T12:06:10.112Z (13 days ago)
- Topics: cpaas, socketio, tangofx, tfx, webrtc, webrtc-experiments, webrtc-signaling
- Language: JavaScript
- Homepage: https://chrome.google.com/webstore/detail/tfx-sessions/aochimdcllmgleokpnlabijehdlmkdga?hl=en
- Size: 15.9 MB
- Stars: 9
- Watchers: 10
- Forks: 3
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# TangoFX Sessions
Lightweight , secure , plug and play platform for peer-to-peer Internet calling
- CaaS ( Communication as a platform)
- highly customizable platform
- Build on Opensource Chrome Developer tools , WebRTC , sipML5 , socketio , nodejs
- immensely interactive tools
- SDK to devlop addon widgets## Widgets
![Tango FX widget](5-0c74fd9b39.jpg)
## Run
### web Server
directory : tfx_web
role: starts thttps server to render the webpages```js
> tfx_web git:(master) ✗ node webrtcserver.js
Folder Path /home/altanai/tfx/tfx_module { root: '/home/altanai/tfx/tfx_module',
options:
{ cache: 3600,
gzip: true,
indexFile: 'index.html',
headers: { server: 'node-static/0.7.6', 'cache-control': 'max-age=3600' } },
cache: 3600,
defaultHeaders: { server: 'node-static/0.7.6', 'cache-control': 'max-age=3600' },
serverInfo: 'node-static/0.7.6' }
WebRTC server env => local running at
8084/
CTRL + C to shutdown
```### Signalling Server
directory : tfx_signaller
role: starts the signaller server using socketio on https for secure webrtcshould run
> cd tfx_signaller
> NODE_ENV=production node server.js
-- signal master is running at: https://localhost:8888### Web Client
goto url : https://localhost:8084
### Web Extension
make a zip and install to chorme -> settings -> extensions
### Docuemntation
directory : tfx_homepage
role: docuemntaion for tfx whic can be started by http-server cmd in directory```
➜ tfx_homepage git:(master) ✗ http-server
Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080
http://192.168.1.116:8080
Hit CTRL-C to stop the server
```## Media Coverage
Whitepaper Acdemiz.edu - https://www.academia.edu/11925353/TangoFX_Sessions_WebRTC_Chrome_Extension
TangoFX session Linkedin - https://www.linkedin.com/pulse/tangofx-sessions-altanai-bisht/
businessinsider - https://www.businessinsider.in/the-entrepreneurwho-wants-to-make-a-difference-in-the-indian-society/articleshow/44970790.cms