Live data from Hacker News

How to Run a Live Coding Stream on Twitch Using OBS

jordanlewis.org

101–110 of 193 posts

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

#101
post #94
post #90

Earlier quoted context omitted.

That would require no secrets. All it takes is a misclick into a .env file. I’d assume you’re not coding on a production system so your secrets shouldn’t be too hard to revoke, cycle them after your stream and any time you leak them.

Secrets should really be stored in services, not files outside of maybe a single bootstrap file (unless you're working on the secret storage service itself). I generate my secrets once, send them off to the secrets service, and then my service queries that service. I never see the secrets with my own eyes.

It is a single bootstrap file, it bootstraps your env variables

I've not come across what you describe

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

#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.

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

#103

Love the bokeh on his video feed. Hard to justify a $900 camera for that alone though, anyone using anything else they'd recommend?

I'm using my phone, there's an app that lets you stream from your phone's camera... which is usually better than the dedicated web cams.

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

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

#104
post #72

One thing that I was surprised not to see in the post was how to deal with editing files that have secrets (such as API keys or email credentials). When I set up OBS, I overlayed a full screen image that says I'm showing something secret which had nothing but a small webcam feed in the bottom right so folks could still see me but not my desktop. It was assigned to a global hotkey toggle of course.

There is a mention of it, but it isn't clearly marked that this is in part specifically why: the article author takes a dual monitor approach and presumably restricts all secrets to the monitor that is never involved in any of the scenes (the main laptop monitor in this case).

Though with keyboard camera they probably should be more careful in which scenes show that if any of those secrets are typed rather than say copy/pasted.

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

#105

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. :)

It should be much like any other sort of marketing effort. Seek out some marketing books. Maybe pay a social media marketer to do some marketing for you if you don't feel you have the necessary skills or can't pick them up fast enough.

There's also good old fashioned networking, too. Find social coders with a similar style to you (and a reasonable audience) that you could be friends with / mesh well with. Try to make friends with them. Try to do streams after their regularly scheduled streams and encourage them to send their active audience along to your channel when they are done for the day. (That's what Twitch Raids are; Twitch built an entire viral networking tool for that.)

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

#106
post #34

Earlier quoted context omitted.

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 made me almost feel bad watching it, though. The dude is clearly so quick -- not even in coding, but just using a computer in general -- that given how much of my life I spend in front of this thing, I think I really missed a trick in not being extra attentive to trying to make sure I could maneuver my way around it as fast as he does.

[deleted]

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

#107
post #87

Earlier quoted context omitted.

On Twitch: - Not only I have seen secrets revealed on stream, like passwords and tokens and such... I have seen people working with databases full of personally identifiable information, and you could see names, phone numbers, e-mails and addresses on stream. There are irresponsible people out here. - I have seen people doxxing themselves by showing their git identity, or some popup window with some licensing informa…

.. why would you live stream yourself if you weren't willing to expose your real identity?

I can totally see why for really big streamers, to avoid stalkers and crap.

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

#108
post #94
post #90

Earlier quoted context omitted.

That would require no secrets. All it takes is a misclick into a .env file. I’d assume you’re not coding on a production system so your secrets shouldn’t be too hard to revoke, cycle them after your stream and any time you leak them.

Secrets should really be stored in services, not files outside of maybe a single bootstrap file (unless you're working on the secret storage service itself). I generate my secrets once, send them off to the secrets service, and then my service queries that service. I never see the secrets with my own eyes.

This sounds like a turtles all the way down kind of think... Then is it OK to keep the secret of the secrets service, or something in that sense.

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

#109
post #87

Earlier quoted context omitted.

.. why would you live stream yourself if you weren't willing to expose your real identity?

Note that many streamers do not use a webcam, or don't show their faces on camera. Some do use a camera but still conceal their basic personal information. There are benefits to streaming. It somehow makes you productive, because you don't want to look bad in front of your audience. Plus, there are smart people on Twitch. A lot of lurkers that do not stream have an impressive amount of knowledge. Money-wise, it's not…

> Some do use a camera but still conceal their basic personal information.

That's really the critical bit. It's one thing to show your face on camera. It's another to show your name and address. The latter bits are regularly used to, e.g., SWAT streamers. Let's just say that streamers are all too familiar with legal trusts.

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

#110
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…

One thing you might enjoy is recording your screen for yourself, and then replaying it at 10x speed.

I’ve done this before and it allows you to get some of the feeling of “being watched” with none of the privacy or security problems.

Also sometimes it’s neat to see the crazy process of building something, particularly if there is ui or visual design tools involved.

Also, I do think there is a whole additional level of understanding needed to practice or “work out” in front of an audience. There is some flourish to it, even if you are mostly doing your thing, you may have more round corners than you might otherwise.

It is definitely a different experience.

Post reply on HN