https://github.com/cyclenerd/obs-emoji
😃 Emoji Live Reactions Animation for OBS (Open Broadcaster Software)
https://github.com/cyclenerd/obs-emoji
broadcast broadcasting emoji live livestream livestreaming mqtt obs reaction reactions streaming
Last synced: 7 months ago
JSON representation
😃 Emoji Live Reactions Animation for OBS (Open Broadcaster Software)
- Host: GitHub
- URL: https://github.com/cyclenerd/obs-emoji
- Owner: Cyclenerd
- License: gpl-3.0
- Created: 2020-08-15T13:06:44.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-25T07:10:51.000Z (about 5 years ago)
- Last Synced: 2025-03-17T00:33:56.980Z (7 months ago)
- Topics: broadcast, broadcasting, emoji, live, livestream, livestreaming, mqtt, obs, reaction, reactions, streaming
- Language: HTML
- Homepage: https://cyclenerd.github.io/obs-emoji/
- Size: 456 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Emoji Live Reaction for OBS

## Emoji
Send `https://cyclenerd.github.io/obs-emoji/index.html?c=YOURNAME` to your audience.
Replace `YOURNAME` with your unique name.
All emojis are sent and recieved with this name.
## OBS
Add URL `https://cyclenerd.github.io/obs-emoji/obs.html?c=YOURNAME` as Browser to OBS. Replace `YOURNAME` with the same name from the step before.

## Done
If someone clicks on an emoji it will be displayed in a few seconds.

## Self Hosted
Just clone this repo to your web server:
```
git clone "https://github.com/Cyclenerd/obs-emoji.git"
```## More Emojis
Edit the file `emojis.js`. Add name and emoji to emojiNames.
Example:
```
wizard: '🧙',
```## Technology
The transfer of the reactions is done via MQTT.
MQTT is an open lightweight, publish-subscribe network protocol that transports messages between devices.
A public MQTT server (broker) is used for this project.
Many thanks to [EMQ Technologies](https://github.com/emqx/emqx) for hosting `broker.emqx.io`.
You can change the MQTT Server in the file `emoji.js`.## Enhancement
If you have cool ideas, e.g. how to create better animations, please feel free to fork this project.
Pull requests are welcome.## License
GNU Public License version 3.
Please feel free to fork and modify this on GitHub .