Skip to content

Commit

Permalink
Merge pull request #18 from Temasys/development
Browse files Browse the repository at this point in the history
Release for v0.4.0
  • Loading branch information
Leticia Choo authored Sep 14, 2017
2 parents f69a6b6 + 5d0e62b commit f895a70
Show file tree
Hide file tree
Showing 27 changed files with 3,437 additions and 18,254 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,5 @@ publish
staging
_site
source/config/local.json
source/js/*.js
source/js/components/*.js
8 changes: 5 additions & 3 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -221,9 +221,9 @@ module.exports = function (grunt) {
port: 8085,
open: 'https://localhost:8085',
protocol: 'https',
key: grunt.file.read('server.key').toString(),
cert: grunt.file.read('server.crt').toString(),
ca: grunt.file.read('ca.crt').toString()
//key: grunt.file.read('server.key').toString(),
//cert: grunt.file.read('server.crt').toString(),
//ca: grunt.file.read('ca.crt').toString()
}
},
production: {
Expand Down Expand Up @@ -361,4 +361,6 @@ module.exports = function (grunt) {
'watch'
]);

grunt.registerTask('default', ['dev']);

};
17 changes: 13 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ getaroom.io
> Pretty nifty cross device and cross browser WebRTC audio/video conferencing demo of [SkylinkJS](http://github.com/Temasys/SkylinkJS) using [React](http://facebook.github.io/react/).
> Try it out at http://getaroom.io
#### Demo Query Parameters

| Parameter | Description |
| --------- | ----------- |
| `mcu` | Set to `1` or `true` to enable MCU connections |
| `forceTurn` | Set to `1` or `true` to force TURN connections |
| `forcePlugin` | Set to `1` or `true` to force Temasys WebRTC Plugin in Safari 11 |
| `media` | Set to `av` to fetch audio and video media, `v` to fetch only video media, `a` to fetch only audio media and `none` to no media. |
| `signalingNode` | Configure custom Temasys Signaling server URL (e.g. `https://signaling.temasys.io:3443`) |
| `turnNode` | Configure custom Temasys TURN server URL (e.g. `turn:turn.temasys.io:3478`) |
| `appkeyId` | Configure custom App key ID for testing purposes on `getaroom.io`. |
| `appkeySecret` | Configure custom App key secret for the configured `appkeyId` for testing purposes on `getaroom.io`. |

Setup / Development
----
Expand Down Expand Up @@ -77,7 +89,4 @@ Then run `grunt publish` to move the `staging/` contents to `publish/` folder. U
License
----

[APACHE 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)



[APACHE 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)
43 changes: 43 additions & 0 deletions source/img/recording.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 46 additions & 13 deletions source/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<meta property="og:type" content="website">
<meta property="og:title" content="Get a room already...">
<meta property="og:description" content="FREE and hassle free audio/video real-time chat for desktop and mobile.">
<meta property="og:url" content="http://getaroom.io/">
<meta property="og:image" content="http://getaroom.io/assets/og_getaroom.png">
<meta property="og:url" content="https://getaroom.io/">
<meta property="og:image" content="https://getaroom.io/assets/og_getaroom.png">
<meta property="og:site_name" content="getaroom.io">

<meta name="git:tag" content="@@tag">
Expand All @@ -22,7 +22,7 @@

<meta name="viewport" content="width=560">
<link rel="icon" type="image/png" href="/img/favicon.png">
<link href='//fonts.googleapis.com/css?family=Open+Sans:200,500|Lobster' rel='stylesheet' type='text/css'>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:200,500|Lobster" rel="stylesheet" type="text/css">

<meta name="apple-itunes-app" content="app-id=, app-argument={{url}}">
<link rel="apple-touch-icon" href="/img/favicon128.png">
Expand All @@ -34,20 +34,53 @@

</head>
<body>
<div id="app"></div>
<div id="app"></div>

<a href="https://github.com/Temasys/getaroom" target="_blank"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" border="0" alt="Fork me on GitHub"></a>
<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.1.4/require.min.js" data-main="/js/loader"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
<a href="https://github.com/Temasys/getaroom" target="_blank"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" border="0" alt="Fork me on GitHub"></a>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.4/require.min.js" data-main="/js/loader"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-53665926-1', 'auto');
ga('send', 'pageview');
ga('create', 'UA-53665926-1', 'auto');
ga('send', 'pageview');

</script>
<script>
if (window.location.protocol !== 'https:') {
window.location.protocol = 'https:';
}

window.location.searchParameters = (function () {
var queries = {};
var arr = (window.location.search || '').replace('?', '').split('&');

for (var i = 0; i < arr.length; i++) {
if (!arr[i]) continue;
var parts = arr[i].split('=');
queries[parts[0]] = parts[1] || null;
}

return queries;
})();

if (!(window.history && window.history.pushState)) {
window.historyNotSupported = true;
}

// Set AdapterJS options.
window.AdapterJS = window.AdapterJS || {};
window.AdapterJS.options = window.AdapterJS.options || {};
// Force retrival of all Temasys WebRTC Plugin cameras.
window.AdapterJS.options.getAllCams = true;

// Force usage of Temasys WebRTC Plugin on Safari.
if (!!window.location.search.match(/[?|&]forcePlugin=[1|true]/gi)) {
window.AdapterJS.options.forceSafariPlugin = true;
}
</script>
<img src="/img/camera.svg" style="visibility: hidden; width: 1px; height: 1px;" />
<img src="/img/lock.svg" style="visibility: hidden; width: 1px; height: 1px;" />
<img src="/img/unlock.svg" style="visibility: hidden; width: 1px; height: 1px;" />
Expand Down
Loading

0 comments on commit f895a70

Please sign in to comment.