로컬 화면과 마이크를 여러 트랙으로 녹음하고 장면을 바꿔 가며 스트리밍할 수 있는 무료 오픈소스 방송·녹화 프로그램입니다.
유료 대비원격 참가자를 각자 트랙으로 녹음하거나 자막·편집을 자동으로 처리하는 기능은 없어 별도 도구가 필요합니다.
확인 2026-10-17 · github.com/obsproject/obs-studio, obsproject.com
원격 인터뷰를 참가자별 트랙으로 녹음하고 자동 자막까지 붙이는 팟캐스트·영상 제작 도구
the verdict
브라우저에서 마이크를 잡아 참가자별 파일로 녹음하고 목록으로 관리하는 부분은 며칠이면 만들 수 있습니다. 다만 Riverside 값의 중심은 참가자 로컬 녹음을 모아 처리하는 인프라와 자동 자막·노이즈 정리·클립 편집 완성도라, 녹음 이후의 편집 시간까지 대체하려면 손이 많이 갑니다.
혼자 또는 소수로 진행하는 팟캐스트·인터뷰의 녹음과 파일 보관은 직접 만들 수 있습니다. 후처리를 다른 도구로 해도 되는 제작자라면 자체 제작이 맞고, 자막·편집까지 한 화면에서 끝내야 하거나 웨비나를 운영하면 유료가 낫습니다. 가격은 가장 낮은 유료 요금제 Pro 월 결제 $29 기준이며 상시 무료 플랜 없이 14일 체험만 제공합니다 (2026-10-17 확인).
what you'd build
호스트가 방을 만들고 참가자가 링크로 들어와 각자 녹음을 시작하면, 참가자별 트랙 파일이 서버에 모이고 세션 목록에서 합친 오디오를 내려받는 한 바퀴입니다.
만드는 범위혼자 또는 소수로 진행하는 팟캐스트·인터뷰의 녹음과 파일 보관
며칠
what you lose
why people still pay
원격 인터뷰에서 참가자마다 끊김 없는 개별 트랙을 남기는 일은 직접 만들면 연결 끊김과 화질 문제를 계속 다뤄야 합니다. 녹음 뒤 자막·노이즈 정리·클립 잘라내기까지 한 화면에서 끝나는 시간 절약이 제작자에게는 그대로 방송 제작비가 됩니다.
세션마다 수 GB씩 쌓이는 녹음 파일의 저장 공간과 백업을 직접 관리하고, 참가자에게 녹음 동의를 받아 보관 기간을 정하며, 자막·음질 보정 같은 후처리를 스스로 해야 합니다.
pricing
| 플랜 | 가격 | 월 원화 | 한도 |
|---|---|---|---|
| Pro계정당 | 월 $29 (월간 결제) | ₩40,600 | 최대 4K 화질, 48kHz 오디오, 트랙 다운로드 15시간, 세션당 참가자 10명 |
| Grow계정당 | 월 $39 (월간 결제) | ₩54,600 | 1080p 라이브 스트리밍, 트랙 다운로드 20시간, 스튜디오 2개 |
| Webinar계정당 | 월 $99 (월간 결제) | ₩138,600 | 웨비나 등록자 100명, 시간 제한 없음, 트랙 다운로드 25시간 |
| Business계약당 | 문의 | — | 트랙 다운로드 무제한, 웨비나 등록자 10,000명까지 |
표시 가격은 달러이고 세금 언급이 없어 부가세가 더해질 수 있습니다. 상시 무료 플랜이 없어 14일 체험 뒤에는 Pro부터 결제해야 하고, 별도 트랙 다운로드 시간(Pro 15시간, Grow 20시간, Webinar 25시간)을 넘기면 추가 구매가 필요합니다. 화질·참가자 수·웨비나 등록자 한도가 플랜마다 다르고 Business는 문의로만 견적을 받습니다.
원화는 USD×1,400원·EUR×1,500원 고정 환율로 환산했습니다. 굵게 표시한 플랜이 목록의 월 가격 기준입니다. 확인일 2026-10-17 · riverside.com/pricing
the escape hatch
로컬 화면과 마이크를 여러 트랙으로 녹음하고 장면을 바꿔 가며 스트리밍할 수 있는 무료 오픈소스 방송·녹화 프로그램입니다.
유료 대비원격 참가자를 각자 트랙으로 녹음하거나 자막·편집을 자동으로 처리하는 기능은 없어 별도 도구가 필요합니다.
확인 2026-10-17 · github.com/obsproject/obs-studio, obsproject.com
one-shot build prompt · 22줄
빈 저장소에 Riverside 대신 쓸 원격 인터뷰 녹음 도구를 만든다. 대체 범위는 브라우저 녹음, 참가자별 트랙 저장, 기본 자막 자리표시자까지다. 스택은 Node.js 22, Express, Socket.IO, SQLite(better-sqlite3), 브라우저 MediaRecorder API로 고정하고 다른 스택은 제안하지 않는다. 로컬에서 `npm install && npm run dev` 한 번으로 스튜디오(/studio/:id)와 녹음 목록(/recordings)이 함께 뜨게 한다. 녹음 파일은 ./files/recordings/<세션>/ 아래에 참가자별 webm 파일로 저장하고, 목록에서 파일 크기와 길이를 보여 준다. SESSION_SECRET, BASE_URL, MAX_RECORD_MINUTES, STORAGE_DIR 는 .env 에서 읽고 저장소에는 .env.example 만 둔다. 호스트가 방을 만들면 참가자 초대 링크가 생기고, 참가자는 앱 설치 없이 링크로 들어와 마이크 권한만 허용하면 된다. 입장할 때 표시 이름을 받고, 호스트가 녹음을 시작하면 모든 참가자 화면에 녹음 중 표시와 동의 확인을 띄운다. 녹음은 참가자 브라우저에서 각자 시작해 개별 트랙으로 업로드하고, 호스트 화면에는 진행 시간이 보인다. 업로드가 끝나면 트랙을 세션 폴더에 모으고, 다운로드 링크와 합친 오디오 파일을 목록에서 내려받게 한다. 자막은 참가자별 트랙 길이를 맞춘 자리표시자 타임라인만 만들고, 음성 인식은 로컬 whisper.cpp 실행을 선택 사항으로 둔다. 녹음 목록은 세션·참가자·길이로 걸러 보고 CSV로 내보낼 수 있게 한다. 녹음이 하나도 없을 때의 빈 상태, 업로드 중 로딩 표시, 연결이 끊겼을 때 다시 시도 버튼이 있는 오류 화면을 각각 만든다. 방 링크는 추측하기 어려운 토큰으로 만들고 만료 시각을 두며, 호스트만 녹음을 시작·중지할 수 있게 한다. 업로드 파일은 MIME 과 크기를 검증하고, 같은 세션에서 이미 쓴 파일 이름은 거부한다. 참가자에게 녹음 동의 문구와 보관 기간을 보여 주고, 동의하지 않은 참가자는 녹음 대상에서 뺀다. 저장한 녹음 파일과 메타데이터는 기본 90일이 지나면 매일 새벽 자동 삭제하고, 삭제 7일 전부터 화면에 알린다. 링크 토큰 검증, 파일 이름 충돌 처리, 트랙 길이 합산에 대한 단위 테스트와 방 생성부터 업로드까지 한 바퀴 도는 통합 테스트를 Vitest로 쓴다. README에는 실행 방법, .env 항목, 저장 폴더 위치와 백업, 보관 기간을 적는다. 화면 문구와 녹음 목록 시간 표기는 한국어(Asia/Seoul)로 하고 2026년 10월 17일 오후 2:30 형식으로 쓴다. 실시간 화상 편집, 자동 노이즈 제거, 클립 잘라내기 화면, 영상 호스팅은 일부러 뺀다. 회원가입 페이지, 외부 추적 스크립트, 참가자 화면 녹화와 위치 수집은 넣지 않는다. 마지막으로 npm test 로 통과를 확인하고, 실행한 명령을 순서대로 적는다.
sources
did you kill it?
faq
판정은 '조건부'입니다. 브라우저에서 마이크를 잡아 참가자별 파일로 녹음하고 목록으로 관리하는 부분은 며칠이면 만들 수 있습니다. 다만 Riverside 값의 중심은 참가자 로컬 녹음을 모아 처리하는 인프라와 자동 자막·노이즈 정리·클립 편집 완성도라, 녹음 이후의 편집 시간까지 대체하려면 손이 많이 갑니다.
예상 소요는 며칠입니다. 만드는 범위는 혼자 또는 소수로 진행하는 팟캐스트·인터뷰의 녹음과 파일 보관이고, 필요한 것은 Node.js 22와 Socket.IO를 돌릴 서버 1대, 녹음 파일을 보관할 넉넉한 디스크(세션당 수 GB), 업로드를 받을 HTTPS 도메인과 충분한 업로드 대역폭, 선택 사항: 자막 생성을 위한 whisper.cpp 로컬 실행 환경입니다.
이런 건 포기해야 합니다: 참가자 로컬 녹음을 안정적으로 모으는 인프라와 끊김 복구 / 자동 자막·노이즈 정리·클립 잘라내기 같은 후처리 도구 / 웨비나 등록·라이브 스트리밍과 시청자 관리 / 화질·트랙 다운로드 시간 같은 플랜별 처리 한도 관리 / 편집자 좌석을 나눠 쓰는 팀 협업 기능. 그리고 세션마다 수 GB씩 쌓이는 녹음 파일의 저장 공간과 백업을 직접 관리하고, 참가자에게 녹음 동의를 받아 보관 기간을 정하며, 자막·음질 보정 같은 후처리를 스스로 해야 합니다.
Riverside 요금 기준 월 ₩40,600, 1년이면 ₩487,200입니다. 표시 가격은 달러이고 세금 언급이 없어 부가세가 더해질 수 있습니다. 상시 무료 플랜이 없어 14일 체험 뒤에는 Pro부터 결제해야 하고, 별도 트랙 다운로드 시간(Pro 15시간, Grow 20시간, Webinar 25시간)을 넘기면 추가 구매가 필요합니다. 화질·참가자 수·웨비나 등록자 한도가 플랜마다 다르고 Business는 문의로만 견적을 받습니다.
OBS Studio(오픈소스): 로컬 화면과 마이크를 여러 트랙으로 녹음하고 장면을 바꿔 가며 스트리밍할 수 있는 무료 오픈소스 방송·녹화 프로그램입니다.
Claude Code, Codex, Cursor 어느 에이전트든 됩니다. 복사 버튼을 누르면 에이전트별 실행 안내가 앞에 붙은 프롬프트가 복사되니, 그대로 붙여넣기만 하면 됩니다.
related targets