Streaming
I am thinking of starting streaming some of the things I am doing like programming but maybe some other things in the future too.
Both Twitch and YouTube are great platforms for that.
Here are tools I use for streaming:
- OBS for recording my laptop, audio and sometimes the camera.
- iShowU for installing the audio driver so the stream actually captures the sound from my headphones.
Liked this audio/streaming setup.
Notes
- To see Twitch chats in IRC, first connect to Twitch via IRC, then join the channel of stream you want (i.e.
/join #nikitavoloboev
). - 99.925% of streamers aren't making a meaningful income. It goes all the way to the top streamers on the platform. 25% of the top 0.1% don't even make minimum wage.
- You can play music whilst streaming, just do it on separate audio track via OBS. You can avoid the talking from being muted on VODs because there would be no music on the VOD.
- To not have headphone quality issues when OBS is up, disable microphone input
- OBS sends the pixels to YouTube/Twitch during live stream but compresses first using h264
Links
- Being a development streamer on Twitch
- How I stream myself coding
- Restream - Stream live video to 30+ platforms simultaneously for free. (Studio)
- My Twitch Live Coding Setup by Suz Hinton (2019) (HN)
- Awesome Developer Streams
- Streamlabs
- Streamlabs OBS - Free and open source streaming software built on OBS and Electron.
- Live Streaming Server Setup (2020)
- obs-scene-switcher - Tracks your active window and switches OBS scenes accordingly.
- obs-cli - Command-line remote control for OBS.
- Vito - Live-streaming delightful events and growing your community online.
- How to get started live streaming on Twitch and YouTube (2020)
- My Livestreaming Setup (2020)
- Popdog - All streams in one place.
- Twitch Roulette - Find and chat with streamers who are streaming alone. (HN)
- Codio - Media format for recording the process of programming.
- OBS (macOS) Virtual Camera - Creates a virtual webcam device from the output of OBS. Especially useful for streaming smooth, composited video into apps. (HN)
- Stream Like a CEO (2020)
- Simple Streaming Server - Instructions for building and operating your own platform for livestreaming.
- Twitch Studio - Takes the guesswork out of setting up and managing your stream.
- OBS-web - Control OBS from the browser. (HN)
- How to Livestream Code and Design on Twitch
- My streaming setup (2020)
- Tips for setting up remote lessons — 3Blue1Brown (2020)
- How to Run a Live Coding Stream on Twitch using OBS (2020) (HN) (Lobsters)
- Automating Promotion for Livestreams
- How to Use OBS Studio to Record or Stream Live Presentations (2020)
- StreamLogger (2020)
- Owncast - Take control over your live stream video by running it yourself. Streaming + chat out of the box. (Docs)
- VDO.Ninja - Bring video from your smartphone, computer, or friends directly into your OBS video stream. (Code)
- Streamwall - Makes it easy to compose multiple livestreams into a mosaic, with source attributions and audio control.
- Character Overlay - Web App for adding an OBS overlay with character information such as name, picture, and health for your favorite role-playing game. (Code)
- OBSWebSocket.JS - Allows JavaScript-based connections to the Open Broadcaster plugin obs-websocket.
- Lightspeed - Self contained OBS -> FTL -> WebRTC live streaming server. (HN) (Reddit)
- Infrastructure for rendering and streaming movies (Kubecon 2019)
- Code streaming: hundred ounces of nuances (2021)
- Guide: Live-Streaming for Performance-Makers (2021)
- Vigilio - Your own movie streaming service. Easy to install, easy to use. (Code)
- tizz - Make twitch viewership numbers easily accessible and shareable, with an emphasis on recent data. (Reddit)
- Live stream to multiple platforms with Stream Connect (2021)
- Nobody.live - Lonely streams and streamers with zero viewers. (Reddit)
- Chatterino 2 - Chat client for Twitch.
- Illegal streams, decrypting m3u8’s, and building a better stream experience (2018)
- 2021 Streaming Kit
- Visualizing Twitch Communities
- River - Pure Rust Implementation of RTMP Live Stream Server.
- Ask HN: Favorite live coding channels for intermediate/advanced topics? (2021)
- Glimesh - Next generation live streaming platform built by the community, for the community. (Code)
- Starting to livestream with OBS
- Roc Toolkit - Real-time audio streaming over the network.
- Twitch - Interactive live streaming service. (Code Hacked)
- Virtual Log-Structured Storage for High-Performance Streaming (2021)
- webrtcsink - All-batteries included GStreamer WebRTC producer.
- Overpass - Self-hosted video live streaming app. (HN)
- A few things I’ve learned about livestreaming (2020) (HN)
- Ping - Better way to stream with friends. (Tweet) (Twitter)
- Twincy - See all chat messages and click one to feature it on the stream.
- OBS Plugin: Background Removal
- Stream your audio - Live stream audio from your computer to this website as easily as possible. (Code)
- Twitch Adblock - Swaps video ads for an ad-free stream.
- End the Streaming Struggle with Plex (2022) (HN)
- srtrelay - Streaming-Relay for the SRT-protocol.
- Mapping the Twitch Universe (2021)
- Watch People Doing the Thing (2022) (Lobsters)
- Twitchat - Full featured Twitch chat alternative to fill gaps from the official one. (Code)
- Live Streaming Architecture (2017)
- LAL - Audio/video live streaming broadcast server written in Go.
- SonoBus - High-quality, low-latency peer-to-peer audio. (HN)
- Video Live Streaming: Notes on RTMP, HLS, and WebRTC (2022) (HN)
- An insight into live video streaming infrastructure at Twitch (HN)
- bork - TUI chat client tailored for livecoding on Twitch.
- OBS - Open Broadcaster Software. (Code) (HN)
- Restreamer - Complete streaming server solution for self-hosting.
- Twitch chat in the terminal
- Rsget - Downloader for different live stream providers.
- Findstream - Better search for Twitch streams. (Code)
- StreamFX - Plugin for OBS Studio which adds many new effects, filters, sources, transitions and encoders.
- Docker NGINX RTMP - Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.
- On Twitch, you can never log off (2022) (HN)
- Making videos with Resolve fast
- GStreamer - Open-source multimedia framework.
- Audio-Visual Setup — Matthew Rocklin
- subd - Create a link between the various ways viewers support you as a live content creator.
- Tau - Alternative front-end to various streaming sites.
- YAST - TUI utility that will let you stream your favorite movies/tv-series in one command.
- Twitch Fell Behind (2023)
- TwitchTracker - Twitch Channels, Games and Global Statistics.
- webmetro - Utilities for relaying live WebM video/audio streams.
- Broadcast Box - Lets you broadcast to others in sub-second time.
- Iggy - Persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
- Ask HN: What is your streaming setup like? (2023)
- OBS2Browser - Send OBS directly to your browser, no more wasting time on servers.
- Best Now Playing Overlay | Current Spotify Music OBS Plugin (2022)
- Rust OBS Wrapper - Safe wrapper around the OBS API, useful for creating OBS sources, filters and effects.