Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmendesas/slashcam
:movie_camera: :camera: playing with nodejs and WebRTC
https://github.com/mmendesas/slashcam
Last synced: about 5 hours ago
JSON representation
:movie_camera: :camera: playing with nodejs and WebRTC
- Host: GitHub
- URL: https://github.com/mmendesas/slashcam
- Owner: mmendesas
- Created: 2020-03-08T03:50:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T10:23:45.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T06:38:04.451Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 4.12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Slash Camera
- Simple Chat app using nodejs and WebRTC.
Just play around with WebRTC
## What I've learned
- I learned about socket communication
- Learn how to play with WebRTC too ([they have awesome docs](https://webrtc.github.io/samples/))## How to test this implementation
In the project directory, you can run:
- `yarn`: Intalling dependencies
- `yarn dev` : Start in development mode
- `browser tabs`: open the browser tabs to see all the things in actionRuns the app in the development mode.
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.> Warning: This is only an example app, with a lot of references, just to play around WebRTC and understand the video meet process
## Built With
- [WebRTC](https://webrtc.org/) - Real-time communication for the web
- [Express](http://expressjs.com/) - Fast, unopinionated, minimalist web framework for **nodejs**.
- [Nodemon](https://nodemon.io/) - reload, automatically
- [EJS](https://github.com/mde/ejs) - Embedded Javascript Templates.## Author
- **Marcio Mendes** - [mmendesas](https://github.com/mmendesas)
## References
- [Awesome blog post](https://tsh.io/blog/how-to-write-video-chat-app-using-webrtc-and-nodejs/)
- [WebRTC samples](https://webrtc.github.io/samples/)
- [Getting started with WebRTC](https://www.html5rocks.com/en/tutorials/webrtc/basics/)