Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
TannerGabriel committed Jan 1, 2020
0 parents commit b8cc3d7
Show file tree
Hide file tree
Showing 11 changed files with 2,015 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .eslintrc
@@ -0,0 +1,28 @@
{
"rules": {
"no-unused-vars": "warn",
"no-trailing-spaces": "warn",
"semi": ["warn", "always"],
"space-before-blocks": "warn",
"no-console": ["off"],
"brace-style": ["warn", "1tbs"],
"camelcase": ["warn", {"properties": "never"}],
"keyword-spacing": "warn",
"space-infix-ops": "warn",
"no-const-assign": "warn",
"no-this-before-super": "warn",
"no-unreachable": "warn",
"constructor-super": "warn",
"valid-typeof": "warn"
},
"env": {
"node": true,
"es6": true
},
"parserOptions": {
"ecmaVersion": 8,
"ecmaFeatures": {},
"sourceType": "module"
},
"extends": "eslint:recommended"
}
38 changes: 38 additions & 0 deletions .gitignore
@@ -0,0 +1,38 @@
# compiled output
/dist
/node_modules
/data

# Ignore files related to API keys
.env

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# OS
.DS_Store

# Tests
/coverage
/.nyc_output

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
27 changes: 27 additions & 0 deletions README.md
@@ -0,0 +1,27 @@
# WebRTC Video/Audio Broadcast

Sends a video from the broadcast page to all connected clients (watchers) over WebRTC PeerToPeer connections.

## Getting started

Start using Node

```bash
# Install dependencies for server
npm install

# Run the server
node server
```

## Author

Gabriel Tanner

## Support me

<a href="https://www.buymeacoffee.com/gabrieltanner" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details

0 comments on commit b8cc3d7

Please sign in to comment.