Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grey-software/toonin
Technology that allows you to tune in to your friends and family in realtime using peer-to-peer sharing.
https://github.com/grey-software/toonin
hacktoberfest quasar-framework vue webrtc
Last synced: 2 months ago
JSON representation
Technology that allows you to tune in to your friends and family in realtime using peer-to-peer sharing.
- Host: GitHub
- URL: https://github.com/grey-software/toonin
- Owner: grey-software
- License: mit
- Archived: true
- Created: 2018-05-14T07:02:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T18:36:32.000Z (about 2 years ago)
- Last Synced: 2024-10-29T12:22:25.691Z (3 months ago)
- Topics: hacktoberfest, quasar-framework, vue, webrtc
- Language: Vue
- Homepage: https://toonin.grey.software
- Size: 8.68 MB
- Stars: 67
- Watchers: 7
- Forks: 6
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# Toonin
[![CircleCI](https://circleci.com/gh/grey-software/toonin/tree/master.svg?style=svg)](https://circleci.com/gh/grey-software/toonin/tree/master) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/d7e992618c424b9a8f1604bf7bb00403)](https://www.codacy.com/gh/grey-software/toonin?utm_source=github.com&utm_medium=referral&utm_content=grey-software/toonin&utm_campaign=Badge_Grade) [![Netlify Status](https://api.netlify.com/api/v1/badges/fc6849cb-e7ae-4de9-be09-660d51342bf6/deploy-status)](https://app.netlify.com/sites/toonin/deploys)
Toonin is technology that allows you to share or stream audio and video over the web in real time.
## Overview
Toonin consists of a web app and a signaling server. WebRTC is used to stream the music from the provider to its peers.
The signaling server facilitates a WebRTC handshake between two Toonin web app instances, after which the two apps speak directly to each other over P2P WebRTC streams.
## Development setup
```sh
yarn setup
```## Running Toonin
Toonin comes with a local development script that launches the server and app simultaneuously.
```sh
yarn dev
```### Running the web app independently
```sh
yarn run app
```### Running the signalling server independently
```sh
yarn run server
```