declarative obs config with nvidia encoders
This commit is contained in:
parent
5c51a6bc16
commit
52820fd5fb
@ -13,7 +13,9 @@
|
||||
../../modules/system/device-management/logitech.nix
|
||||
./hardware-configuration.nix
|
||||
../../modules/system/gaming.nix
|
||||
#../../modules/home/common/obs.nix
|
||||
];
|
||||
|
||||
# Set primary monitor for SDDM login screen
|
||||
services.xserver.displayManager.sddm.settings = {
|
||||
General = {
|
||||
|
1
modules/home/common/obs-config/basic/profiles/Untitled/basic.ini
Symbolic link
1
modules/home/common/obs-config/basic/profiles/Untitled/basic.ini
Symbolic link
@ -0,0 +1 @@
|
||||
/nix/store/c7bha5xg5r8iy4fskijvpbi6j42ck8cj-home-manager-files/.config/obs-studio/basic/profiles/Untitled/basic.ini
|
@ -0,0 +1 @@
|
||||
/nix/store/c7bha5xg5r8iy4fskijvpbi6j42ck8cj-home-manager-files/.config/obs-studio/basic/profiles/Untitled/hotkeys.json
|
@ -0,0 +1 @@
|
||||
/nix/store/c7bha5xg5r8iy4fskijvpbi6j42ck8cj-home-manager-files/.config/obs-studio/basic/profiles/Untitled/recordEncoder.json
|
@ -0,0 +1,115 @@
|
||||
[General]
|
||||
Name=Untitled
|
||||
|
||||
[Output]
|
||||
Mode=Advanced
|
||||
FilenameFormatting=%CCYY-%MM-%DD %hh-%mm-%ss
|
||||
DelayEnable=false
|
||||
DelaySec=20
|
||||
DelayPreserve=true
|
||||
Reconnect=true
|
||||
RetryDelay=2
|
||||
MaxRetries=25
|
||||
BindIP=default
|
||||
IPFamily=IPv4+IPv6
|
||||
NewSocketLoopEnable=false
|
||||
LowLatencyEnable=false
|
||||
|
||||
[Stream1]
|
||||
IgnoreRecommended=false
|
||||
EnableMultitrackVideo=false
|
||||
MultitrackVideoMaximumAggregateBitrateAuto=true
|
||||
MultitrackVideoMaximumVideoTracksAuto=true
|
||||
|
||||
[SimpleOutput]
|
||||
FilePath=/home/cartier
|
||||
RecFormat2=mkv
|
||||
VBitrate=2500
|
||||
ABitrate=160
|
||||
UseAdvanced=false
|
||||
Preset=veryfast
|
||||
NVENCPreset2=p5
|
||||
RecQuality=Stream
|
||||
RecRB=false
|
||||
RecRBTime=20
|
||||
RecRBSize=512
|
||||
RecRBPrefix=Replay
|
||||
StreamAudioEncoder=aac
|
||||
RecAudioEncoder=aac
|
||||
RecTracks=1
|
||||
StreamEncoder=x264
|
||||
RecEncoder=x264
|
||||
|
||||
[AdvOut]
|
||||
ApplyServiceSettings=true
|
||||
UseRescale=false
|
||||
TrackIndex=1
|
||||
VodTrackIndex=2
|
||||
Encoder=obs_x264
|
||||
RecType=Standard
|
||||
RecFilePath=/home/cartier/gamer-drive/obsclips
|
||||
RecFormat2=mp4
|
||||
RecUseRescale=false
|
||||
RecTracks=1
|
||||
RecEncoder=ffmpeg_vaapi_tex
|
||||
FLVTrack=1
|
||||
StreamMultiTrackAudioMixes=1
|
||||
FFOutputToFile=true
|
||||
FFFilePath=/home/cartier
|
||||
FFVBitrate=2500
|
||||
FFVGOPSize=250
|
||||
FFUseRescale=false
|
||||
FFIgnoreCompat=false
|
||||
FFABitrate=160
|
||||
FFAudioMixes=1
|
||||
Track1Bitrate=320
|
||||
Track2Bitrate=320
|
||||
Track3Bitrate=320
|
||||
Track4Bitrate=320
|
||||
Track5Bitrate=320
|
||||
Track6Bitrate=320
|
||||
RecSplitFileTime=15
|
||||
RecSplitFileSize=2048
|
||||
RecRB=true
|
||||
RecRBTime=120
|
||||
RecRBSize=512
|
||||
AudioEncoder=libfdk_aac
|
||||
RecAudioEncoder=libfdk_aac
|
||||
RecSplitFileType=Time
|
||||
FFFormat=
|
||||
FFFormatMimeType=
|
||||
FFVEncoderId=0
|
||||
FFVEncoder=
|
||||
FFAEncoderId=0
|
||||
FFAEncoder=
|
||||
|
||||
[Video]
|
||||
BaseCX=2560
|
||||
BaseCY=1440
|
||||
OutputCX=2560
|
||||
OutputCY=1440
|
||||
FPSType=1
|
||||
FPSCommon=30
|
||||
FPSInt=120
|
||||
FPSNum=30
|
||||
FPSDen=1
|
||||
ScaleType=bicubic
|
||||
ColorFormat=NV12
|
||||
ColorSpace=709
|
||||
ColorRange=Partial
|
||||
SdrWhiteLevel=300
|
||||
HdrNominalPeakLevel=1000
|
||||
|
||||
[Audio]
|
||||
MonitoringDeviceId=default
|
||||
MonitoringDeviceName=Default
|
||||
SampleRate=48000
|
||||
ChannelSetup=Stereo
|
||||
MeterDecayRate=23.53
|
||||
PeakMeterType=0
|
||||
|
||||
[Panels]
|
||||
CookieId=E8BC3E95F6423E01
|
||||
|
||||
[Hotkeys]
|
||||
ReplayBuffer={"ReplayBuffer.Save":[{"key":"OBS_KEY_END"}]}
|
@ -0,0 +1 @@
|
||||
{"vaapi_device":"/dev/dri/by-path/pci-0000:08:00.0-render","bitrate":50000}
|
207
modules/home/common/obs-config/basic/scenes/Untitled.json
Normal file
207
modules/home/common/obs-config/basic/scenes/Untitled.json
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"DesktopAudioDevice1": {
|
||||
"prev_ver": 520159234,
|
||||
"name": "Desktop Audio",
|
||||
"uuid": "45138c8a-9de7-4f6a-a00b-ea79f200b78b",
|
||||
"id": "pulse_output_capture",
|
||||
"versioned_id": "pulse_output_capture",
|
||||
"settings": {
|
||||
"device_id": "alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo.monitor"
|
||||
},
|
||||
"mixers": 255,
|
||||
"sync": 0,
|
||||
"flags": 0,
|
||||
"volume": 1.0,
|
||||
"balance": 0.5,
|
||||
"enabled": true,
|
||||
"muted": false,
|
||||
"push-to-mute": false,
|
||||
"push-to-mute-delay": 0,
|
||||
"push-to-talk": false,
|
||||
"push-to-talk-delay": 0,
|
||||
"hotkeys": {
|
||||
"libobs.mute": [],
|
||||
"libobs.unmute": [],
|
||||
"libobs.push-to-mute": [],
|
||||
"libobs.push-to-talk": []
|
||||
},
|
||||
"deinterlace_mode": 0,
|
||||
"deinterlace_field_order": 0,
|
||||
"monitoring_type": 0,
|
||||
"private_settings": {}
|
||||
},
|
||||
"current_scene": "Scene",
|
||||
"current_program_scene": "Scene",
|
||||
"scene_order": [
|
||||
{
|
||||
"name": "Scene"
|
||||
}
|
||||
],
|
||||
"name": "Untitled",
|
||||
"sources": [
|
||||
{
|
||||
"prev_ver": 520159234,
|
||||
"name": "Scene",
|
||||
"uuid": "09db9299-4a61-466d-b0fb-496efa58b321",
|
||||
"id": "scene",
|
||||
"versioned_id": "scene",
|
||||
"settings": {
|
||||
"id_counter": 1,
|
||||
"custom_size": false,
|
||||
"items": [
|
||||
{
|
||||
"name": "Monitor",
|
||||
"source_uuid": "ba040adc-4c29-43f2-8670-42a99a947acc",
|
||||
"visible": true,
|
||||
"locked": false,
|
||||
"rot": 0.0,
|
||||
"scale_ref": {
|
||||
"x": 1080.0,
|
||||
"y": 1920.0
|
||||
},
|
||||
"align": 5,
|
||||
"bounds_type": 2,
|
||||
"bounds_align": 0,
|
||||
"bounds_crop": false,
|
||||
"crop_left": 0,
|
||||
"crop_top": 0,
|
||||
"crop_right": 0,
|
||||
"crop_bottom": 0,
|
||||
"id": 1,
|
||||
"group_item_backup": false,
|
||||
"pos": {
|
||||
"x": 0.0,
|
||||
"y": 0.0
|
||||
},
|
||||
"pos_rel": {
|
||||
"x": -1.7777777910232544,
|
||||
"y": -1.0
|
||||
},
|
||||
"scale": {
|
||||
"x": 1.0,
|
||||
"y": 1.0
|
||||
},
|
||||
"scale_rel": {
|
||||
"x": 1.3333333730697632,
|
||||
"y": 1.3333333730697632
|
||||
},
|
||||
"bounds": {
|
||||
"x": 2560.0,
|
||||
"y": 1440.0
|
||||
},
|
||||
"bounds_rel": {
|
||||
"x": 3.5555555820465088,
|
||||
"y": 2.0
|
||||
},
|
||||
"scale_filter": "disable",
|
||||
"blend_method": "default",
|
||||
"blend_type": "normal",
|
||||
"show_transition": {
|
||||
"duration": 0
|
||||
},
|
||||
"hide_transition": {
|
||||
"duration": 0
|
||||
},
|
||||
"private_settings": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"mixers": 0,
|
||||
"sync": 0,
|
||||
"flags": 0,
|
||||
"volume": 1.0,
|
||||
"balance": 0.5,
|
||||
"enabled": true,
|
||||
"muted": false,
|
||||
"push-to-mute": false,
|
||||
"push-to-mute-delay": 0,
|
||||
"push-to-talk": false,
|
||||
"push-to-talk-delay": 0,
|
||||
"hotkeys": {
|
||||
"OBSBasic.SelectScene": [],
|
||||
"libobs.show_scene_item.1": [],
|
||||
"libobs.hide_scene_item.1": []
|
||||
},
|
||||
"deinterlace_mode": 0,
|
||||
"deinterlace_field_order": 0,
|
||||
"monitoring_type": 0,
|
||||
"canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e",
|
||||
"private_settings": {}
|
||||
},
|
||||
{
|
||||
"prev_ver": 520159234,
|
||||
"name": "Monitor",
|
||||
"uuid": "ba040adc-4c29-43f2-8670-42a99a947acc",
|
||||
"id": "pipewire-screen-capture-source",
|
||||
"versioned_id": "pipewire-screen-capture-source",
|
||||
"settings": {
|
||||
"RestoreToken": ""
|
||||
},
|
||||
"mixers": 0,
|
||||
"sync": 0,
|
||||
"flags": 0,
|
||||
"volume": 1.0,
|
||||
"balance": 0.5,
|
||||
"enabled": true,
|
||||
"muted": false,
|
||||
"push-to-mute": false,
|
||||
"push-to-mute-delay": 0,
|
||||
"push-to-talk": false,
|
||||
"push-to-talk-delay": 0,
|
||||
"hotkeys": {},
|
||||
"deinterlace_mode": 0,
|
||||
"deinterlace_field_order": 0,
|
||||
"monitoring_type": 0,
|
||||
"private_settings": {}
|
||||
}
|
||||
],
|
||||
"groups": [],
|
||||
"quick_transitions": [
|
||||
{
|
||||
"name": "Cut",
|
||||
"duration": 300,
|
||||
"hotkeys": [],
|
||||
"id": 1,
|
||||
"fade_to_black": false
|
||||
},
|
||||
{
|
||||
"name": "Fade",
|
||||
"duration": 300,
|
||||
"hotkeys": [],
|
||||
"id": 2,
|
||||
"fade_to_black": false
|
||||
},
|
||||
{
|
||||
"name": "Fade",
|
||||
"duration": 300,
|
||||
"hotkeys": [],
|
||||
"id": 3,
|
||||
"fade_to_black": true
|
||||
}
|
||||
],
|
||||
"transitions": [],
|
||||
"saved_projectors": [],
|
||||
"canvases": [],
|
||||
"current_transition": "Fade",
|
||||
"transition_duration": 300,
|
||||
"preview_locked": false,
|
||||
"scaling_enabled": false,
|
||||
"scaling_level": -23,
|
||||
"scaling_off_x": 0.0,
|
||||
"scaling_off_y": 0.0,
|
||||
"modules": {
|
||||
"scripts-tool": [],
|
||||
"output-timer": {
|
||||
"streamTimerHours": 0,
|
||||
"streamTimerMinutes": 0,
|
||||
"streamTimerSeconds": 30,
|
||||
"recordTimerHours": 0,
|
||||
"recordTimerMinutes": 0,
|
||||
"recordTimerSeconds": 30,
|
||||
"autoStartStreamTimer": false,
|
||||
"autoStartRecordTimer": false,
|
||||
"pauseRecordTimer": true
|
||||
}
|
||||
},
|
||||
"version": 2
|
||||
}
|
207
modules/home/common/obs-config/basic/scenes/Untitled.json.bak
Normal file
207
modules/home/common/obs-config/basic/scenes/Untitled.json.bak
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"DesktopAudioDevice1": {
|
||||
"prev_ver": 520159234,
|
||||
"name": "Desktop Audio",
|
||||
"uuid": "45138c8a-9de7-4f6a-a00b-ea79f200b78b",
|
||||
"id": "pulse_output_capture",
|
||||
"versioned_id": "pulse_output_capture",
|
||||
"settings": {
|
||||
"device_id": "alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo.monitor"
|
||||
},
|
||||
"mixers": 255,
|
||||
"sync": 0,
|
||||
"flags": 0,
|
||||
"volume": 1.0,
|
||||
"balance": 0.5,
|
||||
"enabled": true,
|
||||
"muted": false,
|
||||
"push-to-mute": false,
|
||||
"push-to-mute-delay": 0,
|
||||
"push-to-talk": false,
|
||||
"push-to-talk-delay": 0,
|
||||
"hotkeys": {
|
||||
"libobs.mute": [],
|
||||
"libobs.unmute": [],
|
||||
"libobs.push-to-mute": [],
|
||||
"libobs.push-to-talk": []
|
||||
},
|
||||
"deinterlace_mode": 0,
|
||||
"deinterlace_field_order": 0,
|
||||
"monitoring_type": 0,
|
||||
"private_settings": {}
|
||||
},
|
||||
"current_scene": "Scene",
|
||||
"current_program_scene": "Scene",
|
||||
"scene_order": [
|
||||
{
|
||||
"name": "Scene"
|
||||
}
|
||||
],
|
||||
"name": "Untitled",
|
||||
"sources": [
|
||||
{
|
||||
"prev_ver": 520159234,
|
||||
"name": "Scene",
|
||||
"uuid": "09db9299-4a61-466d-b0fb-496efa58b321",
|
||||
"id": "scene",
|
||||
"versioned_id": "scene",
|
||||
"settings": {
|
||||
"id_counter": 1,
|
||||
"custom_size": false,
|
||||
"items": [
|
||||
{
|
||||
"name": "Monitor",
|
||||
"source_uuid": "ba040adc-4c29-43f2-8670-42a99a947acc",
|
||||
"visible": true,
|
||||
"locked": false,
|
||||
"rot": 0.0,
|
||||
"scale_ref": {
|
||||
"x": 1080.0,
|
||||
"y": 1920.0
|
||||
},
|
||||
"align": 5,
|
||||
"bounds_type": 2,
|
||||
"bounds_align": 0,
|
||||
"bounds_crop": false,
|
||||
"crop_left": 0,
|
||||
"crop_top": 0,
|
||||
"crop_right": 0,
|
||||
"crop_bottom": 0,
|
||||
"id": 1,
|
||||
"group_item_backup": false,
|
||||
"pos": {
|
||||
"x": 0.0,
|
||||
"y": 0.0
|
||||
},
|
||||
"pos_rel": {
|
||||
"x": -1.7777777910232544,
|
||||
"y": -1.0
|
||||
},
|
||||
"scale": {
|
||||
"x": 1.0,
|
||||
"y": 1.0
|
||||
},
|
||||
"scale_rel": {
|
||||
"x": 1.3333333730697632,
|
||||
"y": 1.3333333730697632
|
||||
},
|
||||
"bounds": {
|
||||
"x": 2560.0,
|
||||
"y": 1440.0
|
||||
},
|
||||
"bounds_rel": {
|
||||
"x": 3.5555555820465088,
|
||||
"y": 2.0
|
||||
},
|
||||
"scale_filter": "disable",
|
||||
"blend_method": "default",
|
||||
"blend_type": "normal",
|
||||
"show_transition": {
|
||||
"duration": 0
|
||||
},
|
||||
"hide_transition": {
|
||||
"duration": 0
|
||||
},
|
||||
"private_settings": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"mixers": 0,
|
||||
"sync": 0,
|
||||
"flags": 0,
|
||||
"volume": 1.0,
|
||||
"balance": 0.5,
|
||||
"enabled": true,
|
||||
"muted": false,
|
||||
"push-to-mute": false,
|
||||
"push-to-mute-delay": 0,
|
||||
"push-to-talk": false,
|
||||
"push-to-talk-delay": 0,
|
||||
"hotkeys": {
|
||||
"OBSBasic.SelectScene": [],
|
||||
"libobs.show_scene_item.1": [],
|
||||
"libobs.hide_scene_item.1": []
|
||||
},
|
||||
"deinterlace_mode": 0,
|
||||
"deinterlace_field_order": 0,
|
||||
"monitoring_type": 0,
|
||||
"canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e",
|
||||
"private_settings": {}
|
||||
},
|
||||
{
|
||||
"prev_ver": 520159234,
|
||||
"name": "Monitor",
|
||||
"uuid": "ba040adc-4c29-43f2-8670-42a99a947acc",
|
||||
"id": "pipewire-screen-capture-source",
|
||||
"versioned_id": "pipewire-screen-capture-source",
|
||||
"settings": {
|
||||
"RestoreToken": ""
|
||||
},
|
||||
"mixers": 0,
|
||||
"sync": 0,
|
||||
"flags": 0,
|
||||
"volume": 1.0,
|
||||
"balance": 0.5,
|
||||
"enabled": true,
|
||||
"muted": false,
|
||||
"push-to-mute": false,
|
||||
"push-to-mute-delay": 0,
|
||||
"push-to-talk": false,
|
||||
"push-to-talk-delay": 0,
|
||||
"hotkeys": {},
|
||||
"deinterlace_mode": 0,
|
||||
"deinterlace_field_order": 0,
|
||||
"monitoring_type": 0,
|
||||
"private_settings": {}
|
||||
}
|
||||
],
|
||||
"groups": [],
|
||||
"quick_transitions": [
|
||||
{
|
||||
"name": "Cut",
|
||||
"duration": 300,
|
||||
"hotkeys": [],
|
||||
"id": 1,
|
||||
"fade_to_black": false
|
||||
},
|
||||
{
|
||||
"name": "Fade",
|
||||
"duration": 300,
|
||||
"hotkeys": [],
|
||||
"id": 2,
|
||||
"fade_to_black": false
|
||||
},
|
||||
{
|
||||
"name": "Fade",
|
||||
"duration": 300,
|
||||
"hotkeys": [],
|
||||
"id": 3,
|
||||
"fade_to_black": true
|
||||
}
|
||||
],
|
||||
"transitions": [],
|
||||
"saved_projectors": [],
|
||||
"canvases": [],
|
||||
"current_transition": "Fade",
|
||||
"transition_duration": 300,
|
||||
"preview_locked": false,
|
||||
"scaling_enabled": false,
|
||||
"scaling_level": -23,
|
||||
"scaling_off_x": 0.0,
|
||||
"scaling_off_y": 0.0,
|
||||
"modules": {
|
||||
"scripts-tool": [],
|
||||
"output-timer": {
|
||||
"streamTimerHours": 0,
|
||||
"streamTimerMinutes": 0,
|
||||
"streamTimerSeconds": 30,
|
||||
"recordTimerHours": 0,
|
||||
"recordTimerMinutes": 0,
|
||||
"recordTimerSeconds": 30,
|
||||
"autoStartStreamTimer": false,
|
||||
"autoStartRecordTimer": false,
|
||||
"pauseRecordTimer": true
|
||||
}
|
||||
},
|
||||
"version": 2
|
||||
}
|
48
modules/home/common/obs-config/global.ini
Normal file
48
modules/home/common/obs-config/global.ini
Normal file
@ -0,0 +1,48 @@
|
||||
[General]
|
||||
Name1=Desktop Audio
|
||||
Name2=Mic/Aux
|
||||
MaxLogs=10
|
||||
InfoIncrement=-1
|
||||
ProcessPriority=Normal
|
||||
EnableAutoUpdates=true
|
||||
BrowserHWAccel=false
|
||||
LastVersion=520159234
|
||||
|
||||
[BasicWindow]
|
||||
geometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x5\\x9f\\0\\0\\x3\\x37\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x5\\x9f\\0\\0\\x3\\x37\\0\\0\\0\\0\\x2\\0\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x5\\x9f\\0\\0\\x3\\x37)
|
||||
|
||||
[Output]
|
||||
Mode=Advanced
|
||||
|
||||
[AdvOut]
|
||||
TrackIndex=1
|
||||
Encoder=ffmpeg_nvenc
|
||||
RecFormat=mp4
|
||||
RecEncoder=ffmpeg_nvenc
|
||||
FFOutputToFile=true
|
||||
FFFilePath=/home/cartier/Videos
|
||||
RecRB=true
|
||||
RecRBTime=20
|
||||
RecRBSize=512
|
||||
|
||||
[Video]
|
||||
BaseCX=2560
|
||||
BaseCY=1440
|
||||
OutputCX=2560
|
||||
OutputCY=1440
|
||||
FPSType=0
|
||||
FPSNum=120
|
||||
FPSDen=1
|
||||
ColorFormat=NV12
|
||||
ColorSpace=709
|
||||
ColorRange=1
|
||||
Renderer=OpenGL
|
||||
|
||||
[Locations]
|
||||
Configuration=/home/cartier/.config
|
||||
SceneCollections=/home/cartier/.config
|
||||
Profiles=/home/cartier/.config
|
||||
|
||||
[PropertiesWindow]
|
||||
cx=720
|
||||
cy=580
|
307
modules/home/common/obs-config/logs/2025-08-29 17-47-15.txt
Normal file
307
modules/home/common/obs-config/logs/2025-08-29 17-47-15.txt
Normal file
@ -0,0 +1,307 @@
|
||||
17:47:15.707: Platform: Wayland
|
||||
17:47:15.707: CPU Name: AMD Ryzen 7 5800X3D 8-Core Processor
|
||||
17:47:15.707: CPU Speed: 4449.908MHz
|
||||
17:47:15.708: Physical Cores: 8, Logical Cores: 16
|
||||
17:47:15.708: Physical Memory: 32001MB Total, 21505MB Free
|
||||
17:47:15.708: Kernel Version: Linux 6.12.41
|
||||
17:47:15.708: Distribution: NixOS "25.11"
|
||||
17:47:15.708: Desktop Environment: Hyprland (Hyprland)
|
||||
17:47:15.708: Session Type: wayland
|
||||
17:47:15.709: Current Date/Time: 2025-08-29, 05:47:15 PM
|
||||
17:47:15.709: Browser Hardware Acceleration: true
|
||||
17:47:15.709: Qt Version: 6.9.1 (runtime), 6.9.1 (compiled)
|
||||
17:47:15.709: Portable mode: false
|
||||
17:47:15.766: OBS 31.1.2 (linux)
|
||||
17:47:15.766: ---------------------------------
|
||||
17:47:15.767: ---------------------------------
|
||||
17:47:15.767: audio settings reset:
|
||||
17:47:15.767: samples per sec: 48000
|
||||
17:47:15.767: speakers: 2
|
||||
17:47:15.767: max buffering: 960 milliseconds
|
||||
17:47:15.767: buffering type: dynamically increasing
|
||||
17:47:15.768: ---------------------------------
|
||||
17:47:15.768: Initializing OpenGL...
|
||||
17:47:15.768: Using EGL/Wayland
|
||||
17:47:15.812: Initialized EGL 1.5
|
||||
17:47:15.876: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce RTX 4080/PCIe/SSE2
|
||||
17:47:15.877: OpenGL loaded successfully, version 3.3.0 NVIDIA 570.172.08, shading language 3.30 NVIDIA via Cg compiler
|
||||
17:47:15.897: ---------------------------------
|
||||
17:47:15.897: video settings reset:
|
||||
17:47:15.897: base resolution: 1080x1920
|
||||
17:47:15.897: output resolution: 720x1280
|
||||
17:47:15.897: downscale filter: Bicubic
|
||||
17:47:15.897: fps: 30/1
|
||||
17:47:15.897: format: NV12
|
||||
17:47:15.897: YUV mode: Rec. 709/Partial
|
||||
17:47:15.897: NV12 texture support enabled
|
||||
17:47:15.897: P010 texture support not available
|
||||
17:47:15.897: Audio monitoring device:
|
||||
17:47:15.897: name: Default
|
||||
17:47:15.897: id: default
|
||||
17:47:15.934: ---------------------------------
|
||||
17:47:15.941: Failed to load 'en-US' text for module: 'decklink-captions.so'
|
||||
17:47:15.948: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
|
||||
17:47:15.954: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
|
||||
17:47:15.954: Failed to initialize module 'decklink.so'
|
||||
17:47:16.163: [pipewire] Available capture sources:
|
||||
17:47:16.163: [pipewire] - Monitor source
|
||||
17:47:16.163: [pipewire] - Window source
|
||||
17:47:16.182: v4l2loopback not installed, virtual camera not registered
|
||||
17:47:16.191: [obs-browser]: Version 2.25.3
|
||||
17:47:16.191: [obs-browser]: CEF Version 138.0.7204.97 (runtime), 138.0.17+gac9b751+chromium-138.0.7204.97 (compiled)
|
||||
17:47:16.191: [obs-browser]: Blacklisted driver detected, disabling browser source hardware acceleration.
|
||||
17:47:16.491: VAAPI: API version 1.22
|
||||
17:47:16.555: FFmpeg VAAPI H264 encoding supported
|
||||
17:47:16.820: FFmpeg VAAPI AV1 encoding supported
|
||||
17:47:17.087: FFmpeg VAAPI HEVC encoding supported
|
||||
17:47:17.124: [NVENC] Test process failed: nvenc_lib
|
||||
17:47:17.124: NVENC not supported
|
||||
17:47:17.124: Failed to initialize module 'obs-nvenc.so'
|
||||
17:47:17.911: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.2 | RPC Version: 1)
|
||||
17:47:17.911: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.9.1 | Qt version (run-time): 6.9.1
|
||||
17:47:17.911: [obs-websocket] [obs_module_load] Linked ASIO Version: 102400
|
||||
17:47:17.911: DEPRECATION: obs_frontend_get_global_config is deprecated. Read from global or user configuration explicitly instead.
|
||||
17:47:17.911: [obs-websocket] [Config::Load] Existing configuration not found, using defaults.
|
||||
17:47:17.911: [obs-websocket] [Config::Load] (FirstLoad) Generating new server password.
|
||||
17:47:17.916: [obs-websocket] [obs_module_load] Module loaded.
|
||||
17:47:17.947: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
|
||||
17:47:17.947: ---------------------------------
|
||||
17:47:17.947: Loaded Modules:
|
||||
17:47:17.947: vlc-video.so
|
||||
17:47:17.947: text-freetype2.so
|
||||
17:47:17.947: rtmp-services.so
|
||||
17:47:17.947: obs-x264.so
|
||||
17:47:17.947: obs-websocket.so
|
||||
17:47:17.947: obs-webrtc.so
|
||||
17:47:17.947: obs-vst.so
|
||||
17:47:17.947: obs-transitions.so
|
||||
17:47:17.947: obs-qsv11.so
|
||||
17:47:17.947: obs-outputs.so
|
||||
17:47:17.947: obs-libfdk.so
|
||||
17:47:17.947: obs-filters.so
|
||||
17:47:17.947: obs-ffmpeg.so
|
||||
17:47:17.947: obs-browser.so
|
||||
17:47:17.948: linux-v4l2.so
|
||||
17:47:17.948: linux-pulseaudio.so
|
||||
17:47:17.948: linux-pipewire.so
|
||||
17:47:17.948: linux-jack.so
|
||||
17:47:17.948: linux-capture.so
|
||||
17:47:17.948: linux-alsa.so
|
||||
17:47:17.948: image-source.so
|
||||
17:47:17.948: frontend-tools.so
|
||||
17:47:17.948: decklink-output-ui.so
|
||||
17:47:17.948: decklink-captions.so
|
||||
17:47:17.948: ---------------------------------
|
||||
17:47:17.948: ---------------------------------
|
||||
17:47:17.948: Available Encoders:
|
||||
17:47:17.948: Video Encoders:
|
||||
17:47:17.948: - ffmpeg_svt_av1 (SVT-AV1)
|
||||
17:47:17.948: - ffmpeg_aom_av1 (AOM AV1)
|
||||
17:47:17.948: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
|
||||
17:47:17.948: - av1_ffmpeg_vaapi_tex (FFmpeg VAAPI AV1)
|
||||
17:47:17.948: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
|
||||
17:47:17.948: - obs_x264 (x264)
|
||||
17:47:17.948: Audio Encoders:
|
||||
17:47:17.948: - ffmpeg_aac (FFmpeg AAC)
|
||||
17:47:17.948: - ffmpeg_opus (FFmpeg Opus)
|
||||
17:47:17.948: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
|
||||
17:47:17.948: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
|
||||
17:47:17.948: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
|
||||
17:47:17.948: - ffmpeg_alac (FFmpeg ALAC (24-bit))
|
||||
17:47:17.948: - ffmpeg_flac (FFmpeg FLAC (16-bit))
|
||||
17:47:17.948: - libfdk_aac (libfdk AAC)
|
||||
17:47:17.948: ==== Startup complete ===============================================
|
||||
17:47:17.952: No scene file found, creating default scene
|
||||
17:47:17.966: All scene data cleared
|
||||
17:47:17.966: ------------------------------------------------
|
||||
17:47:17.975: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.6) 15.0.0'
|
||||
17:47:17.975: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
|
||||
17:47:17.975: pulse-input: Started recording from 'alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo.monitor' (default)
|
||||
17:47:17.976: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.6) 15.0.0'
|
||||
17:47:17.976: pulse-input: Audio format: s16le, 32000 Hz, 2 channels
|
||||
17:47:17.976: pulse-input: Started recording from 'alsa_input.usb-046d_HD_Pro_Webcam_C920_DF3BF5AF-02.analog-stereo' (default)
|
||||
17:47:17.976: Switched to scene 'Scene'
|
||||
17:47:17.976: Created scene collection 'Untitled' (clean, Untitled.json)
|
||||
17:47:17.976: ------------------------------------------------
|
||||
17:47:18.210: [rtmp-services plugin] Successfully updated file 'services.json' (version 273)
|
||||
17:47:18.210: [rtmp-services plugin] Successfully updated package (version 273)
|
||||
17:47:18.520: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
|
||||
17:47:18.520:
|
||||
17:47:46.852: Settings changed (outputs)
|
||||
17:47:46.852: ------------------------------------------------
|
||||
17:47:51.014: Creating a popup with a parent, QWidgetWindow(0x268adb30, name="OBSBasicWindow") which does not match the current topmost grabbing popup, QWidgetWindow(0x29646190, name="QMenuClassWindow") With some shell surface protocols, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly. Please fix the transient parent of the popup.
|
||||
17:47:57.425: virtual void QtWaylandClient::QWaylandTextInputv3::disableSurface(wl_surface*) Try to disable surface 0x294c40d0 with focusing surface 0x2a3c3580
|
||||
17:48:01.146: PipeWire initialized
|
||||
17:48:01.148: User added source 'Monitor' (pipewire-screen-capture-source) to scene 'Scene'
|
||||
17:48:01.150: virtual void QtWaylandClient::QWaylandTextInputv3::disableSurface(wl_surface*) Try to disable surface 0x294c40d0 with focusing surface 0x2a3c3580
|
||||
17:48:01.161: [pipewire] Screencast session created
|
||||
17:48:01.165: virtual void QtWaylandClient::QWaylandTextInputv3::disableSurface(wl_surface*) Try to disable surface 0x29034b80 with focusing surface 0x294c40d0
|
||||
17:48:02.821: [pipewire] Asking for monitor and window
|
||||
17:48:02.831: [pipewire] source selected, setting up screencast
|
||||
17:48:02.838: [pipewire] Server version: 1.4.6
|
||||
17:48:02.838: [pipewire] Library version: 1.4.6
|
||||
17:48:02.838: [pipewire] Header version: 1.4.6
|
||||
17:48:02.838: [pipewire] Created stream 0x297415a0
|
||||
17:48:02.838: [pipewire] Stream 0x297415a0 state: "connecting" (error: none)
|
||||
17:48:02.838: [pipewire] Playing stream 0x297415a0
|
||||
17:48:02.839: [pipewire] Stream 0x297415a0 state: "paused" (error: none)
|
||||
17:48:02.913: [pipewire] Negotiated format:
|
||||
17:48:02.913: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
|
||||
17:48:02.913: [pipewire] Modifier: 0x0
|
||||
17:48:02.913: [pipewire] Size: 2560x1440
|
||||
17:48:02.913: [pipewire] Framerate: 0/1
|
||||
17:48:02.916: [pipewire] Negotiated format:
|
||||
17:48:02.916: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
|
||||
17:48:02.916: [pipewire] Modifier: 0x300000000e08014
|
||||
17:48:02.916: [pipewire] Size: 2560x1440
|
||||
17:48:02.916: [pipewire] Framerate: 0/1
|
||||
17:48:02.917: [pipewire] Stream 0x297415a0 state: "streaming" (error: none)
|
||||
17:48:03.132: virtual void QtWaylandClient::QWaylandTextInputv3::disableSurface(wl_surface*) Try to disable surface 0x29034b80 with focusing surface 0x294c40d0
|
||||
17:50:00.763: Creating a popup with a parent, QWidgetWindow(0x268adb30, name="OBSBasicWindow") which does not match the current topmost grabbing popup, QWidgetWindow(0x29c01180, name="QMenuClassWindow") With some shell surface protocols, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly. Please fix the transient parent of the popup.
|
||||
17:50:05.313: Creating a popup with a parent, QWidgetWindow(0x268adb30, name="OBSBasicWindow") which does not match the current topmost grabbing popup, QWidgetWindow(0x29c01180, name="QMenuClassWindow") With some shell surface protocols, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly. Please fix the transient parent of the popup.
|
||||
17:50:07.779: ---------------------------------
|
||||
17:50:07.779: video settings reset:
|
||||
17:50:07.779: base resolution: 2560x1440
|
||||
17:50:07.779: output resolution: 2560x1440
|
||||
17:50:07.779: downscale filter: Bicubic
|
||||
17:50:07.779: fps: 30/1
|
||||
17:50:07.779: format: NV12
|
||||
17:50:07.779: YUV mode: Rec. 709/Partial
|
||||
17:50:07.779: NV12 texture support enabled
|
||||
17:50:07.779: P010 texture support not available
|
||||
17:50:22.153: virtual void QtWaylandClient::QWaylandTextInputv3::disableSurface(wl_surface*) Try to disable surface 0x294c40d0 with focusing surface 0x2956bcb0
|
||||
17:54:04.766: Settings changed (outputs)
|
||||
17:54:04.766: ------------------------------------------------
|
||||
17:54:22.825: ---------------------------------
|
||||
17:54:22.825: video settings reset:
|
||||
17:54:22.825: base resolution: 2560x1440
|
||||
17:54:22.825: output resolution: 2560x1440
|
||||
17:54:22.825: downscale filter: Bicubic
|
||||
17:54:22.825: fps: 120/1
|
||||
17:54:22.825: format: NV12
|
||||
17:54:22.825: YUV mode: Rec. 709/Partial
|
||||
17:54:22.825: NV12 texture support enabled
|
||||
17:54:22.825: P010 texture support not available
|
||||
17:54:22.826: Settings changed (video)
|
||||
17:54:22.826: ------------------------------------------------
|
||||
17:54:41.864: ---------------------------------
|
||||
17:54:41.864: video settings reset:
|
||||
17:54:41.864: base resolution: 2560x1440
|
||||
17:54:41.864: output resolution: 2560x1440
|
||||
17:54:41.864: downscale filter: Bicubic
|
||||
17:54:41.864: fps: 120/1
|
||||
17:54:41.864: format: NV12
|
||||
17:54:41.864: YUV mode: Rec. 709/Partial
|
||||
17:54:41.864: NV12 texture support enabled
|
||||
17:54:41.864: P010 texture support not available
|
||||
17:54:41.865: Settings changed (advanced)
|
||||
17:54:41.865: ------------------------------------------------
|
||||
17:55:55.693: Settings changed (audio, hotkeys)
|
||||
17:55:55.693: ------------------------------------------------
|
||||
17:55:55.698: pulse-input: Stopped recording from 'alsa_input.usb-046d_HD_Pro_Webcam_C920_DF3BF5AF-02.analog-stereo'
|
||||
17:55:55.698: pulse-input: Got 20703 packets with 16562400 frames
|
||||
17:59:05.529: ==== Shutting down ==================================================
|
||||
17:59:05.533: pulse-input: Stopped recording from 'alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo.monitor'
|
||||
17:59:05.533: pulse-input: Got 28301 packets with 33961200 frames
|
||||
17:59:05.533: [pipewire] Stream 0x297415a0 state: "paused" (error: none)
|
||||
17:59:05.533: [pipewire] Stream 0x297415a0 state: "unconnected" (error: none)
|
||||
17:59:05.572: All scene data cleared
|
||||
17:59:05.572: ------------------------------------------------
|
||||
17:59:05.642: [obs-websocket] [obs_module_unload] Shutting down...
|
||||
17:59:05.642: Tried to call obs_frontend_remove_event_callback with no callbacks!
|
||||
17:59:05.642: [obs-websocket] [obs_module_unload] Finished shutting down.
|
||||
17:59:05.653: [Scripting] Total detached callbacks: 0
|
||||
17:59:05.653: Freeing OBS context data
|
||||
17:59:05.680: == Profiler Results =============================
|
||||
17:59:05.680: run_program_init: 2655.13 ms
|
||||
17:59:05.680: ┣OBSApp::AppInit: 13.538 ms
|
||||
17:59:05.680: ┃ ┗OBSApp::InitLocale: 0.638 ms
|
||||
17:59:05.680: ┗OBSApp::OBSInit: 2470.83 ms
|
||||
17:59:05.680: ┣obs_startup: 1.955 ms
|
||||
17:59:05.680: ┗OBSBasic::OBSInit: 2411.83 ms
|
||||
17:59:05.680: ┣OBSBasic::InitBasicConfig: 1.119 ms
|
||||
17:59:05.680: ┣OBSBasic::ResetAudio: 0.222 ms
|
||||
17:59:05.680: ┣OBSBasic::ResetVideo: 129.754 ms
|
||||
17:59:05.680: ┃ ┗obs_init_graphics: 129.307 ms
|
||||
17:59:05.680: ┃ ┗shader compilation: 20.009 ms
|
||||
17:59:05.680: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
|
||||
17:59:05.680: ┣OBSBasic::InitHotkeys: 0.013 ms
|
||||
17:59:05.680: ┣obs_load_all_modules2: 2013.73 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(decklink-captions.so): 0 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(decklink.so): 0.108 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(frontend-tools.so): 83.643 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(image-source.so): 0.022 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(linux-alsa.so): 0.004 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(linux-capture.so): 0 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(linux-jack.so): 0.008 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(linux-pipewire.so): 3.737 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.01 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(linux-v4l2.so): 3.844 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-browser.so): 0.217 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-ffmpeg.so): 882.956 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-filters.so): 0.033 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-nvenc.so): 2.09 ms
|
||||
17:59:05.680: ┃ ┃ ┗nvenc_check: 2.073 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-outputs.so): 0.008 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-qsv11.so): 716.546 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-transitions.so): 0.008 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-vst.so): 0.003 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-webrtc.so): 0.006 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-websocket.so): 5.22 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(obs-x264.so): 0.005 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(rtmp-services.so): 0.118 ms
|
||||
17:59:05.680: ┃ ┣obs_init_module(text-freetype2.so): 0.038 ms
|
||||
17:59:05.680: ┃ ┗obs_init_module(vlc-video.so): 1.242 ms
|
||||
17:59:05.680: ┣OBSBasic::InitService: 1.551 ms
|
||||
17:59:05.680: ┣OBSBasic::ResetOutputs: 0.19 ms
|
||||
17:59:05.680: ┣OBSBasic::CreateHotkeys: 0.02 ms
|
||||
17:59:05.680: ┣OBSBasic::InitPrimitives: 0.172 ms
|
||||
17:59:05.680: ┗OBSBasic::Load: 24.827 ms
|
||||
17:59:05.680: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.069 ms, 99th percentile=0.001 ms, 100% below 25 ms
|
||||
17:59:05.680: audio_thread(Audio): min=0.009 ms, median=0.02 ms, max=3.479 ms, 99th percentile=0.075 ms
|
||||
17:59:05.680: obs_graphics_thread(33.3333 ms): min=0.099 ms, median=0.83 ms, max=697.9 ms, 99th percentile=2.29 ms, 99.9027% below 33.333 ms
|
||||
17:59:05.680: ┣tick_sources: min=0 ms, median=0.006 ms, max=38.325 ms, 99th percentile=0.019 ms
|
||||
17:59:05.680: ┣output_frame: min=0.053 ms, median=0.182 ms, max=4.12 ms, 99th percentile=0.496 ms
|
||||
17:59:05.680: ┃ ┗gs_context(video->graphics): min=0.053 ms, median=0.181 ms, max=4.114 ms, 99th percentile=0.496 ms
|
||||
17:59:05.680: ┃ ┣render_video: min=0.023 ms, median=0.131 ms, max=1.882 ms, 99th percentile=0.235 ms
|
||||
17:59:05.680: ┃ ┃ ┗render_main_texture: min=0.018 ms, median=0.123 ms, max=1.872 ms, 99th percentile=0.222 ms
|
||||
17:59:05.680: ┃ ┗gs_flush: min=0.004 ms, median=0.009 ms, max=1.469 ms, 99th percentile=0.019 ms
|
||||
17:59:05.680: ┗render_displays: min=0.022 ms, median=0.565 ms, max=35.208 ms, 99th percentile=1.946 ms
|
||||
17:59:05.680: OBSBasicSettings::LoadThemeList: min=0.029 ms, median=0.029 ms, max=0.058 ms, 99th percentile=0.058 ms
|
||||
17:59:05.680: OBSBasic::ResetOutputs: min=0.198 ms, median=0.254 ms, max=278.013 ms, 99th percentile=278.013 ms
|
||||
17:59:05.680: obs_graphics_thread(33.3333 ms): min=0.546 ms, median=0.816 ms, max=54.169 ms, 99th percentile=2.334 ms, 99.9869% below 33.333 ms
|
||||
17:59:05.680: ┣tick_sources: min=0.003 ms, median=0.006 ms, max=0.04 ms, 99th percentile=0.021 ms
|
||||
17:59:05.680: ┣output_frame: min=0.083 ms, median=0.189 ms, max=10.503 ms, 99th percentile=0.571 ms
|
||||
17:59:05.680: ┃ ┗gs_context(video->graphics): min=0.083 ms, median=0.189 ms, max=10.503 ms, 99th percentile=0.57 ms
|
||||
17:59:05.680: ┃ ┣render_video: min=0.047 ms, median=0.137 ms, max=10.444 ms, 99th percentile=0.276 ms
|
||||
17:59:05.680: ┃ ┃ ┗render_main_texture: min=0.04 ms, median=0.128 ms, max=10.433 ms, 99th percentile=0.26 ms
|
||||
17:59:05.680: ┃ ┗gs_flush: min=0.005 ms, median=0.009 ms, max=1.304 ms, 99th percentile=0.019 ms
|
||||
17:59:05.680: ┗render_displays: min=0.368 ms, median=0.534 ms, max=21.406 ms, 99th percentile=1.985 ms
|
||||
17:59:05.680: OBSBasic::ResetVideo: min=20.215 ms, median=25.586 ms, max=90.222 ms, 99th percentile=90.222 ms
|
||||
17:59:05.680: obs_graphics_thread(8.33333 ms): min=0.512 ms, median=0.733 ms, max=34.884 ms, 99th percentile=2.022 ms, 99.9561% below 8.333 ms
|
||||
17:59:05.680: ┣tick_sources: min=0.002 ms, median=0.003 ms, max=0.032 ms, 99th percentile=0.004 ms
|
||||
17:59:05.680: ┣output_frame: min=0.071 ms, median=0.165 ms, max=1.273 ms, 99th percentile=0.247 ms
|
||||
17:59:05.680: ┃ ┗gs_context(video->graphics): min=0.071 ms, median=0.165 ms, max=1.273 ms, 99th percentile=0.247 ms
|
||||
17:59:05.680: ┃ ┣render_video: min=0.038 ms, median=0.114 ms, max=0.299 ms, 99th percentile=0.17 ms
|
||||
17:59:05.680: ┃ ┃ ┗render_main_texture: min=0.033 ms, median=0.106 ms, max=0.29 ms, 99th percentile=0.159 ms
|
||||
17:59:05.680: ┃ ┗gs_flush: min=0.004 ms, median=0.008 ms, max=1.125 ms, 99th percentile=0.017 ms
|
||||
17:59:05.680: ┗render_displays: min=0.355 ms, median=0.492 ms, max=2.827 ms, 99th percentile=1.732 ms
|
||||
17:59:05.680: obs_graphics_thread(8.33333 ms): min=0.15 ms, median=0.73 ms, max=54.091 ms, 99th percentile=1.95 ms, 99.9905% below 8.333 ms
|
||||
17:59:05.680: ┣tick_sources: min=0.001 ms, median=0.003 ms, max=0.079 ms, 99th percentile=0.006 ms
|
||||
17:59:05.680: ┣output_frame: min=0.063 ms, median=0.164 ms, max=1.908 ms, 99th percentile=0.26 ms
|
||||
17:59:05.680: ┃ ┗gs_context(video->graphics): min=0.062 ms, median=0.164 ms, max=1.907 ms, 99th percentile=0.259 ms
|
||||
17:59:05.680: ┃ ┣render_video: min=0.025 ms, median=0.112 ms, max=0.497 ms, 99th percentile=0.173 ms
|
||||
17:59:05.680: ┃ ┃ ┗render_main_texture: min=0.019 ms, median=0.104 ms, max=0.488 ms, 99th percentile=0.161 ms
|
||||
17:59:05.680: ┃ ┗gs_flush: min=0.004 ms, median=0.008 ms, max=1.708 ms, 99th percentile=0.022 ms
|
||||
17:59:05.680: ┗render_displays: min=0.022 ms, median=0.493 ms, max=4.673 ms, 99th percentile=1.656 ms
|
||||
17:59:05.680: =================================================
|
||||
17:59:05.680: == Profiler Time Between Calls ==================
|
||||
17:59:05.680: obs_hotkey_thread(25 ms): min=25.01 ms, median=25.061 ms, max=28.665 ms, 99.9612% within ±2% of 25 ms (0% lower, 0.0388336% higher)
|
||||
17:59:05.680: obs_graphics_thread(33.3333 ms): min=2.087 ms, median=33.333 ms, max=697.908 ms, 99.7469% within ±2% of 33.333 ms (0.116822% lower, 0.136293% higher)
|
||||
17:59:05.680: obs_graphics_thread(33.3333 ms): min=12.541 ms, median=33.333 ms, max=54.173 ms, 99.9739% within ±2% of 33.333 ms (0.0130719% lower, 0.0130719% higher)
|
||||
17:59:05.680: obs_graphics_thread(8.33333 ms): min=6.829 ms, median=8.333 ms, max=34.887 ms, 99.9122% within ±2% of 8.333 ms (0.0438789% lower, 0.0438789% higher)
|
||||
17:59:05.680: obs_graphics_thread(8.33333 ms): min=4.29 ms, median=8.333 ms, max=54.093 ms, 99.9147% within ±2% of 8.333 ms (0.0410872% lower, 0.0442478% higher)
|
||||
17:59:05.680: =================================================
|
||||
17:59:05.693: Number of memory leaks: 0
|
222
modules/home/common/obs-config/logs/2025-08-29 17-59-05.txt
Normal file
222
modules/home/common/obs-config/logs/2025-08-29 17-59-05.txt
Normal file
@ -0,0 +1,222 @@
|
||||
17:59:05.916: Platform: Wayland
|
||||
17:59:05.916: CPU Name: AMD Ryzen 7 5800X3D 8-Core Processor
|
||||
17:59:05.916: CPU Speed: 4448.122MHz
|
||||
17:59:05.916: Physical Cores: 8, Logical Cores: 16
|
||||
17:59:05.916: Physical Memory: 32001MB Total, 21573MB Free
|
||||
17:59:05.916: Kernel Version: Linux 6.12.41
|
||||
17:59:05.916: Distribution: NixOS "25.11"
|
||||
17:59:05.916: Desktop Environment: Hyprland (Hyprland)
|
||||
17:59:05.917: Session Type: wayland
|
||||
17:59:05.919: Current Date/Time: 2025-08-29, 05:59:05 PM
|
||||
17:59:05.919: Browser Hardware Acceleration: false
|
||||
17:59:05.919: Qt Version: 6.9.1 (runtime), 6.9.1 (compiled)
|
||||
17:59:05.919: Portable mode: false
|
||||
17:59:05.975: OBS 31.1.2 (linux)
|
||||
17:59:05.975: ---------------------------------
|
||||
17:59:05.976: ---------------------------------
|
||||
17:59:05.976: audio settings reset:
|
||||
17:59:05.976: samples per sec: 48000
|
||||
17:59:05.976: speakers: 2
|
||||
17:59:05.976: max buffering: 960 milliseconds
|
||||
17:59:05.976: buffering type: dynamically increasing
|
||||
17:59:05.977: ---------------------------------
|
||||
17:59:05.977: Initializing OpenGL...
|
||||
17:59:05.977: Using EGL/Wayland
|
||||
17:59:06.022: Initialized EGL 1.5
|
||||
17:59:06.093: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce RTX 4080/PCIe/SSE2
|
||||
17:59:06.093: OpenGL loaded successfully, version 3.3.0 NVIDIA 570.172.08, shading language 3.30 NVIDIA via Cg compiler
|
||||
17:59:06.113: ---------------------------------
|
||||
17:59:06.113: video settings reset:
|
||||
17:59:06.113: base resolution: 2560x1440
|
||||
17:59:06.113: output resolution: 2560x1440
|
||||
17:59:06.113: downscale filter: Bicubic
|
||||
17:59:06.113: fps: 120/1
|
||||
17:59:06.113: format: NV12
|
||||
17:59:06.113: YUV mode: Rec. 709/Partial
|
||||
17:59:06.113: NV12 texture support enabled
|
||||
17:59:06.113: P010 texture support not available
|
||||
17:59:06.113: Audio monitoring device:
|
||||
17:59:06.113: name: Default
|
||||
17:59:06.113: id: default
|
||||
17:59:06.147: ---------------------------------
|
||||
17:59:06.155: Failed to load 'en-US' text for module: 'decklink-captions.so'
|
||||
17:59:06.163: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
|
||||
17:59:06.169: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
|
||||
17:59:06.169: Failed to initialize module 'decklink.so'
|
||||
17:59:06.384: [pipewire] Available capture sources:
|
||||
17:59:06.384: [pipewire] - Monitor source
|
||||
17:59:06.384: [pipewire] - Window source
|
||||
17:59:06.402: v4l2loopback not installed, virtual camera not registered
|
||||
17:59:06.411: [obs-browser]: Version 2.25.3
|
||||
17:59:06.411: [obs-browser]: CEF Version 138.0.7204.97 (runtime), 138.0.17+gac9b751+chromium-138.0.7204.97 (compiled)
|
||||
17:59:06.710: VAAPI: API version 1.22
|
||||
17:59:06.773: FFmpeg VAAPI H264 encoding supported
|
||||
17:59:07.023: FFmpeg VAAPI AV1 encoding supported
|
||||
17:59:07.258: FFmpeg VAAPI HEVC encoding supported
|
||||
17:59:07.291: [NVENC] Test process failed: nvenc_lib
|
||||
17:59:07.291: NVENC not supported
|
||||
17:59:07.291: Failed to initialize module 'obs-nvenc.so'
|
||||
17:59:08.070: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.2 | RPC Version: 1)
|
||||
17:59:08.070: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.9.1 | Qt version (run-time): 6.9.1
|
||||
17:59:08.070: [obs-websocket] [obs_module_load] Linked ASIO Version: 102400
|
||||
17:59:08.070: DEPRECATION: obs_frontend_get_global_config is deprecated. Read from global or user configuration explicitly instead.
|
||||
17:59:08.076: [obs-websocket] [obs_module_load] Module loaded.
|
||||
17:59:08.108: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
|
||||
17:59:08.108: ---------------------------------
|
||||
17:59:08.108: Loaded Modules:
|
||||
17:59:08.108: vlc-video.so
|
||||
17:59:08.108: text-freetype2.so
|
||||
17:59:08.108: rtmp-services.so
|
||||
17:59:08.108: obs-x264.so
|
||||
17:59:08.108: obs-websocket.so
|
||||
17:59:08.108: obs-webrtc.so
|
||||
17:59:08.108: obs-vst.so
|
||||
17:59:08.108: obs-transitions.so
|
||||
17:59:08.108: obs-qsv11.so
|
||||
17:59:08.108: obs-outputs.so
|
||||
17:59:08.108: obs-libfdk.so
|
||||
17:59:08.108: obs-filters.so
|
||||
17:59:08.108: obs-ffmpeg.so
|
||||
17:59:08.108: obs-browser.so
|
||||
17:59:08.108: linux-v4l2.so
|
||||
17:59:08.108: linux-pulseaudio.so
|
||||
17:59:08.108: linux-pipewire.so
|
||||
17:59:08.108: linux-jack.so
|
||||
17:59:08.108: linux-capture.so
|
||||
17:59:08.108: linux-alsa.so
|
||||
17:59:08.108: image-source.so
|
||||
17:59:08.108: frontend-tools.so
|
||||
17:59:08.108: decklink-output-ui.so
|
||||
17:59:08.108: decklink-captions.so
|
||||
17:59:08.108: ---------------------------------
|
||||
17:59:08.108: ---------------------------------
|
||||
17:59:08.108: Available Encoders:
|
||||
17:59:08.108: Video Encoders:
|
||||
17:59:08.108: - ffmpeg_svt_av1 (SVT-AV1)
|
||||
17:59:08.108: - ffmpeg_aom_av1 (AOM AV1)
|
||||
17:59:08.108: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
|
||||
17:59:08.108: - av1_ffmpeg_vaapi_tex (FFmpeg VAAPI AV1)
|
||||
17:59:08.108: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
|
||||
17:59:08.108: - obs_x264 (x264)
|
||||
17:59:08.108: Audio Encoders:
|
||||
17:59:08.108: - ffmpeg_aac (FFmpeg AAC)
|
||||
17:59:08.108: - ffmpeg_opus (FFmpeg Opus)
|
||||
17:59:08.108: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
|
||||
17:59:08.108: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
|
||||
17:59:08.108: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
|
||||
17:59:08.108: - ffmpeg_alac (FFmpeg ALAC (24-bit))
|
||||
17:59:08.108: - ffmpeg_flac (FFmpeg FLAC (16-bit))
|
||||
17:59:08.108: - libfdk_aac (libfdk AAC)
|
||||
17:59:08.108: ==== Startup complete ===============================================
|
||||
17:59:08.367: All scene data cleared
|
||||
17:59:08.367: ------------------------------------------------
|
||||
17:59:08.371: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.6) 15.0.0'
|
||||
17:59:08.372: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
|
||||
17:59:08.372: pulse-input: Started recording from 'alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo.monitor'
|
||||
17:59:08.372: [Loaded global audio device]: 'Desktop Audio'
|
||||
17:59:08.372: PipeWire initialized
|
||||
17:59:08.373: Switched to scene 'Scene'
|
||||
17:59:08.373: ------------------------------------------------
|
||||
17:59:08.373: Loaded scenes:
|
||||
17:59:08.373: - scene 'Scene':
|
||||
17:59:08.373: - source: 'Monitor' (pipewire-screen-capture-source)
|
||||
17:59:08.373: ------------------------------------------------
|
||||
17:59:08.582: [pipewire] Screencast session created
|
||||
17:59:08.920: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
|
||||
17:59:08.920:
|
||||
17:59:10.090: [pipewire] Asking for monitor and window
|
||||
17:59:10.091: [pipewire] source selected, setting up screencast
|
||||
17:59:10.097: [pipewire] Server version: 1.4.6
|
||||
17:59:10.097: [pipewire] Library version: 1.4.6
|
||||
17:59:10.097: [pipewire] Header version: 1.4.6
|
||||
17:59:10.098: [pipewire] Created stream 0x11cacf30
|
||||
17:59:10.098: [pipewire] Stream 0x11cacf30 state: "connecting" (error: none)
|
||||
17:59:10.099: [pipewire] Playing stream 0x11cacf30
|
||||
17:59:10.100: [pipewire] Stream 0x11cacf30 state: "paused" (error: none)
|
||||
17:59:10.148: [pipewire] Negotiated format:
|
||||
17:59:10.148: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
|
||||
17:59:10.148: [pipewire] Modifier: 0x0
|
||||
17:59:10.148: [pipewire] Size: 2560x1440
|
||||
17:59:10.148: [pipewire] Framerate: 0/1
|
||||
17:59:10.149: [pipewire] Negotiated format:
|
||||
17:59:10.149: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
|
||||
17:59:10.149: [pipewire] Modifier: 0x300000000e08014
|
||||
17:59:10.149: [pipewire] Size: 2560x1440
|
||||
17:59:10.149: [pipewire] Framerate: 0/1
|
||||
17:59:10.150: [pipewire] Stream 0x11cacf30 state: "streaming" (error: none)
|
||||
17:59:47.270: ==== Shutting down ==================================================
|
||||
17:59:47.325: [pipewire] Stream 0x11cacf30 state: "paused" (error: none)
|
||||
17:59:47.325: pulse-input: Stopped recording from 'alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo.monitor'
|
||||
17:59:47.325: pulse-input: Got 1557 packets with 1868400 frames
|
||||
17:59:47.326: [pipewire] Stream 0x11cacf30 state: "unconnected" (error: none)
|
||||
17:59:47.346: All scene data cleared
|
||||
17:59:47.346: ------------------------------------------------
|
||||
17:59:47.409: [obs-websocket] [obs_module_unload] Shutting down...
|
||||
17:59:47.409: Tried to call obs_frontend_remove_event_callback with no callbacks!
|
||||
17:59:47.409: [obs-websocket] [obs_module_unload] Finished shutting down.
|
||||
17:59:47.416: [Scripting] Total detached callbacks: 0
|
||||
17:59:47.417: Freeing OBS context data
|
||||
17:59:47.440: == Profiler Results =============================
|
||||
17:59:47.440: run_program_init: 2850.38 ms
|
||||
17:59:47.440: ┣OBSApp::AppInit: 13.205 ms
|
||||
17:59:47.440: ┃ ┗OBSApp::InitLocale: 0.802 ms
|
||||
17:59:47.440: ┗OBSApp::OBSInit: 2661.93 ms
|
||||
17:59:47.440: ┣obs_startup: 2.532 ms
|
||||
17:59:47.440: ┗OBSBasic::OBSInit: 2602.82 ms
|
||||
17:59:47.440: ┣OBSBasic::InitBasicConfig: 0.987 ms
|
||||
17:59:47.440: ┣OBSBasic::ResetAudio: 0.243 ms
|
||||
17:59:47.440: ┣OBSBasic::ResetVideo: 136.911 ms
|
||||
17:59:47.440: ┃ ┗obs_init_graphics: 136.436 ms
|
||||
17:59:47.440: ┃ ┗shader compilation: 19.259 ms
|
||||
17:59:47.440: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
|
||||
17:59:47.440: ┣OBSBasic::InitHotkeys: 0.012 ms
|
||||
17:59:47.440: ┣obs_load_all_modules2: 1960.56 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(decklink-captions.so): 0 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(decklink.so): 0.088 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(frontend-tools.so): 85.437 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(image-source.so): 0.012 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(linux-alsa.so): 0.005 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(linux-capture.so): 0 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(linux-jack.so): 0.007 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(linux-pipewire.so): 3.412 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.011 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(linux-v4l2.so): 3.638 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-browser.so): 0.064 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-ffmpeg.so): 833.156 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-filters.so): 0.029 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-nvenc.so): 2.169 ms
|
||||
17:59:47.440: ┃ ┃ ┗nvenc_check: 2.145 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-outputs.so): 0.007 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-qsv11.so): 705.891 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-transitions.so): 0.009 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-vst.so): 0.006 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-webrtc.so): 0.006 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-websocket.so): 6.142 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(obs-x264.so): 0.005 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(rtmp-services.so): 0.613 ms
|
||||
17:59:47.440: ┃ ┣obs_init_module(text-freetype2.so): 0.013 ms
|
||||
17:59:47.440: ┃ ┗obs_init_module(vlc-video.so): 1.117 ms
|
||||
17:59:47.440: ┣OBSBasic::InitService: 1.325 ms
|
||||
17:59:47.440: ┣OBSBasic::ResetOutputs: 239.583 ms
|
||||
17:59:47.440: ┣OBSBasic::CreateHotkeys: 0.059 ms
|
||||
17:59:47.440: ┣OBSBasic::InitPrimitives: 0.196 ms
|
||||
17:59:47.440: ┗OBSBasic::Load: 22.142 ms
|
||||
17:59:47.440: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.013 ms, 99th percentile=0.002 ms, 100% below 25 ms
|
||||
17:59:47.440: audio_thread(Audio): min=0.008 ms, median=0.015 ms, max=1.351 ms, 99th percentile=0.082 ms
|
||||
17:59:47.440: obs_graphics_thread(8.33333 ms): min=0.126 ms, median=0.683 ms, max=704.528 ms, 99th percentile=3.325 ms, 99.6501% below 8.333 ms
|
||||
17:59:47.440: ┣tick_sources: min=0 ms, median=0.003 ms, max=0.047 ms, 99th percentile=0.004 ms
|
||||
17:59:47.440: ┣output_frame: min=0.05 ms, median=0.158 ms, max=11.591 ms, 99th percentile=0.811 ms
|
||||
17:59:47.440: ┃ ┗gs_context(video->graphics): min=0.05 ms, median=0.158 ms, max=11.591 ms, 99th percentile=0.81 ms
|
||||
17:59:47.440: ┃ ┣render_video: min=0.021 ms, median=0.108 ms, max=11.541 ms, 99th percentile=0.489 ms
|
||||
17:59:47.440: ┃ ┃ ┗render_main_texture: min=0.017 ms, median=0.1 ms, max=11.533 ms, 99th percentile=0.481 ms
|
||||
17:59:47.440: ┃ ┗gs_flush: min=0.004 ms, median=0.008 ms, max=1.229 ms, 99th percentile=0.017 ms
|
||||
17:59:47.440: ┗render_displays: min=0.021 ms, median=0.452 ms, max=35.008 ms, 99th percentile=2.597 ms
|
||||
17:59:47.440: OBSBasicSettings::LoadThemeList: 0.037 ms
|
||||
17:59:47.441: =================================================
|
||||
17:59:47.441: == Profiler Time Between Calls ==================
|
||||
17:59:47.441: obs_hotkey_thread(25 ms): min=25.014 ms, median=25.06 ms, max=27.922 ms, 99.8186% within ±2% of 25 ms (0% lower, 0.181378% higher)
|
||||
17:59:47.441: obs_graphics_thread(8.33333 ms): min=0.619 ms, median=8.333 ms, max=704.545 ms, 99.0943% within ±2% of 8.333 ms (0.49403% lower, 0.411692% higher)
|
||||
17:59:47.441: =================================================
|
||||
17:59:47.443: Number of memory leaks: 0
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"alerts_enabled": false,
|
||||
"auth_required": true,
|
||||
"first_load": false,
|
||||
"server_enabled": false,
|
||||
"server_password": "25OmQykBn6VRWASB",
|
||||
"server_port": 4455
|
||||
}
|
@ -0,0 +1,454 @@
|
||||
{
|
||||
"ingests": [
|
||||
{
|
||||
"_id": 0,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Default",
|
||||
"url_template": "rtmp://ingest.global-contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ingest.global-contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 0
|
||||
},
|
||||
{
|
||||
"_id": 1,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Miami, FL (5)",
|
||||
"url_template": "rtmp://mia05.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mia05.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 1
|
||||
},
|
||||
{
|
||||
"_id": 2,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Atlanta, GA",
|
||||
"url_template": "rtmp://atl.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://atl.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 2
|
||||
},
|
||||
{
|
||||
"_id": 3,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Houston, TX (50)",
|
||||
"url_template": "rtmp://iah50.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://iah50.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 3
|
||||
},
|
||||
{
|
||||
"_id": 4,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Ashburn, VA (5)",
|
||||
"url_template": "rtmp://iad05.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://iad05.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 4
|
||||
},
|
||||
{
|
||||
"_id": 5,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Garland, TX (56)",
|
||||
"url_template": "rtmp://dfw56.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://dfw56.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 5
|
||||
},
|
||||
{
|
||||
"_id": 6,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Dallas, TX (2)",
|
||||
"url_template": "rtmp://dfw02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://dfw02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 6
|
||||
},
|
||||
{
|
||||
"_id": 7,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: McAllen, TX (1)",
|
||||
"url_template": "rtmp://mfe01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mfe01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 7
|
||||
},
|
||||
{
|
||||
"_id": 8,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: New York, NY",
|
||||
"url_template": "rtmp://jfk.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://jfk.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 8
|
||||
},
|
||||
{
|
||||
"_id": 9,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Chicago, IL (56)",
|
||||
"url_template": "rtmp://ord56.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ord56.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 9
|
||||
},
|
||||
{
|
||||
"_id": 10,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Chicago, IL (3)",
|
||||
"url_template": "rtmp://ord03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ord03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 10
|
||||
},
|
||||
{
|
||||
"_id": 11,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "NA: Canada, Toronto",
|
||||
"url_template": "rtmp://yto.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://yto.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 11
|
||||
},
|
||||
{
|
||||
"_id": 12,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "NA: Mexico, Queretaro (3)",
|
||||
"url_template": "rtmp://qro03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://qro03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 12
|
||||
},
|
||||
{
|
||||
"_id": 13,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "NA: Canada, Quebec",
|
||||
"url_template": "rtmp://ymq03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ymq03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 13
|
||||
},
|
||||
{
|
||||
"_id": 14,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Denver, CO (52)",
|
||||
"url_template": "rtmp://den52.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://den52.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 14
|
||||
},
|
||||
{
|
||||
"_id": 15,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "South America: Colombia, Bogota (1)",
|
||||
"url_template": "rtmp://bog01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://bog01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 15
|
||||
},
|
||||
{
|
||||
"_id": 16,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US West: Los Angeles, CA",
|
||||
"url_template": "rtmp://lax.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://lax.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 16
|
||||
},
|
||||
{
|
||||
"_id": 17,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US West: San Jose, California (6)",
|
||||
"url_template": "rtmp://sjc06.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://sjc06.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 17
|
||||
},
|
||||
{
|
||||
"_id": 18,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US West: Seattle, WA (2)",
|
||||
"url_template": "rtmp://sea02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://sea02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 18
|
||||
},
|
||||
{
|
||||
"_id": 19,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "South America: Brazil, Sao Paulo (10)",
|
||||
"url_template": "rtmp://sae10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://sae10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 19
|
||||
},
|
||||
{
|
||||
"_id": 20,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: UK, London (8)",
|
||||
"url_template": "rtmp://lhr08.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://lhr08.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 20
|
||||
},
|
||||
{
|
||||
"_id": 21,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: UK, London (3)",
|
||||
"url_template": "rtmp://lhr03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://lhr03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 21
|
||||
},
|
||||
{
|
||||
"_id": 22,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Spain, Madrid (2)",
|
||||
"url_template": "rtmp://mad02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mad02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 22
|
||||
},
|
||||
{
|
||||
"_id": 23,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Spain, Madrid (1)",
|
||||
"url_template": "rtmp://mad01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mad01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 23
|
||||
},
|
||||
{
|
||||
"_id": 24,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: France, Paris (2)",
|
||||
"url_template": "rtmp://cdg02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://cdg02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 24
|
||||
},
|
||||
{
|
||||
"_id": 25,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: France, Paris (10)",
|
||||
"url_template": "rtmp://cdg10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://cdg10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 25
|
||||
},
|
||||
{
|
||||
"_id": 26,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Netherlands, Amsterdam (3)",
|
||||
"url_template": "rtmp://ams03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ams03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 26
|
||||
},
|
||||
{
|
||||
"_id": 27,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Netherlands, Amsterdam (2)",
|
||||
"url_template": "rtmp://ams02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ams02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 27
|
||||
},
|
||||
{
|
||||
"_id": 28,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Norway, Oslo",
|
||||
"url_template": "rtmp://osl.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://osl.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 28
|
||||
},
|
||||
{
|
||||
"_id": 29,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Dusseldorf (1)",
|
||||
"url_template": "rtmp://dus01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://dus01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 29
|
||||
},
|
||||
{
|
||||
"_id": 30,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Frankfurt (5)",
|
||||
"url_template": "rtmp://fra05.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://fra05.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 30
|
||||
},
|
||||
{
|
||||
"_id": 31,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Frankfurt (2)",
|
||||
"url_template": "rtmp://fra02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://fra02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 31
|
||||
},
|
||||
{
|
||||
"_id": 32,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: France, Marseille (2)",
|
||||
"url_template": "rtmp://mrs02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mrs02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 32
|
||||
},
|
||||
{
|
||||
"_id": 33,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Denmark, Copenhagen",
|
||||
"url_template": "rtmp://cph.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://cph.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 33
|
||||
},
|
||||
{
|
||||
"_id": 34,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Sweden, Stockholm (3)",
|
||||
"url_template": "rtmp://arn03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://arn03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 34
|
||||
},
|
||||
{
|
||||
"_id": 35,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Sweden, Stockholm (4)",
|
||||
"url_template": "rtmp://arn04.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://arn04.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 35
|
||||
},
|
||||
{
|
||||
"_id": 36,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Italy, Milan (2)",
|
||||
"url_template": "rtmp://mil02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mil02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 36
|
||||
},
|
||||
{
|
||||
"_id": 37,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Munich (1)",
|
||||
"url_template": "rtmp://muc01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://muc01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 37
|
||||
},
|
||||
{
|
||||
"_id": 38,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Finland, Helsinki (3)",
|
||||
"url_template": "rtmp://hel03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://hel03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 38
|
||||
},
|
||||
{
|
||||
"_id": 39,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Austria, Vienna (2)",
|
||||
"url_template": "rtmp://vie02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://vie02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 39
|
||||
},
|
||||
{
|
||||
"_id": 40,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Poland, Warsaw (2)",
|
||||
"url_template": "rtmp://waw02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://waw02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 40
|
||||
},
|
||||
{
|
||||
"_id": 41,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Japan, Narita (10)",
|
||||
"url_template": "rtmp://apn10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://apn10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 41
|
||||
},
|
||||
{
|
||||
"_id": 42,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Japan, Osaka (1)",
|
||||
"url_template": "rtmp://osa01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://osa01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 42
|
||||
},
|
||||
{
|
||||
"_id": 43,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: South Korea, Seoul (20)",
|
||||
"url_template": "rtmp://apn20.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://apn20.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 43
|
||||
},
|
||||
{
|
||||
"_id": 44,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Taiwan, Taipei (1)",
|
||||
"url_template": "rtmp://tpe01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://tpe01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 44
|
||||
},
|
||||
{
|
||||
"_id": 45,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: India, Mumbai (30)",
|
||||
"url_template": "rtmp://aps30.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://aps30.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 45
|
||||
},
|
||||
{
|
||||
"_id": 46,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: China, Hong Kong (6)",
|
||||
"url_template": "rtmp://hkg06.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://hkg06.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 46
|
||||
},
|
||||
{
|
||||
"_id": 47,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Manila, Philippines (1)",
|
||||
"url_template": "rtmp://mnl01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mnl01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 47
|
||||
},
|
||||
{
|
||||
"_id": 48,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia Southeast: Sydney (20)",
|
||||
"url_template": "rtmp://aps20.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://aps20.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 48
|
||||
},
|
||||
{
|
||||
"_id": 49,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia Southeast: Singapore (10)",
|
||||
"url_template": "rtmp://aps10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://aps10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 49
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1 @@
|
||||
{"$schema":"schema/package-schema.json","url":"https://obsproject.com/obs2_update/rtmp-services/v5","version":273,"files":[{"name":"services.json","version":273}]}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,454 @@
|
||||
{
|
||||
"ingests": [
|
||||
{
|
||||
"_id": 0,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Default",
|
||||
"url_template": "rtmp://ingest.global-contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ingest.global-contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 0
|
||||
},
|
||||
{
|
||||
"_id": 1,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Miami, FL (5)",
|
||||
"url_template": "rtmp://mia05.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mia05.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 1
|
||||
},
|
||||
{
|
||||
"_id": 2,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Atlanta, GA",
|
||||
"url_template": "rtmp://atl.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://atl.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 2
|
||||
},
|
||||
{
|
||||
"_id": 3,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Houston, TX (50)",
|
||||
"url_template": "rtmp://iah50.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://iah50.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 3
|
||||
},
|
||||
{
|
||||
"_id": 4,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Ashburn, VA (5)",
|
||||
"url_template": "rtmp://iad05.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://iad05.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 4
|
||||
},
|
||||
{
|
||||
"_id": 5,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Garland, TX (56)",
|
||||
"url_template": "rtmp://dfw56.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://dfw56.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 5
|
||||
},
|
||||
{
|
||||
"_id": 6,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Dallas, TX (2)",
|
||||
"url_template": "rtmp://dfw02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://dfw02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 6
|
||||
},
|
||||
{
|
||||
"_id": 7,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: McAllen, TX (1)",
|
||||
"url_template": "rtmp://mfe01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mfe01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 7
|
||||
},
|
||||
{
|
||||
"_id": 8,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: New York, NY",
|
||||
"url_template": "rtmp://jfk.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://jfk.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 8
|
||||
},
|
||||
{
|
||||
"_id": 9,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Chicago, IL (56)",
|
||||
"url_template": "rtmp://ord56.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ord56.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 9
|
||||
},
|
||||
{
|
||||
"_id": 10,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US East: Chicago, IL (3)",
|
||||
"url_template": "rtmp://ord03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ord03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 10
|
||||
},
|
||||
{
|
||||
"_id": 11,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "NA: Canada, Toronto",
|
||||
"url_template": "rtmp://yto.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://yto.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 11
|
||||
},
|
||||
{
|
||||
"_id": 12,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "NA: Mexico, Queretaro (3)",
|
||||
"url_template": "rtmp://qro03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://qro03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 12
|
||||
},
|
||||
{
|
||||
"_id": 13,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "NA: Canada, Quebec",
|
||||
"url_template": "rtmp://ymq03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ymq03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 13
|
||||
},
|
||||
{
|
||||
"_id": 14,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US Central: Denver, CO (52)",
|
||||
"url_template": "rtmp://den52.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://den52.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 14
|
||||
},
|
||||
{
|
||||
"_id": 15,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "South America: Colombia, Bogota (1)",
|
||||
"url_template": "rtmp://bog01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://bog01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 15
|
||||
},
|
||||
{
|
||||
"_id": 16,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US West: Los Angeles, CA",
|
||||
"url_template": "rtmp://lax.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://lax.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 16
|
||||
},
|
||||
{
|
||||
"_id": 17,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US West: San Jose, California (6)",
|
||||
"url_template": "rtmp://sjc06.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://sjc06.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 17
|
||||
},
|
||||
{
|
||||
"_id": 18,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "US West: Seattle, WA (2)",
|
||||
"url_template": "rtmp://sea02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://sea02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 18
|
||||
},
|
||||
{
|
||||
"_id": 19,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "South America: Brazil, Sao Paulo (10)",
|
||||
"url_template": "rtmp://sae10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://sae10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 19
|
||||
},
|
||||
{
|
||||
"_id": 20,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: UK, London (8)",
|
||||
"url_template": "rtmp://lhr08.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://lhr08.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 20
|
||||
},
|
||||
{
|
||||
"_id": 21,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: UK, London (3)",
|
||||
"url_template": "rtmp://lhr03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://lhr03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 21
|
||||
},
|
||||
{
|
||||
"_id": 22,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Spain, Madrid (2)",
|
||||
"url_template": "rtmp://mad02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mad02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 22
|
||||
},
|
||||
{
|
||||
"_id": 23,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Spain, Madrid (1)",
|
||||
"url_template": "rtmp://mad01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mad01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 23
|
||||
},
|
||||
{
|
||||
"_id": 24,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: France, Paris (2)",
|
||||
"url_template": "rtmp://cdg02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://cdg02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 24
|
||||
},
|
||||
{
|
||||
"_id": 25,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: France, Paris (10)",
|
||||
"url_template": "rtmp://cdg10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://cdg10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 25
|
||||
},
|
||||
{
|
||||
"_id": 26,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Netherlands, Amsterdam (3)",
|
||||
"url_template": "rtmp://ams03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ams03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 26
|
||||
},
|
||||
{
|
||||
"_id": 27,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Netherlands, Amsterdam (2)",
|
||||
"url_template": "rtmp://ams02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://ams02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 27
|
||||
},
|
||||
{
|
||||
"_id": 28,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Norway, Oslo",
|
||||
"url_template": "rtmp://osl.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://osl.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 28
|
||||
},
|
||||
{
|
||||
"_id": 29,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Dusseldorf (1)",
|
||||
"url_template": "rtmp://dus01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://dus01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 29
|
||||
},
|
||||
{
|
||||
"_id": 30,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Frankfurt (5)",
|
||||
"url_template": "rtmp://fra05.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://fra05.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 30
|
||||
},
|
||||
{
|
||||
"_id": 31,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Frankfurt (2)",
|
||||
"url_template": "rtmp://fra02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://fra02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 31
|
||||
},
|
||||
{
|
||||
"_id": 32,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: France, Marseille (2)",
|
||||
"url_template": "rtmp://mrs02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mrs02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 32
|
||||
},
|
||||
{
|
||||
"_id": 33,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Denmark, Copenhagen",
|
||||
"url_template": "rtmp://cph.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://cph.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 33
|
||||
},
|
||||
{
|
||||
"_id": 34,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Sweden, Stockholm (3)",
|
||||
"url_template": "rtmp://arn03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://arn03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 34
|
||||
},
|
||||
{
|
||||
"_id": 35,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Sweden, Stockholm (4)",
|
||||
"url_template": "rtmp://arn04.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://arn04.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 35
|
||||
},
|
||||
{
|
||||
"_id": 36,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Italy, Milan (2)",
|
||||
"url_template": "rtmp://mil02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mil02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 36
|
||||
},
|
||||
{
|
||||
"_id": 37,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Germany, Munich (1)",
|
||||
"url_template": "rtmp://muc01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://muc01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 37
|
||||
},
|
||||
{
|
||||
"_id": 38,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Finland, Helsinki (3)",
|
||||
"url_template": "rtmp://hel03.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://hel03.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 38
|
||||
},
|
||||
{
|
||||
"_id": 39,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Austria, Vienna (2)",
|
||||
"url_template": "rtmp://vie02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://vie02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 39
|
||||
},
|
||||
{
|
||||
"_id": 40,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Europe: Poland, Warsaw (2)",
|
||||
"url_template": "rtmp://waw02.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://waw02.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 40
|
||||
},
|
||||
{
|
||||
"_id": 41,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Japan, Narita (10)",
|
||||
"url_template": "rtmp://apn10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://apn10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 41
|
||||
},
|
||||
{
|
||||
"_id": 42,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Japan, Osaka (1)",
|
||||
"url_template": "rtmp://osa01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://osa01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 42
|
||||
},
|
||||
{
|
||||
"_id": 43,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: South Korea, Seoul (20)",
|
||||
"url_template": "rtmp://apn20.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://apn20.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 43
|
||||
},
|
||||
{
|
||||
"_id": 44,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Taiwan, Taipei (1)",
|
||||
"url_template": "rtmp://tpe01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://tpe01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 44
|
||||
},
|
||||
{
|
||||
"_id": 45,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: India, Mumbai (30)",
|
||||
"url_template": "rtmp://aps30.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://aps30.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 45
|
||||
},
|
||||
{
|
||||
"_id": 46,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: China, Hong Kong (6)",
|
||||
"url_template": "rtmp://hkg06.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://hkg06.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 46
|
||||
},
|
||||
{
|
||||
"_id": 47,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia: Manila, Philippines (1)",
|
||||
"url_template": "rtmp://mnl01.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://mnl01.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 47
|
||||
},
|
||||
{
|
||||
"_id": 48,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia Southeast: Sydney (20)",
|
||||
"url_template": "rtmp://aps20.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://aps20.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 48
|
||||
},
|
||||
{
|
||||
"_id": 49,
|
||||
"availability": 1.0,
|
||||
"default": false,
|
||||
"name": "Asia Southeast: Singapore (10)",
|
||||
"url_template": "rtmp://aps10.contribute.live-video.net/app/{stream_key}",
|
||||
"url_template_secure": "rtmps://aps10.contribute.live-video.net/app/{stream_key}",
|
||||
"priority": 49
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
Binary file not shown.
1
modules/home/common/obs-config/service.json
Symbolic link
1
modules/home/common/obs-config/service.json
Symbolic link
@ -0,0 +1 @@
|
||||
/nix/store/c7bha5xg5r8iy4fskijvpbi6j42ck8cj-home-manager-files/.config/obs-studio/service.json
|
67
modules/home/common/obs-config/user.ini
Normal file
67
modules/home/common/obs-config/user.ini
Normal file
@ -0,0 +1,67 @@
|
||||
[General]
|
||||
Pre19Defaults=false
|
||||
Pre21Defaults=false
|
||||
Pre23Defaults=false
|
||||
Pre24.1Defaults=false
|
||||
ConfirmOnExit=true
|
||||
HotkeyFocusType=NeverDisableHotkeys
|
||||
FirstRun=true
|
||||
|
||||
[BasicWindow]
|
||||
PreviewEnabled=true
|
||||
PreviewProgramMode=false
|
||||
SceneDuplicationMode=true
|
||||
SwapScenesMode=true
|
||||
SnappingEnabled=true
|
||||
ScreenSnapping=true
|
||||
SourceSnapping=true
|
||||
CenterSnapping=false
|
||||
SnapDistance=10
|
||||
SpacingHelpersEnabled=true
|
||||
RecordWhenStreaming=false
|
||||
KeepRecordingWhenStreamStops=false
|
||||
SysTrayEnabled=true
|
||||
SysTrayWhenStarted=false
|
||||
SaveProjectors=false
|
||||
ShowTransitions=true
|
||||
ShowListboxToolbars=true
|
||||
ShowStatusBar=true
|
||||
ShowSourceIcons=true
|
||||
ShowContextToolbars=true
|
||||
StudioModeLabels=true
|
||||
VerticalVolControl=false
|
||||
MultiviewMouseSwitch=true
|
||||
MultiviewDrawNames=true
|
||||
MultiviewDrawAreas=true
|
||||
MediaControlsCountdownTimer=true
|
||||
geometry=AdnQywADAAAAAAQ4AAAAAAAACLUAAAK3AAAEOAAAAAAAAAi1AAACtwAAAAECAAAACgAAAAQ4AAAAAAAACLUAAAK3
|
||||
DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAR+AAAA2PwBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAOEAAACYAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAADlAAAA4AAAAJgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAAByQAAASQAAADeAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAAvEAAAC3AAAArQD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAOsAAAA0gAAAKIA////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAAAvgAAA1wAAAK8AAAAyAAABH4AAAGgAAAABAAAAAQAAAAIAAAACPwAAAAA
|
||||
AlwaysOnTop=false
|
||||
EditPropertiesMode=false
|
||||
DocksLocked=false
|
||||
SideDocks=false
|
||||
|
||||
[Appearance]
|
||||
FontScale=10
|
||||
Density=1
|
||||
|
||||
[Basic]
|
||||
Profile=Untitled
|
||||
ProfileDir=Untitled2
|
||||
SceneCollection=Untitled
|
||||
SceneCollectionFile=Untitled.json
|
||||
ConfigOnNewProfile=true
|
||||
|
||||
[Accessibility]
|
||||
SelectRed=255
|
||||
SelectGreen=65280
|
||||
SelectBlue=16744192
|
||||
MixerGreen=2522918
|
||||
MixerYellow=2523007
|
||||
MixerRed=2500223
|
||||
MixerGreenActive=5046092
|
||||
MixerYellowActive=5046271
|
||||
MixerRedActive=5000447
|
||||
|
||||
[ScriptLogWindow]
|
||||
geometry=AdnQywADAAAAAAABAAAAGQAAAlgAAAGoAAAAAQAAABkAAAJYAAABqAAAAAAAAAAABDgAAAABAAAAGQAAAlgAAAGo
|
13
modules/home/common/obs.nix
Normal file
13
modules/home/common/obs.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
obs-studio
|
||||
];
|
||||
|
||||
xdg.configFile."obs-studio" = {
|
||||
source = ./obs-config;
|
||||
recursive = true;
|
||||
force = true;
|
||||
};
|
||||
}
|
@ -16,6 +16,7 @@
|
||||
./common/fzf.nix
|
||||
./hyprland
|
||||
./common/vscode.nix
|
||||
./common/obs.nix
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
@ -11,5 +11,6 @@
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
gamemode
|
||||
ffmpeg-full
|
||||
];
|
||||
}
|
||||
|
@ -15,7 +15,7 @@
|
||||
hardware.nvidia = {
|
||||
modesetting.enable = true;
|
||||
nvidiaSettings = true;
|
||||
open = true;
|
||||
open = false;
|
||||
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
||||
powerManagement.enable = false;
|
||||
powerManagement.finegrained = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user