Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hookflash/obsolete.opjs-demo
Open Peer JavaScript Demo
https://github.com/hookflash/obsolete.opjs-demo
Last synced: 5 days ago
JSON representation
Open Peer JavaScript Demo
- Host: GitHub
- URL: https://github.com/hookflash/obsolete.opjs-demo
- Owner: hookflash
- Created: 2013-06-05T00:42:54.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-07T22:54:33.000Z (almost 11 years ago)
- Last Synced: 2024-04-15T02:29:37.273Z (7 months ago)
- Language: JavaScript
- Homepage: http://webrtc.hookflash.me/
- Size: 673 KB
- Stars: 14
- Watchers: 13
- Forks: 7
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - hookflash/obsolete.opjs-demo - Open Peer JavaScript Demo (others)
README
*Status: DEV*
Open Peer JavaScript Demo
=========================A comprehensive sample Open Peer browser client using the [Open Peer SDK for JavaScript](https://github.com/openpeer/opjs).
This project also incorporates:
* Open Peer Cross-browser WebRTC API - https://github.com/openpeer/webrtc-shim
* Open Peer Rolodex - https://github.com/openpeer/rolodex
* Open Peer Rolodex Presence Plugin - https://github.com/openpeer/rolodex-presenceDeployments:
* Production: http://webrtc.hookflash.me/
* Staging: http://opjsdemostage-hookflash.dotcloud.com/**NOTE: The `opjs` SDK and `webrtc-shim` are currently being integrated. This project is under heavy development.**
Development
-----------Install:
make install
Configure `config.local.json` (see *Configuration* below).
Run:
make run
Test:
make test
Production build:
make dist
Deployment
----------Deploy:
make deploy
First time deploy setup for [dotCloud](http://dotcloud.com):
sudo easy_install pip && sudo pip install dotcloud
dotcloud setupInitial [dotCloud](http://dotcloud.com) application setup:
dotcloud create
Configure `config.json` (see *Configuration* below).
Configuration
============={
"options": {
"hostname": "localhost",
"REAL_IDENTITY_HOST": "provisioning-stable-dev.hookflash.me",
"ROLODEX_BASE_URL": "http://localhost:8080",
"IDENTITY_DOMAIN": "unstable.hookflash.me",
"IDENTITY_HOST": "http://localhost:8080"
},
"papertrail": { // Optional
"host": "logs.papertrailapp.com",
"port":
},
"sendgrid": { // Optional
"username": "",
"password": ""
},
"rolodex": {
// See 'Configuration' at https://github.com/openpeer/rolodex
}
}*NOTE: The [rolodex](https://github.com/openpeer/rolodex) configuration is included in the config above
instead of placing it into its own file.*License
=======[BSD-2-Clause](http://opensource.org/licenses/BSD-2-Clause)