Live data from Hacker News

How to Run a Live Coding Stream on Twitch Using OBS

jordanlewis.org

181–190 of 193 posts

Re: How to Run a Live Coding Stream on Twitch Using OBS

#181
post #79

Earlier quoted context omitted.

I think you'd be surprised how efficient video codecs with regards to bandwidth used, nobody sends raw pixels at all. Also with HLS latency can be very short with the right settings. A few tips for coding screencasting: For coding screencasts you should make sure that chroma subsampling isn't enabled when you're doing the encode of the video otherwise it may look worse with highly contrasting areas. Decrease the enco…

> I think you'd be surprised how efficient video codecs with regards to bandwidth used, nobody sends raw pixels at all. Also with HLS latency can be very short with the right settings. We've all had enough experience with Zoom, Google Meet, Skype for Business, etc. in recent months to know that this is not something that works well out of the box. And that's before we get into issues like the fact that I'm using a 34…

These systems are not OBS. You can pan and zoom as required to match your stream resolution, and it doesn't need to be the same as your desktop resolution.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#182
post #75
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I am way to self conscious for that... I dive deep into a problem for 10 hours and I try a bunch of stupid stuff along the way or make a bunch of mistakes and now I am broadcasting those to the world; and meanwhile either I am paying attention to the people and not working (I always want to get lost in a complete zone of concentration) or entirely ignoring them (which seems weird)... I will go for long stretches--lik…

Give it a try Saurik! I thoroughly enjoyed watching https://m.twitch.tv/samg_is_a_ninja/ attempt to make a weird Jailbreak tweak for fun.

He did all the things you mention and it was entertaining as well as informative. I saw 50-150 live viewers.

I think quite a few people would like to see you work on something like a new tweak. Start or post an account with a specified stream time then post it here/reddit and see how many people subscribe.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#183
That looks like an Ergodox keyboard! I really want to get one of those...

It's not just that they're great ergonomically (which I truly need), but they're also highly programmable. I can imagine how a large set of macros could improve screencasts quite a bit.

More related to the article, I've used OBS for nearly all of 150+ screencasts and it's been fantastic. I tend to use Streamlabs OBS for Twitch and the fully open source OBS for all my YouTube videos. The plugin ecosystem is great.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#184
post #34
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I think it comes down to your "persona". For example George Hotz does multi-hour long coding streams that are all over the place, but they have some entertainment value because he's a bit of a kooky character.

It also helps that he doesn't actually accomplish anything and mostly just dicks around. Also "kooky character" is a pretty charitable way to describe him.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#185
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I enjoy watching Jonathan Blow's livestreams once in a while to get insight into game dev and Jai: https://www.twitch.tv/naysayer88

Re: How to Run a Live Coding Stream on Twitch Using OBS

#186
post #103

Earlier quoted context omitted.

What's the app? Are you saying it allows you to use the phone as a video source in OBS?

Yes, https://obs.camera/

I've started playing with https://obs.ninja for work-related WebEx conferences. It's surprisingly competent and doesn't require any additional application installed on the phone (just the browser).

Re: How to Run a Live Coding Stream on Twitch Using OBS

#187
post #40

Does anyone know of a good presentation system that does not consist of compressing raw pixels and sending that to the audience? It's a huge waste of bandwidth that I'd rather see used to provide reliable low-latency audio. I'd love to be able to teach programming in a way that lets the students explore the live state of my working directory and follow along with file edits, but rendered locally on their machines at…

Besides VSCode's LiveShare that was already mentioned, there are several tools that allow folks to collaboratively edit code: Floobits[1] and CodeTogether[2] are a couple that I've used successfully (I'm an IntelliJ IDEA fan, so like to stay in my IDE).

[1] https://floobits.com/ [2] https://www.codetogether.com/

Re: How to Run a Live Coding Stream on Twitch Using OBS

#188
post #102

I've streamed coding a few times on Twitch at my channel (14domino). My setup is much more similar to my coding setup so the font can definitely look small. Does anyone know a good way to advertise coding streams in general? I mostly get 2-3 viewers who are already my friends, and I doubt they're very engaged, but I do like streaming coding and would love it if people could learn something out of it. :)

I believe code streamers need to bring their own audience from some other thing. It's not what you want to hear, but it is what I've seen.

While that can help, it's not necessary. What is necessary is increasing the amount and/or consistency of time streaming (sticking to a solid schedule really helps) and always be talking and interacting with chat. It may take many months to build up an audience, but you can do it.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#189
post #28

What do you think about running live coding stream on YT vs Twitch? I'm about to start streaming myself, but not sure what platform should I use. Last time I checked Twitch it looked a little bit overwhelming.

Twitch is a lot more "discoverable" in that you can easily search for folks who are coding _right now_. I get lots of new viewers this way.

For YT, viewers would have to already know who they're looking for and so they're not likely to "stumble" across your stream.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#190
post #160
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I do stream live coding on twitch from time to time -- albeit I started out as a speedrun streamer. You have a point: if I were to write code in the same style I'm used to, it would probably be not that good. But, probably due to the very fact that I know I'm being watched, I noticed I employ a different style than usual: very neat, organized, logical, working on exactly one feature at a time and not allowing myself…

Can you tell us your name on Twitch?
Post reply on HN