Skip to content

Desuq Cafe

문서 메뉴

이 번역은 최신 영어 원문보다 늦을 수 있습니다. 영어 버전 보기

장면 모음 및 프로필

OBS는 설정을 장면 모음(장면과 소스의 묶음)과 프로필(출력, 인코더, 서비스 설정)로 관리합니다. 이 가이드에서는 장면 모음과 프로필 간의 전환, 비디오 출력 구성, 방송 서비스 목적지 설정 방법을 다룹니다.

장면 모음

함수설명
GetSceneCollectionList()OBS에서 장면 모음 목록 새로 고침
SetCurrentSceneCollection(Name)장면 모음으로 전환 (OBS 재로드 발생!)
CreateSceneCollection(Name)새 모음 생성 후 전환
GetCachedSceneCollections()로컬에 캐시된 모음 이름 가져오기
GetCurrentSceneCollectionName()현재 모음 이름 가져오기 (캐시)

경고: 장면 모음을 전환하면 OBS가 모든 소스를 다시 로드하므로, 잠깐의 중단이 발생할 수 있습니다.

프로필

함수설명
GetProfileList()OBS에서 프로필 목록 새로 고침
SetCurrentProfile(Name)프로필로 전환
CreateProfile(Name)새 프로필 생성 후 전환
RemoveProfile(Name)프로필 삭제 (현재 프로필은 삭제 불가!)
GetProfileParameter(Category, Name)프로필 설정 파라미터 가져오기
SetProfileParameter(Category, Name, Value)프로필 설정 파라미터 지정
GetCachedProfiles()로컬에 캐시된 프로필 이름 가져오기
GetCurrentProfileName()현재 프로필 이름 가져오기 (캐시)

자주 사용하는 프로필 파라미터

카테고리파라미터설명
OutputRecFilePath녹화 디렉터리
OutputMode출력 모드 (Simple/Advanced)
Streamkey스트림 키
StreamserverRTMP 서버 URL

비디오 설정

함수설명
GetVideoSettings()현재 해상도 및 FPS 가져오기
SetVideoSettings(Settings)여러 비디오 설정을 한 번에 지정
SetBaseResolution(Width, Height)캔버스 해상도 설정
SetOutputResolution(Width, Height)출력/스케일 해상도 설정
SetFPS(Numerator, Denominator)프레임 레이트 설정
GetCachedVideoSettings()로컬에 캐시된 비디오 설정 가져오기

경고: 방송 또는 녹화 중에는 비디오 설정을 변경할 수 없습니다!

자주 사용하는 FPS 값

FPSNumeratorDenominator
24241
30301
29.97 (NTSC)300001001
60601
59.94 (NTSC)600001001
1201201

방송 서비스 설정

함수설명
GetStreamServiceSettings()현재 방송 목적지 설정 가져오기
SetStreamServiceSettings(Settings)구조체를 사용하여 방송 서비스 설정
SetSimpleRTMPSettings(Server, StreamKey)커스텀 RTMP 빠른 설정
GetCachedStreamServiceSettings()로컬에 캐시된 방송 설정 가져오기

서비스 유형

유형설명
rtmp_custom커스텀 RTMP 서버 (서버 URL을 직접 입력)
rtmp_common사전 구성된 서비스 (Twitch, YouTube 등)

자주 사용하는 RTMP 서버

서비스서버 URL
Twitchrtmp://live.twitch.tv/app
YouTubertmp://a.rtmp.youtube.com/live2
Facebookrtmps://live-api-s.facebook.com:443/rtmp/
Kickrtmps://fa723fc1b171.global-contribute.live-video.net/app/

설정 구조체 (FOBSStreamServiceSettings)

필드유형설명
StreamServiceTypeFStringrtmp_custom 또는 rtmp_common
ServerFStringRTMP 서버 URL (rtmp_custom용)
KeyFString스트림 키 (민감 정보!)
ServiceFString서비스 이름 (rtmp_common용, 예: “Twitch”)
bUseAuthbool인증 사용 여부
UsernameFString인증 사용자 이름
PasswordFString인증 비밀번호

참고:

  • 변경 사항을 적용하려면 방송을 다시 시작해야 합니다.
  • 스트림 키는 민감한 데이터이므로 안전하게 취급하십시오.
  • OBS는 이 설정에 대한 이벤트를 전송하지 않으므로, 수동으로 새로 고침하십시오.

이벤트

설정 변경에 반응하려면 다음 이벤트를 구독하십시오.

  • OnCurrentSceneCollectionChanging(SceneCollectionName): 장면 모음 전환 직전
  • OnCurrentSceneCollectionChanged(SceneCollectionName): 장면 모음 전환 완료
  • OnSceneCollectionListChanged: 장면 모음 목록 변경됨
  • OnCurrentProfileChanging(ProfileName): 프로필 전환 직전
  • OnCurrentProfileChanged(ProfileName): 프로필 전환 완료
  • OnProfileListChanged: 프로필 목록 변경됨
  • OnStreamServiceSettingsReceived(Settings): 방송 서비스 설정 수신 완료

참고 항목