awesome-streaming-tools/README.md

273 lines
12 KiB
Markdown
Raw Normal View History

2020-07-28 07:14:42 +00:00
# Awesome Streaming Tools
2019-11-14 15:11:37 +00:00
2019-11-14 15:37:55 +00:00
![](https://img.shields.io/github/stars/juancarlospaco/obs-starter-kit?style=for-the-badge)
2020-05-08 13:48:44 +00:00
![](https://img.shields.io/maintenance/yes/2020?style=for-the-badge)
2019-11-14 15:37:55 +00:00
![](https://img.shields.io/github/last-commit/juancarlospaco/obs-starter-kit?style=for-the-badge)
![](https://img.shields.io/liberapay/patrons/juancarlospaco?style=for-the-badge)
2020-08-04 15:50:32 +00:00
These are some visually attractive eye candy and useful tools that you can show off on your stream, install the ones you see fit...
2019-11-14 15:11:37 +00:00
2020-08-04 15:50:32 +00:00
# OBS Plugins
- `obs-multi-rtmp` https://github.com/sorayuki/obs-multi-rtmp (Alternative is to use [ReStream](#ReStream) )
- `obs-linuxbrowser` https://github.com/bazukas/obs-linuxbrowser
- `obs-input-overlay` https://github.com/univrsal/input-overlay
- `obs-plugin-spectralizer` https://github.com/univrsal/spectralizer
- https://github.com/exeldro/obs-move-transition
2020-08-04 16:13:56 +00:00
Plugins are `*.so` files on Linux and Mac, and `*.dll` on Windows.
Plugins should be installed to `~/.config/obs-studio/plugins/` on Linux,
`C:\Program Files\OBS-Studio\obs-plugins\64bit\` on Windows.
2020-08-04 15:50:32 +00:00
# Overlays
2020-08-04 15:58:45 +00:00
![](streamelements.png)
2020-08-04 16:13:56 +00:00
- [Streamelements](https://streamelements.com) is a Free service that provides Overlays,
Alerts, Monetization, Merchandasing Store, Chat Bots, Spam Filters, Stats, Chat Commands,
Media Requests (viewers can musicalize the stream via Youtube links), Stats and more for streamers.
2019-11-14 18:16:04 +00:00
2019-11-14 17:39:12 +00:00
## Clementine
2019-11-14 18:02:37 +00:00
[Clementine Music Player](https://www.clementine-player.org) is an open source crossplatform Qt5 Music player with very modern and visually attractive UI,
2019-11-14 17:39:12 +00:00
that makes it ideal for playing music while occasionally showing the player on stream and dont get everyone bored quickly,
it uses few resources and disk space because its C, uses less resources than Spotify, and uses no Network by default.
2019-11-14 17:47:29 +00:00
It has a playlist with "Mood bars" that represents the mood of the song using colors (sad music, happy music, slow paced music, etc).
The playlist also has a column "Play Count" so you can see how many times that song has been played on stream.
The Playlist has a Rating colum with 5 Stars widgets, so you can rate the songs too.
It can show random baby Kitten photos for missing music cover photos.
If you dont have Designs for *"Will be back soon"* kind of screens, just leaving the player on shuffle will do, at least for a while.
2019-11-14 17:51:36 +00:00
[![](https://raw.githubusercontent.com/juancarlospaco/obs-starter-kit/master/clementine.png "Visually attractive music player!")](https://www.clementine-player.org)
2019-11-14 15:11:37 +00:00
2019-11-14 18:02:37 +00:00
## Webcamoid
2019-11-14 18:52:57 +00:00
[Webcamoid](https://webcamoid.github.io) is an open source Qt5 WebCam app with advanced settings and real time filters and effects,
2019-11-14 18:02:37 +00:00
is very lightweight being coded on C, uses few resources, it can add custom effects to your webcam on real time,
2019-11-14 20:04:50 +00:00
it can cover faces with PNG images, it can blurry faces, it can add face masks, cover you with fire or glow halo and more fancy toys.
2019-11-14 18:02:37 +00:00
2019-11-14 18:22:18 +00:00
[![](https://webcamoid.github.io/theme/images/screenshots/Effects.png)](https://webcamoid.github.io "Real time effects for your camera")
2019-11-14 18:02:37 +00:00
2019-11-14 18:10:45 +00:00
## Flameshot
[Flameshot](https://github.com/lupoDharkael/flameshot) is an open source crossplatform Qt5 Screenshot app with tools and nice UI, it has a TryIcon and a window widget,
very nice if you need to take screenshots for your stream.
2019-11-14 18:22:18 +00:00
[![](https://raw.githubusercontent.com/lupoDharkael/flameshot/master/img/preview/animatedUsage.gif)](https://github.com/lupoDharkael/flameshot#--------------------------------flameshot---- "Cool screenshots")
## Cool Retro Term
[Cool Retro Term](https://github.com/Swordfish90/cool-retro-term#cool-retro-term) is a is an open source crossplatform Qt5/QML Terminal app,
with configurable effects, you can disable any or all effects too, copy&paste works, for the rest is a normal terminal app but looks fancy.
2019-11-14 18:24:22 +00:00
[![](https://user-images.githubusercontent.com/121322/32070717-16708784-ba42-11e7-8572-a8fcc10d7f7d.gif) ![](https://user-images.githubusercontent.com/121322/32070716-16567e5c-ba42-11e7-9e64-ba96dfe9b64d.gif)](https://github.com/Swordfish90/cool-retro-term#cool-retro-term)
2019-11-14 18:10:45 +00:00
2019-11-14 19:22:06 +00:00
## Visual Studio Code
[Visual Studio Code](https://code.visualstudio.com) is an open source ElectronJS code editor that [has stream oriented plugins](https://dev.to/ninjabunny9000/5-useful-vscode-extensions-for-live-coding-239b),
that allows your viewers to interact with the editor and the code in it using chat commands and more.
It is the only editor that we can find that has stream oriented plugins.
![](https://res.cloudinary.com/practicaldev/image/fetch/s--s0A4Ri0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/clarkio/vscode-twitch-highlighter/raw/master/resources/intro-vid.gif)
2019-11-14 18:31:08 +00:00
## Orion
2019-11-14 18:51:31 +00:00
[Orion](https://alamminsalo.github.io/orion) is an open source crossplatform Qt5/QML Twitch Desktop Client app, with all basic features working,
2019-11-14 18:31:08 +00:00
emojis and unicode works, copy&paste works, is very lightweight being coded on C++, it wont replace the web but if you only need to watch streams is very comfy.
[![](https://user-images.githubusercontent.com/5585454/27840063-b6429fce-60fe-11e7-9e96-54d6d0657953.png)](https://alamminsalo.github.io/orion)
2019-11-14 18:43:27 +00:00
## SWCursor
[SWCursor](https://github.com/andykitchen/swcursor#swcursor) is a simple C program that allows you to use any PNG image as Mouse cursor,
so you can use your Logo as cursor or an extra big cursor on your stream. You can remove the cursor by closing the program.
[![](https://raw.githubusercontent.com/andykitchen/swcursor/master/screenshot.png)](https://github.com/andykitchen/swcursor#swcursor)
2019-11-14 19:14:20 +00:00
## BetterTTV
2019-11-27 00:15:46 +00:00
![](betterttv.png)
2019-11-14 19:14:20 +00:00
[BetterTTV](https://betterttv.com/emotes/top) is an [open source web browser extension](https://github.com/night/BetterTTV)
that adds extra features to Twitch stream chats like animated emotes and more, is very popular on streams,
if you dont understand why a lot of people on your chat types `monkaS` is probably that you need this browser extension,
you can also add you own customized animated emotes for your chat, also supports not-animated emotes, its free $0 cost.
2020-05-08 13:48:44 +00:00
## TwitchRoulette
[TwitchRoulette](https://twitchroulette.net) Spin the wheel and match with a random streamer with no viewers.
Say hi! Make new Friends!.
2019-11-27 00:27:54 +00:00
## LiberaPay
![](liberapay.jpg)
[LiberaPay](https://liberapay.com) is an open source free web service that allows you to take Donations $,
it is like an alternative to Patreon and similar services,
when you stream on a fixed constant schedule eventually people will start asking for a way to Donate to you,
this is the only service we can find that do not take a big chunk of your donation,
with this service 100% of the money goes to you, as far as we know it works internationally.
2019-11-27 00:30:02 +00:00
## Featured Chats
https://featured.chat is a free web tool for Streamers created by [Djwheat](https://twitch.tv/djwheat),
it is a tool to showcase and groom all the chat activity on a channel and feature individual chat messages on screen in the broadcast.
It is not an extension: The tool is made up of 2 web pages.
One for Management, a webpage in your browser to curate/moderate the messages,
one for your broadcast software, a browser source you can plug into OBS.
Documentation Manual: https://featured.chat/manual
2019-12-04 10:45:43 +00:00
## MultiTwitch
2019-12-04 10:56:20 +00:00
You can use [MultiTwitch](http://www.multitwitch.tv) to watch any number of [Twitch](https://www.twitch.tv) streams at the same time (as long as your computer can handle it).
2019-12-04 10:45:43 +00:00
Simply put the streams you want in the url.
2019-12-04 10:56:20 +00:00
[MultiTwitch](http://www.multitwitch.tv) will optimize the layout of streams to give you the maximum size on each of the streams,
2019-12-04 10:45:43 +00:00
while maintaining aspect ratio.
2019-12-04 10:56:20 +00:00
Source https://github.com/bhamrick/multitwitch
2019-12-04 10:45:43 +00:00
2019-11-27 00:30:02 +00:00
## Twire
[Twire](https://f-droid.org/en/packages/com.perflyst.twire) is an open source Android Twitch Client app for Mobile,
is a lot more lightweigth than the official app and the features are almost the same, copy&paste works, emoji and unicode works too.
2019-11-14 18:51:31 +00:00
## ShowMeTheWay
[ShowMeTheWay](https://osmlab.github.io/show-me-the-way) is an open source web service that shows real time updates on [OpenStreetMap](https://www.openstreetmap.org),
If you dont have Designs for *"Will be back soon"* kind of screens, just leaving this web on screen will do, at least for a while.
## LiveOpenStreetMap
[LiveOpenStreetMap](http://live.openstreetmap.fr) is an open source web service that shows real time updates on [OpenStreetMap](https://www.openstreetmap.org),
If you dont have Designs for *"Will be back soon"* kind of screens, just leaving this web on screen will do, at least for a while.
2019-11-14 18:56:43 +00:00
## Jamendo
2019-11-14 18:59:02 +00:00
[Jamendo](http://jamendo.com) is a web service where you can find free music without copyright nor royalty costs,
you can download full quality music for free to use on your streams and dont get muted, etc.
2019-11-14 18:56:43 +00:00
2020-06-07 21:50:06 +00:00
## ReStream
[ReStream](https://restream.io) re-streams your stream into several platforms for free,
you need to register and it will provide you with an URL and secret token to use on OBS.
Free account do not have stream on public Facebook Live and has a transparent watermark.
2019-11-14 18:51:31 +00:00
2020-06-07 21:57:47 +00:00
![](restream.png)
2020-06-07 22:08:05 +00:00
## PeerFast
[PeerFast](https://diegorbaquero.github.io/PeerFast) is a Free Open-Source Internet speed check,
it runs completely on your PC, it is anonymous, no login nor account required, runs from your browser.
2020-07-14 03:42:40 +00:00
## WindowSwap
- https://window-swap.com
2020-06-07 22:35:44 +00:00
## VoiceNotebook
2020-06-07 22:25:40 +00:00
[VoiceNotebook](https://voicenotebook.com) can save transcriptions of your streams in real time automatically for free,
keep transcription logs of past streams!.
Speech to text online, Mac, Windows and Linux integration.
Direct speech input in Windows, Mac and Linux. Voice typing to clipboard.
Free Audio to text transcription (mp3, mp4, Youtube). Android and iOS Apps.
2020-06-07 22:33:49 +00:00
## E-Girls
Do you want to stream a multi-player game and no one of your friends like to play the game?,
you can rent [E-Girls](http://egirl.gg) to play game sessions with you (or [E-Boys](http://egirl.gg)).
The service is NOT Free, you must pay, prices may vary.
2019-11-26 12:35:02 +00:00
# Twitch Extensions
2019-11-27 00:34:44 +00:00
Few Twitch extensions for tech streams, random order, as example, theres always more on the Twitch catalog.
Something to consider for tech streams is that sometimes the most popular and effective Twitch Extensions for other categories can fail on tech streams,
that tend to have less than 100 viewers, because if the extension is too Bits hungry no one will really use it,
so Twitch Extensions without Bits, at least for basic functionality are preferred.
2019-11-27 00:51:34 +00:00
The Gaming stream extensions are over-saturated, the Tech stream extensions are underrated.
2019-11-26 12:35:02 +00:00
## GitHub Projects
https://www.twitch.tv/ext/yncbd7i177on3ia536r307nlvt8g1w-0.1.1
## GitHub Repo Browser
https://www.twitch.tv/ext/4pk2cbv7h3ur5j934vhe0gt8a829tj-1.1.2
## GitHub Profile
https://www.twitch.tv/ext/ipthd4t8w0euh9djnycwc4a12e0694-1.1.2
# Uptime & Watchtime
https://www.twitch.tv/ext/jk6sz43il0oyzfl8xipehqacw8bchv-1.0.2
## Better Information Panel
https://www.twitch.tv/ext/pp16i51f77pxhwls8tqqo72f5m5ttz-0.4.0
## NicoNico
https://www.twitch.tv/ext/gh70y1spw727ohtgzbhc0hppvq9br2-0.2.0
## Twitter Timeline
https://www.twitch.tv/ext/qcxdzgqw0sd1u50wqtwodjfd5dmkxz-1.0.0
2019-11-26 12:39:24 +00:00
## Latest Followers
https://www.twitch.tv/ext/wb3bnc8np7tdnxj2sfbk0aa3vklulo-1.0.6
2019-11-26 12:35:02 +00:00
## Viewer GeoLocation
https://www.twitch.tv/ext/9zqhb3hba48m0c382uno7k2t74isfi-0.1.4
## Suggestion Box
https://www.twitch.tv/ext/6rh8h42nhnjmirlyxc0w9lbpmeehi0-0.4.2
## Schedule
https://www.twitch.tv/ext/6t1ip2ejuoshyb63c9rq9rvacageuk-0.0.1
## Snow
2020-08-04 15:50:32 +00:00
https://www.twitch.tv/ext/xbfr3j9z0wzaov6bkvaam7wsovlxqj-1.0.0 (Stopped working?)
2019-11-26 12:35:02 +00:00
2019-11-14 15:11:37 +00:00
## Stars
![Stars over time](https://starchart.cc/juancarlospaco/obs-starter-kit.svg "Star OBS-Starter-Kit on GitHub!")
2019-11-14 15:22:55 +00:00
# Contributing
- At least Tweet-sized documentation must be provided, so people can understand what it is.
2019-11-14 15:30:42 +00:00
- No Ads, Watermarks, or similar on the contributed resources, to keep it clean for everyone.
2019-11-14 15:22:55 +00:00
- You can link to your pages and add explicit credit on documentation of such resources.
2019-11-14 15:30:42 +00:00
- Basically the resources contributed here must be clean, if you want to link your page and charge for premium resources there, is Ok, but resources on this repo must be clean.
2019-11-14 15:22:55 +00:00
2019-12-04 11:01:22 +00:00
[ ⬆️ ⬆️ ⬆️ ⬆️ ](#awesome-obs "Go to top")