I was originally trying to implement this functionality by using NDI, but there were a few issues I ran into, namely resolution and framerate, neither of which I was happy about. Something about this article tipped me off to look up using USB to connect the iPad to the PC, which actually led me to setting up the streaming PC as an AirPlay receiver. After I made the switch over to using AirPlay, I had the whiteboard/telestrator functionality working on my OBS setup within 10 minutes.
How to Run a Live Coding Stream on Twitch Using OBS
121–130 of 193 posts
Re: How to Run a Live Coding Stream on Twitch Using OBS
#122Re: How to Run a Live Coding Stream on Twitch Using OBS
#123Re: How to Run a Live Coding Stream on Twitch Using OBS
#124Do 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.
Watching someone "explore" is still entertaining, I think. You don't need to be a comedian, although that's fun, too. But what I like about livestreaming is that it's a pure, real form of seeing someone's brain in real-time.
Re: How to Run a Live Coding Stream on Twitch Using OBS
#125technical question -- I'm really impressed how OBS is able to abstract the "screen recording" functionality across different OSs (it works the same in Linux, Windows and OSX, with no difference in behavior that I've noticed). How does screen recording work? Is it easy for OBS to just capture the video output buffer and start encoding it, regardless of the OS? Or do different OSs have very different strategies for thi…
Yup. Check out their capture "source" plugins:
https://github.com/obsproject/obs-studio/tree/master/plugins...
https://github.com/obsproject/obs-studio/tree/master/plugins...
https://github.com/obsproject/obs-studio/tree/master/plugins...
Re: How to Run a Live Coding Stream on Twitch Using OBS
#126Audio-input-wise, I fail to understand why anyone whose objective is to capture their own voice, would choose a condenser over a dynamic microphone. Dynamic microphone hardly those fan/AC/room nearby phone calls that the author had to reduce using software filters. Farther more, dynamic mics can deliver your voice with a touch of radiophonic note. What's more, they're usually more durable and cost less (you can get a…
Re: How to Run a Live Coding Stream on Twitch Using OBS
#127Does 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…
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…
What platforms support 4:4:4 video? Youtube, Twitch, Vimeo, ... all don't.
Re: How to Run a Live Coding Stream on Twitch Using OBS
#128Earlier quoted context omitted.
At the same time, moving video coming from a camera is a lot different than a stream of what is essentially a 95% a still image.
I was referring primarily to the screen sharing features of the aforementioned services. In general, they're barely adequate for slideshow presentations, but the transitions are still going to be rough. And even when everybody in the virtual conference has a solid internet connection, the user experience is still a lot worse than when a PDF of the slides is emailed out before the meeting starts. I find it simply amaz…
Re: How to Run a Live Coding Stream on Twitch Using OBS
#129This is especially true in competitive programming where everyone is solving the same task!
Some competitive programming streamers:
William Lin: https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q
Errichto: https://www.youtube.com/c/Errichto
SecondThread: https://www.youtube.com/channel/UCXbCohpE9IoVQUD2Ifg1d1g
Alex Wice: https://www.youtube.com/channel/UCQmrwIwzEu8MxplJw9EUcAg
All youtube links because I do random old contests on leetcode/codeforces and usually at least one of the people above would have a screencast recorded (though unfortunately not always with commentary). Some of them also have twitch.
Re: How to Run a Live Coding Stream on Twitch Using OBS
#130Earlier quoted context omitted.
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?
Not-so-vague hint from the future: Don't run the Windows-only client on untrusted networks.