Skip to content

Commit

Permalink
EasyRTC OpenSource v1.1.0 release.
Browse files Browse the repository at this point in the history
For changes see /docs/easyrtc_changelog.md
  • Loading branch information
dryswabbie committed Oct 19, 2016
2 parents c639daa + a007508 commit e943fa8
Show file tree
Hide file tree
Showing 184 changed files with 55,100 additions and 16,021 deletions.
3 changes: 3 additions & 0 deletions .bowerrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"directory": "./bower_components"
}
24 changes: 24 additions & 0 deletions .csslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"ids": false,
"import": false,
"important": false,
"box-sizing": false,
"box-model": false,
"adjoining-classes": false,
"star-property-hack": false,
"overqualified-elements": false,
"display-property-grouping": false,
"regex-selectors": false,
"fallback-colors": false,
"font-sizes": false,
"font-faces": false,
"floats": false,
"outline-none": false,
"qualified-headings": false,
"text-indent": false,
"unique-headings": false,
"universal-selector": false,
"unqualified-attributes": false,
"gradients": false,
"empty-rules": false
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,5 @@ nbproject
/.idea
desktopCapture
/api/labs/desktopCapture
test/reports/
bower_components/
12 changes: 12 additions & 0 deletions .htmlhintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"attr-lowercase": true,
"attr-value-double-quotes": true,
"attr-value-not-empty": false,
"doctype-html5": true,
"head-script-disabled": true,
"id-unique": false,
"img-alt-require": true,
"style-disabled": true,
"tag-self-close": true,
"tagname-lowercase": true
}
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2015, Priologic Software Inc.
Copyright (c) 2016, Priologic Software Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
25 changes: 13 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,15 @@ Features
Installation In A Nutshell
--------------------------
1. Install [Node.js](http://nodejs.org)
2. Download files from [server_example/](./server_example/) and place them in a local folder of your choice.
- [package.json](./server_example/package.json)
- [server.js](./server_example/server.js)
- OR [download and extract this .zip](http://easyrtc.com/files/easyrtc_server_example.zip)
3. Run `npm install` from the installation folder to install dependent packages (including EasyRTC)
4. Start EasyRTC by running `node server.js`
2. Download the EasyRTC distribution from github (https://github.com/priologic/easyrtc.git)
3. Run `npm install` in the easyrtc directory.
4. Enter the easyrtc/server_example directory by executing `cd server_example`
5. Run `npm install` in the server_example directory.
4. Start EasyRTC by running `node server.js` while in the server_example directory.
5. Browse the examples using a WebRTC enabled browser. *(defaults to port `8080`)*

Important note: Chrome will not grant access to local microphones or cameras for a page served using http except for the localhost case. See the docs/easyrtc_server_ssl.md file for instructions on serving files using https.

Step by step instructions including additional setup options can be found in `/docs/easyrtc_server_install.md`

Note: there is no corresponding need to install the client files specifically; they were installed as part of EasyRTC in step 3.
Expand Down Expand Up @@ -68,6 +69,8 @@ All documentation can be found within [the docs folder](./docs/).
* `/docs/easyrtc_with_other_servers.md`
* [Upcoming features](./docs/easyrtc_upcoming_features.md)
* `/docs/easyrtc_upcoming_features.md`
* [Common WebRTC problems](./docs/easyrtc_webrtc_problems.md)
* `/docs/easyrtc_webrtc_problems.md`
* [Changelog](./docs/easyrtc_changelog.md)
* `/docs/easyrtc_changelog.md`

Expand Down Expand Up @@ -102,6 +105,7 @@ EasyRTC comes with a number of demo's which work immediately after installation.
* Text Messaging with or without Data Channels
* Screen and tab sharing
* File transfer
* Client side video recording


Links for help and information
Expand All @@ -110,24 +114,21 @@ Links for help and information
* The EasyRTC website is at:
* [http://www.easyrtc.com/](http://www.easyrtc.com/)
* Use our support forum is at:
* [https://easyrtc.com/forums/](https://easyrtc.com/forums/)
* [https://easyrtc.com/forum/](https://easyrtc.com/forum/)
* Live demo site:
* [http://demo.easyrtc.com/](http://demo.easyrtc.com/)
* Bugs and requests can be filed on our github page or on the forum:
* [https://github.com/priologic/easyrtc/issues](https://github.com/priologic/easyrtc/issues)
* Our YouTube channel has live demo's:
* [http://www.youtube.com/user/priologic](http://www.youtube.com/user/priologic)
* Information on complimentary EasyRTC commercial products can be found here:
* [iOS SDK - https://easyrtc.com/products/easyrtc-ios-sdk](https://easyrtc.com/products/easyrtc-ios-sdk)
* [Android SDK - https://easyrtc.com/products/easyrtc-android-sdk](https://easyrtc.com/products/easyrtc-android-sdk)
* [Autonomous Vehicle Application Enablement Platform - http://www.skedans.com/](http://www.skedans.com/)
* [Product and support pricing - https://easyrtc.com/pricing/](https://easyrtc.com/pricing/)


License
-------

Copyright (c) 2015, Priologic Software Inc.
Copyright (c) 2016, Priologic Software Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand All @@ -149,4 +150,4 @@ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
POSSIBILITY OF SUCH DAMAGE.
10 changes: 8 additions & 2 deletions api/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
The adapter.js file comes from https://github.com/webrtc/adapter,
commit a7fcf7d.
The easyrtc.js file is built from the easyrtc_int.js file.
To build it,

go to the top level easyrtc directory
execute "bower install"
execute "grunt build_api"

You will need to install grunt first.
Loading

0 comments on commit e943fa8

Please sign in to comment.