How to Record SOOP and AfreecaTV Streams (2026)
The replay is right there. Thumbnail, title, view count. You click it.
Access denied.
Not a broken link. Not a takedown. A Korean phone verification screen, sitting between you and a broadcast that was free to watch 36 hours ago. This is the thing most SOOP recording guides don't cover, because most of them are written by people who already have Korean accounts and never hit this wall.
The actual problem with SOOP isn't expiration windows. It's access before expiration even becomes relevant.
AfreecaTV is SOOP. Has Been Since Mid-2024.
Same platform. Rebranded. The name changed faster than the coverage caught up, which is why you'll find articles published this year still calling it AfreecaTV and meaning the exact same thing.
The timing matters: Twitch announced its South Korea exit in early 2024 over bandwidth costs. The Korean streaming community was not subtle about its reaction. Many top BJs — Broadcast Jockeys, which is what SOOP calls its streamers — who'd split time between Twitch and AfreecaTV shifted their focus to SOOP after the shutdown, and their audiences followed.
SOOP was already large before any of this. It had peaked at millions of concurrent viewers on a single broadcast before the Twitch exit. After it, the platform got bigger and the international audience grew with it.
One practical note: StreamRecorder's SOOP support sits under the AfreecaTV integration. The URL structure changed with the rebrand, the recording pipeline didn't. Existing /afreecatv setups still work.
What SOOP Saves and Who Can Actually Access It
VODs do save automatically. A BJ ends a stream, the replay appears within a few hours. That part works.
The access layer is the issue.
Full verified access requires Korean phone and ID verification — the kind most international users can't complete. A lot of content is open anyway — but a significant chunk isn't, and there's no reliable way to know in advance which category a given stream will fall into. Then there's Star Balloons, SOOP's subscriber tier. Streamers can restrict VOD access to paying supporters, including broadcasts that were free to watch live. Tournament replays, event streams, anything with obvious replay value — these tend to end up behind that wall.
Adult-adjacent content is a separate category entirely. SOOP has historically run a broader content range than Twitch permits. That material has age verification requirements international accounts usually can't complete without Korean documentation. Worth knowing if you're wondering why certain channels are inaccessible.
In practice, many VODs only remain easily accessible for roughly a couple of weeks, though official storage limits may change per SOOP's policy. Individual BJs can also extend or shorten that window. You don't find out which applies until the content is already gone.
"I'll watch the VOD later" works fine on Twitch. On SOOP, from outside Korea, it's genuinely unreliable.
How to Actually Record SOOP Streams
Cloud Recording
This is the only method that handles both problems — timing and access — at the same time.
StreamRecorder.io monitors the channels you add and records when they go live. On remote servers, not your device. Doesn't matter what time it is, doesn't matter if your laptop is closed, doesn't matter if the VOD would later be restricted. The capture happens at the live feed level, not the replay level. If a streamer deletes or locks the VOD afterward, your copy is already there.
Three creators on the free tier at 720p. Premium for more slots and higher quality. If you follow more than three SOOP channels with any regularity, that decision isn't complicated.
For international users specifically — this is the setup. Every other method has a failure point that cloud recording doesn't.
OBS on Desktop
Works when the content loads. That caveat does a lot of work on SOOP.
Window Capture source in OBS, browser selected, Audio Output Capture source added separately for stream audio — the default browser audio input also picks up system sounds, which is annoying in longer recordings. Format: MKV. Not MP4. OBS will record to MP4 fine right up until something interrupts the recording, at which point the file is usually unrecoverable. MKV survives unexpected stops. Remux to MP4 after if you need that format.
Three hours at 1080p is somewhere in the 5-8GB range. Default OBS x264 settings at CRF 23 produces around 6GB for gaming content, a bit less for talking-head streams. GPU encoding (NVENC if you're on Nvidia, AMF on AMD) takes the CPU load off significantly — worth enabling if you're watching and recording simultaneously and your machine is struggling.
You still have to be there. That's the ceiling on OBS for this use case. Korean streams often run primetime KST, which is the middle of the night in Europe and early morning on the US East Coast. It's a manual tool for streams you're already watching, not a monitoring system.
Phone Screen Recording
SOOP has Android and iOS apps. Built-in screen recorders on both platforms — Control Center on iPhone, Quick Settings on Android — capture whatever's playing on screen.
Quality cap is screen resolution, not stream resolution. Battery on anything over 90 minutes is significant enough to stay plugged in. Notifications appear in the recording if Do Not Disturb isn't set first. These are the standard screen recording problems and none of them are unique to SOOP.
The SOOP-specific problem is the same as everything else: you have to be able to load the content before you can record it. Geo-restrictions that block VOD access also block screen recording, because there's nothing to record if the video won't play.
Fine for a live you're actively watching. Not a reliable system for anything planned.
SOOP Native Download
Available to Korean-verified accounts for some VODs. If you have one, it's the straightforward option.
If you don't — which is most international users — it's not an option at all.
Comparison
| Method | Automatic? | Works Offline? | Cost | Works Internationally? |
|---|---|---|---|---|
| Cloud recording | Yes | Yes | Free tier / Paid | Yes |
| OBS (desktop) | No | No | Free | Depends on content |
| Phone screen recording | No | No | Free | Depends on content |
| SOOP native download | No | No | Free | Korean accounts only |
A Few Things
Search both brand names. "Woowakgood AfreecaTV" and "Woowakgood SOOP" return different results even now — Google hasn't fully consolidated them. Pre-2024 content especially. Try both before assuming something doesn't exist.
Set X notifications on BJ accounts directly. SOOP's own push system is unreliable outside Korea — I've missed streams because the alert came 40 minutes late or not at all. r/koreanstreaming picks up major live alerts too if you'd rather not run X notifications for everything.
Creators: the VOD save toggle. It's off by default, it's in the broadcast dashboard, and it takes five seconds. The one session you forget will be the one that gets screenshot and shared everywhere.
Korean filenames on Western systems render as garbage. Fix it immediately after download — streamer, platform, date — or you will have a folder of 50 identical-looking files within two weeks and no way to tell them apart.
OBS at four channels, three hours each per week: 80-100GB a month. That compounds. External drive or cloud backup before you're already 300GB in with nowhere to put anything.
Worth Saying
SOOP was pulling millions of concurrent viewers on peak broadcasts before the Twitch exit. Before. The BJ ecosystem is not a hobbyist scene — multi-cam rigs, real-time viewer interaction systems, production that matches or beats what you see on much bigger Western platforms. The content quality isn't the problem.
Access infrastructure is. Korean phone verification, Korean payment rails, UI that defaults to Korean. None of that is hostile — the platform was built for a specific domestic market and the international audience scaled up faster than the tooling adapted to it. It's a timing gap, not a policy.
Cloud recording is the workaround. Set it up once per channel and stop treating Korean primetime as something you have to personally catch from wherever you are.
Part of StreamRecorder.io's complete guide to recording live streams. Platform data: streaming platform statistics. Related: How to Record TikTok Lives · How to Download Kick Streams.