<colbgcolor=#1c2b71><colcolor=#fff> OBS Studio | |
개발 | Jim 외 전세계 기여자들 |
라이선스 | 오픈 소스 소프트웨어 |
용도 | 인터넷 방송 보조 및 동영상 녹화 |
플랫폼 | Windows | Linux | macOS |
최초 발표 날짜 | 2012년 9월 1일 |
웹사이트 | | | |
[clearfix]
1. 개요
인터넷 방송 및 동영상 캡처(녹화) 등을 지원하는 오픈 소스 및 자유 소프트웨어이다. 다양한 인터넷 방송 기능을 제공하며 무료이기 때문에 많은 인터넷 방송인에게 인기가 있다. 한국어를 포함한 여러 언어를 지원한다. OBS는 Open Broadcaster Software의 약자이다.2. 기능
동영상 캡처, 인터넷 방송 송출이 가능하다.방송 송출 시 해상도, 서버 선택 등 방송 관련 설정을 할 수 있다. 또한 게임할 때는 게임 화면이 나오는 장면을 선택하고, 쉴 때는 안내 이미지만 띄우는 장면을 선택하거나 아니면 웹캠만 나오게 설정하는 등 다양하게 장면 설정이 가능하다. 게임화면 구석에 웹캠 화면이나 광고 이미지 등의 삽입도 가능하다. 이 때 방송에만 웹캠 화면과 이미지가 나올뿐 실제 게임 화면을 가리지는 않아 게임 진행에 방해가 되지 않는다.
HDR 스트리밍은 2023년 3월 기준 HEVC 인코더를 통해 YouTube의 HLS 서비스를 통해서만 지원한다. 이 외에도 H.265, AV1 인코딩을 지원한다.
2015년 10월 3일, 0.12.0 버전부터 NVIDIA NVENC를 지원한다. GeForce Experience의 녹화 방식과 동일한 방식으로, 그래픽 카드의 CUDA 자원을 사용하는 것이 아닌 그래픽 카드에 있는 별도의 하드웨어 인코더를 사용하여 녹화나 방송 송출을 시키므로 녹화로 인한 성능 저하는 5% 미만이다. 실제로 그래픽 카드에 100% 부하가 걸린 상태에서도 녹화 영상이 심하게 끊기거나 하지 않는다. 단, 지포스 20 시리즈 이전의 그래픽 카드는 인코더 문제로 인해 x264 fast에 비해 품질이 낮을 수 있다. 큰 차이는 없으므로 CPU 사양이 남아돌지 않는 이상 NVENC 사용이 권장된다. 게다가 녹화같은 경우는 비트레이트를 막 높여도 된다. 20000kbps 까지 올리면 어지간한 투컴 세팅 뺨칠 화질이 나온다.
3. 사용 방법
3.1. 소스 설정
처음 실행하면 미리보기에 검은 화면만 보일 것이다. 이 상태에서는 녹화나 방송을 해도 검은 화면만 출력된다. 원하는 장면을 출력하고 싶다면 소스 목록에 소스를 추가해야 한다.지금 모니터에 보이는 화면을 출력하고 싶다면 소스 목록 하단에 있는 + 버튼을 누르고 디스플레이 캡쳐를 추가하면 된다.
소스는 여러 개를 추가할 수 있다. 만약 게임을 하면서 화면 한쪽에 채팅창과 웹캠으로 촬영한 모습을 띄워 놓고, 이 장면을 트위치를 통해 송출하고 싶다고 하자. 그렇게 하려면 소스를 다음과 같이 설정 할 수 있다.
- 소스 목록에서 하단의 + 버튼을 누르고 게임 캡쳐를 선택해 추가한다. 게임 캡쳐 속성에서 방식은 특정 창을 캡쳐, 윈도우는 원하는 게임을 선택한다.
- 소스 목록에 채팅창을 추가하는 방법은 인터넷 방송/유용한 도구/오버레이 참고
- 소스 목록에 비디오 캡쳐 장치를 추가하고 적절한 장치를 고른다.
- 소스 목록에서 브라우저를 선택하면 미리보기에 빨간 선이 나타날 것이다. 드래그해서 위치와 크기를 적당히 조절한다. 다른 소스들도 같은 방법으로 조절한다.
3.2. 장면 설정
게임 할 때는 게임 화면을, 쉴 때는 안내 이미지만 띄우고 싶다면 장면을 활용하면 된다. 상황별로 여러 장면을 만들어놓고 장면을 전환하면 소스를 실시간으로 추가하고 삭제할 필요 없이 화면을 빠르게 전환할 수 있다.장면 목록에서 하단의 + 버튼을 눌러 장면을 추가하고, 추가된 장면 각각에서 소스를 추가하면 끝이다. 이제 장면 목록에서 원하는 장면을 선택하면 보이는 화면을 빠르게 교체할 수 있다.
3.3. 녹화
녹화 시작 버튼을 누르면 녹화가 시작되고, 녹화 중단 버튼을 눌러 녹화를 끝낼 수 있다. 파일 - 녹화본 보이기를 누르면 녹화한 동영상이 있는 폴더가 열린다.3.4. 방송
트위치에서 방송하려면 설정 - 방송 - 서비스에서 Twitch를 선택하고 계정 연결 버튼을 눌러 로그인한다. 확인 버튼을 눌러 설정창을 닫으면 계정 연결은 완료. 방송 시작 버튼을 누르면 방송이 시작된다. 다른 플랫폼에서 방송하려면 마찬가지로 계정 연결을 하거나 스트림키를 입력해야 한다.4. 설정
4.1. 녹화
녹화본의 기본 컨테이너는 MKV이며, 설정→출력에서 확장자를 바꿀 수 있다. MKV 확장자는 어도비 프리미어 프로 같은 편집 툴에서 지원하지 않는 경향이 있어서 대부분은 MP4로 변경하여 사용 중이다.OBS에서 MKV를 권장하는 이유는 녹화 중 갑자기 종료되었을 때(블루스크린, 강제종료 버튼, 프로그램의 크래시 등) 파일이 완전하지 않아도 제대로 기록된 앞부분은 재생할 수 있기 때문이다. 이 경우 내부적으로 데이터가 완전히 종결된 상태가 아니기에 거의 대부분 영상 편집 프로그램에서는 이 파일을 불러올 수 없으므로 다른 편집 프로그램 등에서 녹화영상을 사용하려면 OBS studio 메뉴 중 재다중화 녹화 기능을 이용하면 파일을 편집 가능한 MP4 파일로 변환해준다.
NVIDIA의 GeForce RTX 시리즈나 TU116이 사용된 GTX 1650 SUPER 이상의 그래픽 카드를 사용한다면 무조건 NVIDIA NVENC를 사용하는 것이 화질도 좋고 프레임 손실도 적다. 해당 그래픽 카드들은 7세대 NVENC가 탑재되었는데, 7세대부터 굳이 CPU 모드로 할 필요가 없을 정도로 화질이 많이 개선되었기 때문. 공식 발표에 따르면 CPU만을 사용하는 X264 Medium 보다도 좋은 화질을 보장하며, 전용 하드웨어 인코더를 사용하므로 게임 성능에 미치는 영향이 4% 미만으로 거의 프레임 저하를 일으키지 않는다고 한다.
NVIDIA Optimus 기술이 탑재된 노트북은 OBS 설정이 안 된다고들 하는데, 그 정도의 구식 노트북이라면 NVIDIA 제어판으로 가서 3D 설정을 누른뒤 프로그램 설정 가서 OBS Studio를 찾고 화면을 녹화하고싶으면 통합 그래픽을, 게임을 녹화하고 싶으면 고성능 엔비디아 프로세서를 누르면 된다. 언제부턴가 Optimus 기술이 발전하면서 이것도 옛말이 되었다.
외장 그래픽 카드가 없지만 내장 그래픽 카드가 있는 인텔 CPU를 사용한다면 인텔 내장 그래픽 인코더인 인텔 퀵 싱크 비디오를 사용해서 인코딩하면 도움이 된다. 화질은 NVIDIA NVENC 대비 낮은 편이지만 CPU에 부하를 주지 않기 때문에 저사양으로도 충분히 게임 방송이 가능하다. 단, 인텔 스카이레이크 마이크로아키텍처를 사용한 코어 i 시리즈 6세대 이상의 CPU를 사용해야한다. 설정은 x264를 Quicksync 또는 NVENC로 변경하면 된다.
AMD Radeon 환경에서는 GPU 하드웨어 가속 설정이 어려운 편이다.
4.2. '단순'과 '고급'의 비교
OBS 개발자들은 설정 - 출력 - 출력 모드 '단순'과 '고급'은 차이가 없다고 말한다. 결과만 좋으면 '고급'은 아무런 이점이 없다. 올바른 설정을 모르거나 인코딩 쪽 지식이 부족하면 '단순'이 더 나은 결과를 보여준다. 물론 잘 알고 있어도 일반적으로는 '고급'에서 '단순'보다 더 나은 결과물을 얻을 수는 없다. # 다만 '고급'을 어쩔 수 없이 사용해야 하는 경우도 있는데, 오디오 멀티트랙 녹화 같이 '단순'이 지원하지 않는 걸 행하려면 고급 설정을 건드릴 필요가 있다.4.3. 소스
게임을 녹화하거나 방송할때는 반드시 "게임 캡처" 레이어를 사용해야 한다. "디스플레이 캡처"로 게임을 띄우는 경우, 녹화본에서 프레임 스킵 현상이 나타나서 뚝뚝 끊겨보인다. 게임 캡처로도 프레임 스킵 현상이 생기는 경우, "게임 캡처" 아이콘을 더블클릭해서 캡처 프레임 제한에 체크하면 개선된다. 그래픽카드가 여러개 있을 경우, 다른 그래픽카드를 선택해서 실행한 뒤 디스플레이 캡쳐 모드에서 CPU에 맞게 화질 타협만 한다면 충분히 부드럽게 나온다.4.4. 화질
트위치에서 생방송을 할 때 1080p 60fps 기준으로 설정 → 방송 → "권장 스트리밍 설정 무시"를 선택 후에 비트레이트는 CBR 6000~8000 kbps 사이을 지정하고, 키프레임은 반드시 2로 설정하는 것이 권장된다. 비트레이트가 8000 kbps를 초과하는 경우 송출이 되지 않는다.유튜브 라이브의 경우 해당 링크를 참고해서 설정하면 된다.
녹화할 때에는 15000~20000 kbps 정도가 적당하다. 비트레이트가 너무 높아도 프레임 드랍이 일어난다. 설정 → 출력 → 출력 방식 고급 → 데이터율 제어에서 VBR을 사용한다면 저장 공간을 절약할 수 있다.
4.5. 음질
트위치에서는 320 kbps까지 송출이 가능하며, 유튜브 라이브에서는 384 Kbps까지 송출이 가능하다.기본적으로 제공되는 FFmpeg AAC 인코더는 품질이 매우 나쁜데, Apple Application Support를 설치하면 CoreAudio AAC 인코더를 선택할 수 있게 된다. #
녹화 시에는 FLAC으로 인코딩이 가능하다.
5. 다른 기기와 연결
콘솔 게임을 방송할 때는 캡처보드와 함께 사용하기도 한다. 전용 RTMP 서버에서 게임기의 입력을 수발해서 OBS에서 릴레이받아오는 방법도 있지만 너무 고난이도이고 딜레이가 심하다.macOS 한정으로 iPhone/iPad 장비는 연결하면 바로 비디오 장치로 잡혀서 직결 연결하면 바로 스트리밍이 가능하다. 다만 macOS는 반대로 컴퓨터 소리를 잡는 데 제약사항이 있었지만 최신버전의 OBS와 macOS 13이후 시스템의 소리를 잡을 수 있게 되었다. 2021년 7월 2일 기준으로 아직 Apple Silicon 지원은 감감무소식이었으나 2022년 9월 공식적으로 Apple Silicon을 지원하게 되었다.
6. 플러그인
OBS 플러그인 호환성 페이지개방적인 라이선스 덕분에 플러그인을 추가하면 굉장히 다양한 설정을 지원한다.
- obs-multi-rtmp: 동시 송출용 플러그인이다.[1]
- SE.Live: StreamElements에서 만든 플러그인이다.[2]
7. 관련 프로그램
OBS Studio를 기반으로 파생되어 나온 프로그램들이 존재한다. 대표적인 예가 Streamlabs Desktop. OBS를 기반으로 만들어진 녹화 프로그램 DOR도 있다.8. 평가
비슷한 소프트웨어로는 XSplit이 있다. XSplit은 무료버전과 유료 버전의 갭이 크고, 프로그램 자체는 XSplit이 더 간편하지만 OBS는 사용법이 직관적이지 못하고 복잡하다는 평이 있다. 대신 윈도우만 지원하는 XSplit과 달리 OBS는 Windows 10, macOS 10.15, Linux를 모두 지원한다. 최근에는 XSplit이 워낙에 무겁기도 하고 패치를 할때마다 문제가 많이 터져서 OBS로 많이 넘어오는 경향이 있다.
9. 활용 팁
OBS Studio를 이용하여 돋보기 대용으로 쓸 수 있다. 윈도우에 이미 돋보기가 있는데 굳이 필요한가 회의감이 들 수 있다. 그러나 윈도우 돋보기는 마우스 커버를 중심으로 확대되기 때문에 원하는 영역을 확대해놓은 상태에서 마우스를 자유롭게 움직일 수 없다. 반면 OBS Studio를 이용하면 화면을 확대시켜 놓은 상태에서 마우스를 자유롭게 움직일 수 있다. 롤에서 미니맵을 OBS Studio로 확대할 수도 있다.
10. 여담
인터넷 방송이 활성화 되면서 인지도 면에서 무려 수도권 지상파 방송국인 OBS경인TV를 밀어냈다. 워낙 많은 사람들이 헷갈려 했는지 해당 방송사 홈페이지 게시판에 이 프로그램의 사용법을 묻는 경우까지 있었던 모양이다. 당연히 방송사에서는 본인들과 관련이 없다고 답변했다.(게시물 보기) 뭐 애초에 경인TV 자체가 수도권 내에서도 듣보잡 취급이기는 했으나, 그럼에도 지상파 방송국이 일개 프로그램에조차 인지도가 밀리는 것은 꽤나 굴욕적인 상황이 아닐 수 없다.중저사양 노트북이나 램이 적은 컴으로 이걸 돌리면 하드웨어 과부하가 걸릴 수 있다. 갑자기 인터넷이 안된다거나 프로그램이 버벅거리거나 여러가지 랙등... 인터넷방송을 하는 사람들이 송출과 게임용 컴퓨터를 나누는 이유중 하나이기도 하다
원래는 당연하겠지만 일부 게임(리듬 세상 Wii 등)은 반디캠으로 녹화 시 싱크딜레이가 매우 심각하지만 OBS Studio는 싱크와 프레임도 안정적이다. 단, 인코더 설정에 따라 CPU 부하가 크게 달라지기 때문에 유의해야 한다. X264 코덱 설정을 slow로 설정할 경우 거의 대부분의 컴퓨터에서 못버티고 끊긴다.
2016년 12월 25일, 17.0.0 버전부터 버전 표기법이 지금의 방식으로 변경되었다. 2016년 11월 21일에 발표된 0.16.6 버전까지는 0.xx.x 형식이었다. 자세한 버전별 패치 내역은 버전 릴리스 참조.
2020년 코로나19 사태로 인해 온라인 클래스에 본 프로그램을 이용하는 경우가 증가하고 있는데, 대부분의 일반적인 인문계 교과 교사들이 OBS를 제대로 다룰 줄 모르기 때문에 하드웨어를 갖춘 교사라도 화질이 구린 경우가 잦다. 상태가 심각할 때는 1프레임 조차 뽑히지 않는 경우도 있다.
이걸로 메가스터디나 대성마이맥 등의 인강을 녹화할 수 없다. 저작권 문제도 있으며, DRM 소프트웨어가 이걸로 인강을 녹화하려하면 OBS를 닫아버린다. 사실 과거에는 녹화프로그램을 발견하면 경고 창 이후 강의를 종료해버리는데, 이게 크롬에서 녹화프로그램이 없는데도 종료되는 오류가 빈번하게 발생하자 플레이어를 교체해서 이렇게 된 것이다. 인강 말고도 DRM이 적용된 컨텐츠의 경우 녹화가 제한된다.
이벤터스에서도 온라인 웨비나 세팅 시 사용할 수 있다.
26.1 업데이트 이후로 실행이 안 됨을 호소하는 케이스가 굉장히 많이 늘어났다. 26.1.1 까지 고쳐지지 않은 문제점이기 때문에 실행이 안 되는 해당 유저들은 그냥 26.0.2 버전을 받아서 사용하고 있는 중이다. 현재 한 유저가 해당 문제의 원인이 Fasoo DRM이라고 주장하는 글을 올렸다. 링크 참조
현재 이 소프트웨어의 권리자는 휴 베일리로 확인되고 있다.
편리하지만, 방송하는 스트리머들이 가끔 오류로 트위치 기능 중 하나인 호스팅 후 방송 종료가 안 되는 상황이 나타나기도 한다.
아이콘이 미츠도모에다. 의미가 있다기보단 단순히 모양이 예뻐서라는듯.