diff options
34 files changed, 1599 insertions, 2983 deletions
diff --git a/.config/bpytop/error.log b/.config/bpytop/error.log deleted file mode 100644 index e74d20d..0000000 --- a/.config/bpytop/error.log +++ /dev/null @@ -1,184 +0,0 @@ -04/12/21 (01:08:37) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -07/12/21 (18:36:35) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -12/12/21 (02:01:22) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -14/12/21 (16:13:15) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -17/12/21 (23:05:44) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -17/12/21 (23:07:53) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -18/12/21 (18:05:35) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -18/12/21 (18:05:35) | ERROR: <urlopen error [Errno -3] Temporary failure in name resolution> -Traceback (most recent call last): - File "/usr/lib/python3.10/urllib/request.py", line 1348, in do_open - h.request(req.get_method(), req.selector, req.data, headers, - File "/usr/lib/python3.10/http/client.py", line 1282, in request - self._send_request(method, url, body, headers, encode_chunked) - File "/usr/lib/python3.10/http/client.py", line 1328, in _send_request - self.endheaders(body, encode_chunked=encode_chunked) - File "/usr/lib/python3.10/http/client.py", line 1277, in endheaders - self._send_output(message_body, encode_chunked=encode_chunked) - File "/usr/lib/python3.10/http/client.py", line 1037, in _send_output - self.send(msg) - File "/usr/lib/python3.10/http/client.py", line 975, in send - self.connect() - File "/usr/lib/python3.10/http/client.py", line 1447, in connect - super().connect() - File "/usr/lib/python3.10/http/client.py", line 941, in connect - self.sock = self._create_connection( - File "/usr/lib/python3.10/socket.py", line 824, in create_connection - for res in getaddrinfo(host, port, 0, SOCK_STREAM): - File "/usr/lib/python3.10/socket.py", line 955, in getaddrinfo - for res in _socket.getaddrinfo(host, port, family, type, proto, flags): -socket.gaierror: [Errno -3] Temporary failure in name resolution - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/bin/bpytop", line 5009, in _checker - with urllib.request.urlopen("https://github.com/aristocratos/bpytop/raw/master/bpytop.py", timeout=5) as source: # type: ignore - File "/usr/lib/python3.10/urllib/request.py", line 216, in urlopen - return opener.open(url, data, timeout) - File "/usr/lib/python3.10/urllib/request.py", line 519, in open - response = self._open(req, data) - File "/usr/lib/python3.10/urllib/request.py", line 536, in _open - result = self._call_chain(self.handle_open, protocol, protocol + - File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain - result = func(*args) - File "/usr/lib/python3.10/urllib/request.py", line 1391, in https_open - return self.do_open(http.client.HTTPSConnection, req, - File "/usr/lib/python3.10/urllib/request.py", line 1351, in do_open - raise URLError(err) -urllib.error.URLError: <urlopen error [Errno -3] Temporary failure in name resolution> -18/12/21 (18:06:31) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -18/12/21 (18:06:31) | ERROR: <urlopen error [Errno -3] Temporary failure in name resolution> -Traceback (most recent call last): - File "/usr/lib/python3.10/urllib/request.py", line 1348, in do_open - h.request(req.get_method(), req.selector, req.data, headers, - File "/usr/lib/python3.10/http/client.py", line 1282, in request - self._send_request(method, url, body, headers, encode_chunked) - File "/usr/lib/python3.10/http/client.py", line 1328, in _send_request - self.endheaders(body, encode_chunked=encode_chunked) - File "/usr/lib/python3.10/http/client.py", line 1277, in endheaders - self._send_output(message_body, encode_chunked=encode_chunked) - File "/usr/lib/python3.10/http/client.py", line 1037, in _send_output - self.send(msg) - File "/usr/lib/python3.10/http/client.py", line 975, in send - self.connect() - File "/usr/lib/python3.10/http/client.py", line 1447, in connect - super().connect() - File "/usr/lib/python3.10/http/client.py", line 941, in connect - self.sock = self._create_connection( - File "/usr/lib/python3.10/socket.py", line 824, in create_connection - for res in getaddrinfo(host, port, 0, SOCK_STREAM): - File "/usr/lib/python3.10/socket.py", line 955, in getaddrinfo - for res in _socket.getaddrinfo(host, port, family, type, proto, flags): -socket.gaierror: [Errno -3] Temporary failure in name resolution - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/bin/bpytop", line 5009, in _checker - with urllib.request.urlopen("https://github.com/aristocratos/bpytop/raw/master/bpytop.py", timeout=5) as source: # type: ignore - File "/usr/lib/python3.10/urllib/request.py", line 216, in urlopen - return opener.open(url, data, timeout) - File "/usr/lib/python3.10/urllib/request.py", line 519, in open - response = self._open(req, data) - File "/usr/lib/python3.10/urllib/request.py", line 536, in _open - result = self._call_chain(self.handle_open, protocol, protocol + - File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain - result = func(*args) - File "/usr/lib/python3.10/urllib/request.py", line 1391, in https_open - return self.do_open(http.client.HTTPSConnection, req, - File "/usr/lib/python3.10/urllib/request.py", line 1351, in do_open - raise URLError(err) -urllib.error.URLError: <urlopen error [Errno -3] Temporary failure in name resolution> -18/12/21 (21:28:48) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1337, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -27/12/21 (22:02:19) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -27/12/21 (22:04:20) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -27/12/21 (22:17:45) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -27/12/21 (22:19:59) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -27/12/21 (22:55:57) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -09/01/22 (22:20:14) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -09/01/22 (22:23:30) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -09/01/22 (22:36:32) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -09/01/22 (22:37:07) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -09/01/22 (22:41:16) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -09/01/22 (22:45:41) | ERROR: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' -Traceback (most recent call last): - File "/usr/bin/bpytop", line 1357, in refresh - for f in os.listdir(d): -FileNotFoundError: [Errno 2] No such file or directory: '/home/zt/.config/bpytop/themes' diff --git a/.config/dolphinrc b/.config/dolphinrc deleted file mode 100644 index 8d8e738..0000000 --- a/.config/dolphinrc +++ /dev/null @@ -1,55 +0,0 @@ -[CreateDialog] -LastMimeType=application/x-compressed-tar - -[ExtractDialog] -DirHistory[$e]=/run/media/zt/6A0C-1EAC/ -eDP-1 Height 1920x1080=620 -eDP-1 Width 1920x1080=1278 - -[General] -Version=201 -ViewPropsTimestamp=2021,10,15,14,40,28.306 - -[KFileDialog Settings] -Recent Files[$e]=file:$HOME,file:$HOME -Recent URLs[$e]=file:///run/media/zt/6A0C-1EAC/ -detailViewIconSize=16 - -[KPropertiesDialog] -eDP-1 Height 1920x1080=630 -eDP-1 Width 1920x1080=424 - -[MainWindow] -MenuBar=Disabled -State=AAAA/wAAAAD9AAAAAwAAAAAAAACvAAAECPwCAAAAAvsAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawAAAAAA/////wAAAAoBAAAD+wAAABQAcABsAGEAYwBlAHMARABvAGMAawEAAAAwAAAECAAAAF0BAAADAAAAAQAAAAAAAAAA/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAAAD/////AAAACgEAAAMAAAADAAAAAAAAAAD8AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAA/////wAAAAoBAAADAAAG0AAABAgAAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA= -ToolBarsMovable=Disabled -eDP Height 1920x1080=1007 -eDP Width 1920x1080=960 -eDP XPosition 1920x1080=0 -eDP YPosition 1920x1080=29 -eDP-1 Height 1920x1080=1080 -eDP-1 Width 1920x1080=1920 -eDP-1 XPosition 1920x1080=2 -eDP-1 YPosition 1920x1080=2 -eDP-1-1 HDMI-0 Height 1920x1080=1038 -eDP-1-1 HDMI-0 Height 3840x2160=2131 -eDP-1-1 HDMI-0 Width 1920x1080=1920 -eDP-1-1 HDMI-0 Width 3840x2160=1920 -eDP-1-1 HDMI-0 XPosition 1920x1080=0 -eDP-1-1 HDMI-0 XPosition 3840x2160=0 -eDP-1-1 HDMI-0 YPosition 1920x1080=0 -eDP-1-1 HDMI-0 YPosition 3840x2160=29 -eDP-1-1 Height 1920x1080=1080 -eDP-1-1 Width 1920x1080=1920 -eDP-1-1 XPosition 1920x1080=0 -eDP-1-1 YPosition 1920x1080=0 - -[Notification Messages] -ConfirmEmptyTrash=true - -[Open-with settings] -CompletionMode=1 -History=ark - -[Search] -Location=Everywhere diff --git a/.config/obs-studio/basic/profiles/YouTube/basic.ini b/.config/obs-studio/basic/profiles/YouTube/basic.ini new file mode 100644 index 0000000..fa7c6cf --- /dev/null +++ b/.config/obs-studio/basic/profiles/YouTube/basic.ini @@ -0,0 +1,34 @@ +[General] +Name=YouTube + +[Video] +BaseCX=1920 +BaseCY=1080 +OutputCX=1280 +OutputCY=720 + +[Panels] +CookieId=2EE4FD29D92A017F + +[Output] +Mode=Simple + +[SimpleOutput] +FilePath=/home/zt/Videos/OBS +FileNameWithoutSpace=true +RecFormat=mkv + +[AdvOut] +TrackIndex=1 +RecType=Standard +RecTracks=1 +FLVTrack=1 +FFOutputToFile=true +FFFormat= +FFFormatMimeType= +FFVEncoderId=0 +FFVEncoder= +FFAEncoderId=0 +FFAEncoder= +FFAudioMixes=1 +VodTrackIndex=2 diff --git a/.config/obs-studio/basic/profiles/Untitled/basic.ini b/.config/obs-studio/basic/profiles/zt/basic.ini index 3209741..d4c6c9a 100644 --- a/.config/obs-studio/basic/profiles/Untitled/basic.ini +++ b/.config/obs-studio/basic/profiles/zt/basic.ini @@ -1,26 +1,26 @@ [General] -Name=Untitled +Name=zt [Video] BaseCX=1920 BaseCY=1080 OutputCX=1920 OutputCY=1080 +FPSType=0 FPSCommon=60 [Panels] -CookieId=841BEE6BB31A87E6 +CookieId=1C77D3A37E33C0AF + +[SimpleOutput] +RecEncoder=nvenc +RecQuality=Small +FilePath=/home/zt/Videos/OBS +RecFormat=mp4 [Output] Mode=Simple -[SimpleOutput] -FilePath=/home/zt/Videos/OBS-Recordings -FileNameWithoutSpace=false -RecFormat=mkv -VBitrate=4000 -RecQuality=HQ - [AdvOut] TrackIndex=1 RecType=Standard @@ -35,9 +35,3 @@ FFAEncoderId=0 FFAEncoder= FFAudioMixes=1 VodTrackIndex=2 -RescaleRes=1920x1080 -RecRescaleRes=1920x1080 -FFRescaleRes=1920x1080 - -[Hotkeys] -OBSBasic.StartStreaming={"bindings":[]} diff --git a/.config/obs-studio/basic/scenes/DefaultYouTube.json b/.config/obs-studio/basic/scenes/DefaultYouTube.json deleted file mode 100644 index 0ef18c4..0000000 --- a/.config/obs-studio/basic/scenes/DefaultYouTube.json +++ /dev/null @@ -1 +0,0 @@ -{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":0.25964027643203735},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":true,"name":"Desktop Audio","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":0.61315745115280151},"current_program_scene":"LS - Cam - big","current_scene":"LS - Cam - big","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"Default-YouTube","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"LS - Droidcam topleft"},{"name":"LS - Droidcam topright"},{"name":"LS - Droidcam bottomright"},{"name":"LS - Droidcam bottomleft"},{"name":"Droidcam-full"},{"name":"droidcam raw full"},{"name":"webcam"},{"name":"LS - Cam"},{"name":"LS - Cam - big"},{"name":"Droidcam-full punnu"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam":[],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.DroidCam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Droidcam-full punnu","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":10,"blend_type":"normal","bounds":{"x":398.0,"y":311.0},"bounds_align":0,"bounds_type":2,"crop_bottom":182,"crop_left":500,"crop_right":400,"crop_top":102,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"DroidCam","pos":{"x":1127.0,"y":822.0},"private_settings":{},"rot":0.0,"scale":{"x":0.28593748807907104,"y":0.28611111640930176},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUM1"}],"libobs.hide_scene_item.DroidCam":[],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.DroidCam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"LS - Droidcam bottomleft","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":10,"blend_type":"normal","bounds":{"x":490.0,"y":282.0},"bounds_align":0,"bounds_type":2,"crop_bottom":182,"crop_left":316,"crop_right":217,"crop_top":105,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam","pos":{"x":510.0,"y":1060.0},"private_settings":{},"rot":0.0,"scale":{"x":0.28593748807907104,"y":0.28611111640930176},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUM9"}],"libobs.hide_scene_item.DroidCam":[],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.DroidCam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"LS - Droidcam topright","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":10,"blend_type":"normal","bounds":{"x":490.0,"y":282.0},"bounds_align":0,"bounds_type":2,"crop_bottom":182,"crop_left":316,"crop_right":217,"crop_top":105,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam","pos":{"x":1900.0,"y":302.0},"private_settings":{},"rot":0.0,"scale":{"x":0.28593748807907104,"y":0.28611111640930176},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUM7"}],"libobs.hide_scene_item.DroidCam":[],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.DroidCam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"LS - Droidcam topleft","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":490.0,"y":282.0},"bounds_align":0,"bounds_type":2,"crop_bottom":182,"crop_left":316,"crop_right":217,"crop_top":105,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam","pos":{"x":20.0,"y":20.0},"private_settings":{},"rot":0.0,"scale":{"x":0.28593748807907104,"y":0.28611111640930176},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUM5"}],"libobs.hide_scene_item.DroidCam":[],"libobs.show_scene_item.DroidCam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Droidcam-full","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":10,"blend_type":"normal","bounds":{"x":1920.0,"y":1080.0},"bounds_align":0,"bounds_type":2,"crop_bottom":182,"crop_left":316,"crop_right":217,"crop_top":119,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam","pos":{"x":1920.0,"y":1080.0},"private_settings":{},"rot":0.0,"scale":{"x":0.28593748807907104,"y":0.28611111640930176},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUMPERIOD"}],"libobs.hide_scene_item.DroidCam":[],"libobs.show_scene_item.DroidCam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"droidcam raw full","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":3,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":3,"locked":false,"name":"DroidCam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":0,"monitoring_type":0,"muted":true,"name":"DroidCam","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"4067e047","cur_dev_type":2,"device_list":"4067e047","resolution":3},"sync":0,"versioned_id":"droidcam_obs","volume":0.63774770498275757},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUM3"}],"libobs.hide_scene_item.DroidCam":[],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.DroidCam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"LS - Droidcam bottomright","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":4,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":10,"blend_type":"normal","bounds":{"x":490.0,"y":282.0},"bounds_align":0,"bounds_type":2,"crop_bottom":182,"crop_left":316,"crop_right":217,"crop_top":105,"group_item_backup":false,"hide_transition":{"duration":0},"id":3,"locked":false,"name":"DroidCam","pos":{"x":1900.0,"y":1060.0},"private_settings":{},"rot":0.0,"scale":{"x":0.28593748807907104,"y":0.28611111640930176},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Webcam":[],"libobs.show_scene_item.Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"webcam","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"/dev/video0","input":0,"pixelformat":1448695129},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_F2"}],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.hide_scene_item.Webcam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"LS - Cam","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Webcam","pos":{"x":1585.0,"y":885.0},"private_settings":{},"rot":0.0,"scale":{"x":0.49531251192092896,"y":0.49444442987442017},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Screen Capture (XSHM)","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_NUM0"}],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.Screen Capture (XSHM)":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[{"command":true,"key":"OBS_KEY_F3"}],"libobs.hide_scene_item.Screen Capture (XSHM)":[],"libobs.hide_scene_item.Webcam":[],"libobs.show_scene_item.Screen Capture (XSHM)":[],"libobs.show_scene_item.Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"LS - Cam - big","prev_ver":453115905,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Screen Capture (XSHM)","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Webcam","pos":{"x":1402.0,"y":782.0},"private_settings":{},"rot":0.0,"scale":{"x":0.78125,"y":0.78055554628372192},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]}
\ No newline at end of file diff --git a/.config/obs-studio/basic/scenes/MikunoNaka.json b/.config/obs-studio/basic/scenes/MikunoNaka.json new file mode 100644 index 0000000..bd55514 --- /dev/null +++ b/.config/obs-studio/basic/scenes/MikunoNaka.json @@ -0,0 +1 @@ +{"current_program_scene":"Scene","current_scene":"Scene","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"MikunoNaka","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":4,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":5,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":6,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Scene"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Scene","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":0,"items":[]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]}
\ No newline at end of file diff --git a/.config/obs-studio/basic/scenes/MikunoNaka.json.bak b/.config/obs-studio/basic/scenes/MikunoNaka.json.bak new file mode 100644 index 0000000..bd55514 --- /dev/null +++ b/.config/obs-studio/basic/scenes/MikunoNaka.json.bak @@ -0,0 +1 @@ +{"current_program_scene":"Scene","current_scene":"Scene","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"MikunoNaka","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":4,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":5,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":6,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Scene"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Scene","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":0,"items":[]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]}
\ No newline at end of file diff --git a/.config/obs-studio/basic/scenes/zt.json b/.config/obs-studio/basic/scenes/zt.json new file mode 100644 index 0000000..8a28594 --- /dev/null +++ b/.config/obs-studio/basic/scenes/zt.json @@ -0,0 +1 @@ +{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Desktop Audio","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Laptop Screen","current_scene":"Laptop Screen","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"zt","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"Laptop Screen With Webcam"},{"name":"Webcam Only"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam Only","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"auto_reset":false,"color_range":0,"device_id":"/dev/video0","input":0,"pixelformat":1448695129,"resolution":41943400},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen With Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen Capture","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Screen Capture":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]}
\ No newline at end of file diff --git a/.config/obs-studio/basic/scenes/zt.json.bak b/.config/obs-studio/basic/scenes/zt.json.bak new file mode 100644 index 0000000..8a28594 --- /dev/null +++ b/.config/obs-studio/basic/scenes/zt.json.bak @@ -0,0 +1 @@ +{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Desktop Audio","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Laptop Screen","current_scene":"Laptop Screen","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"zt","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"Laptop Screen With Webcam"},{"name":"Webcam Only"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam Only","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"auto_reset":false,"color_range":0,"device_id":"/dev/video0","input":0,"pixelformat":1448695129,"resolution":41943400},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen With Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen Capture","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Screen Capture":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]}
\ No newline at end of file diff --git a/.config/obs-studio/global.ini b/.config/obs-studio/global.ini index 24bce13..9d843bd 100644 --- a/.config/obs-studio/global.ini +++ b/.config/obs-studio/global.ini @@ -4,18 +4,19 @@ Pre21Defaults=false Pre23Defaults=false Pre24.1Defaults=false FirstRun=true -LastVersion=453115905 +LastVersion=453115907 [Basic] -Profile=Untitled -ProfileDir=Untitled -SceneCollection=Untitled -SceneCollectionFile=Untitled +Profile=zt +ProfileDir=zt +SceneCollection=zt +SceneCollectionFile=zt +ConfigOnNewProfile=true [BasicWindow] gridMode=false -geometry=AdnQywADAAAAAAPKAAAALgAAB3EAAAQpAAADzAAAADAAAAdvAAAEJwAAAAAAAAAAB4AAAAPMAAAAMAAAB28AAAQn -DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAOkAAAAt/wBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAKoAAACgAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAACwAAAAqwAAAKAA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAABYQAAAOsAAADcAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAAlIAAACiAAAAmgD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAL6AAAAqgAAAJ4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAA6QAAAMQAAAABAAAAAQAAAAIAAAACPwAAAAA +geometry=AdnQywADAAAAAAAAAAAAIAAAB38AAAQ3AAAAAAAAACAAAAd/AAAENwAAAAAAAAAAB4AAAAAAAAAAIAAAB38AAAQ3 +DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAeAAAAAovwBAAAABfsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAeEAAACgAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAHnAAAB3gAAAKAA/////AAAA8sAAAHVAAAA3AD////6AAAAAAIAAAAC+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAAAAP////8AAABYAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAA30AAACiAAAARwD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAWmAAAB2gAAAJ4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAB4AAAANFAAAABAAAAAQAAAAIAAAACPwAAAAA PreviewEnabled=true AlwaysOnTop=false SceneDuplicationMode=true @@ -25,8 +26,8 @@ PreviewProgramMode=false DocksLocked=false [PropertiesWindow] -cx=644 -cy=504 +cx=580 +cy=440 [ScriptLogWindow] geometry=AdnQywADAAAAAAAAAAAAFAAAAlcAAAGjAAAAAAAAABQAAAJXAAABowAAAAAAAAAAB4AAAAAAAAAAFAAAAlcAAAGj diff --git a/.config/obs-studio/logs/2022-04-15 23-03-47.txt b/.config/obs-studio/logs/2022-04-15 23-03-47.txt new file mode 100644 index 0000000..3430798 --- /dev/null +++ b/.config/obs-studio/logs/2022-04-15 23-03-47.txt @@ -0,0 +1,332 @@ +23:03:47.115: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics +23:03:47.115: CPU Speed: 3000.000MHz +23:03:47.116: Physical Cores: 6, Logical Cores: 12 +23:03:47.116: Physical Memory: 15421MB Total, 9031MB Free +23:03:47.116: Kernel Version: Linux 5.17.1-arch1-1 +23:03:47.116: Distribution: "Arch Linux" Unknown +23:03:47.116: Session Type: x11 +23:03:47.116: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 +23:03:47.117: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled) +23:03:47.117: Portable mode: false +23:03:47.147: OBS 27.2.3-1 (linux) +23:03:47.147: --------------------------------- +23:03:47.147: --------------------------------- +23:03:47.147: audio settings reset: +23:03:47.147: samples per sec: 48000 +23:03:47.147: speakers: 2 +23:03:47.149: --------------------------------- +23:03:47.149: Initializing OpenGL... +23:03:47.206: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2 +23:03:47.206: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler +23:03:47.213: --------------------------------- +23:03:47.213: video settings reset: +23:03:47.213: base resolution: 1920x1080 +23:03:47.213: output resolution: 1280x720 +23:03:47.213: downscale filter: Bicubic +23:03:47.213: fps: 30/1 +23:03:47.213: format: NV12 +23:03:47.213: YUV mode: 709/Partial +23:03:47.213: NV12 texture support not available +23:03:47.214: Audio monitoring device: +23:03:47.214: name: Default +23:03:47.214: id: default +23:03:47.214: --------------------------------- +23:03:47.214: Failed to load 'en-US' text for module: 'decklink-captions.so' +23:03:47.215: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' +23:03:47.272: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +23:03:47.272: No blackmagic support +23:03:47.285: NVENC supported +23:03:47.285: FFMPEG VAAPI supported +23:03:47.289: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory +23:03:47.289: +23:03:47.289: Module '/usr//lib/obs-plugins/sndio.so' not loaded +23:03:47.289: --------------------------------- +23:03:47.289: Loaded Modules: +23:03:47.289: text-freetype2.so +23:03:47.289: rtmp-services.so +23:03:47.289: obs-x264.so +23:03:47.289: obs-transitions.so +23:03:47.289: obs-outputs.so +23:03:47.289: obs-libfdk.so +23:03:47.289: obs-filters.so +23:03:47.289: obs-ffmpeg.so +23:03:47.289: linux-v4l2.so +23:03:47.289: linux-pulseaudio.so +23:03:47.289: linux-jack.so +23:03:47.289: linux-decklink.so +23:03:47.289: linux-capture.so +23:03:47.289: linux-alsa.so +23:03:47.289: image-source.so +23:03:47.289: frontend-tools.so +23:03:47.289: droidcam-obs.so +23:03:47.289: decklink-ouput-ui.so +23:03:47.289: decklink-captions.so +23:03:47.289: --------------------------------- +23:03:47.290: ==== Startup complete =============================================== +23:03:47.297: No scene file found, creating default scene +23:03:47.317: All scene data cleared +23:03:47.317: ------------------------------------------------ +23:03:47.322: pulse-input: Server name: 'pulseaudio 15.0' +23:03:47.322: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +23:03:47.322: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +23:03:47.684: pulse-input: Server name: 'pulseaudio 15.0' +23:03:47.685: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +23:03:47.685: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo' +23:03:47.685: Switched to scene 'Scene' +23:03:47.685: Failed to glob scene collections +23:03:48.275: [rtmp-services plugin] Successfully updated file 'services.json' (version 195) +23:03:48.275: [rtmp-services plugin] Successfully updated package (version 195) +23:03:48.311: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) +23:03:48.311: +23:04:08.273: Settings changed (outputs) +23:04:08.273: ------------------------------------------------ +23:04:11.588: Settings changed (outputs) +23:04:11.588: ------------------------------------------------ +23:04:30.298: User added scene 'Laptop Screen' +23:04:30.299: User switched to scene 'Laptop Screen' +23:04:32.087: User switched to scene 'Scene' +23:04:34.545: User switched to scene 'Laptop Screen' +23:04:34.545: User Removed scene 'Scene' +23:04:45.284: xshm-input: Geometry 1920x1080 @ 0,0 +23:04:45.286: User added source 'Laptop Screen Capture' (xshm_input) to scene 'Laptop Screen' +23:04:59.568: User added scene 'Laptop Screen With Webcam' +23:04:59.570: User added source 'Laptop Screen Capture' (xshm_input) to scene 'Laptop Screen With Webcam' +23:04:59.574: Switched to scene 'Laptop Screen With Webcam' +23:05:09.535: v4l2-input: Start capture from +23:05:09.535: v4l2-input: Unable to open device +23:05:09.535: v4l2-input: Initialization failed +23:05:09.537: User added source 'Laptop Webcam' (v4l2_input) to scene 'Laptop Screen With Webcam' +23:05:09.558: v4l2-input: /dev/video1 seems to not support video capture +23:05:09.559: v4l2-input: Found device 'HP TrueVision HD Camera: HP Tru' at /dev/video0 +23:05:09.559: v4l2-input: Found input 'Camera 1' (Index 0) +23:05:09.569: v4l2-controls: setting default for Power Line Frequency to 2 +23:05:09.575: v4l2-controls: setting default for Auto Exposure to 3 +23:05:09.577: v4l2-input: Pixelformat: YUYV 4:2:2 (available) +23:05:09.577: v4l2-input: Pixelformat: Motion-JPEG (available) +23:05:09.577: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable) +23:05:09.577: v4l2-input: Pixelformat: BGR3 (Emulated) (available) +23:05:09.577: v4l2-input: Pixelformat: YU12 (Emulated) (available) +23:05:09.577: v4l2-input: Pixelformat: YV12 (Emulated) (available) +23:05:09.577: v4l2-input: Stepwise and Continuous framesizes are currently hardcoded +23:05:09.578: v4l2-input: Stepwise and Continuous framerates are currently hardcoded +23:05:09.580: v4l2-input: Pixelformat: YUYV 4:2:2 (available) +23:05:09.580: v4l2-input: Pixelformat: Motion-JPEG (available) +23:05:09.580: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable) +23:05:09.580: v4l2-input: Pixelformat: BGR3 (Emulated) (available) +23:05:09.580: v4l2-input: Pixelformat: YU12 (Emulated) (available) +23:05:09.580: v4l2-input: Pixelformat: YV12 (Emulated) (available) +23:05:09.580: v4l2-input: Stepwise and Continuous framesizes are currently hardcoded +23:05:09.580: v4l2-input: Stepwise and Continuous framerates are currently hardcoded +23:05:09.580: v4l2-input: Start capture from /dev/video0 +23:05:09.581: v4l2-input: Input: 0 +23:05:09.581: v4l2-input: Resolution: 640x360 +23:05:09.581: v4l2-input: Pixelformat: YUYV +23:05:09.581: v4l2-input: Linesize: 1280 Bytes +23:05:09.581: v4l2-input: Framerate: 30.00 fps +23:05:09.581: v4l2-input: Stepwise and Continuous framerates are currently hardcoded +23:05:09.581: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:15.796: v4l2-input: /dev/video0: Stopped capture after 183 frames +23:05:15.826: v4l2-input: Start capture from /dev/video0 +23:05:15.827: v4l2-input: Input: 0 +23:05:15.831: v4l2-input: Resolution: 176x144 +23:05:15.831: v4l2-input: Pixelformat: YUYV +23:05:15.831: v4l2-input: Linesize: 352 Bytes +23:05:15.831: v4l2-input: Framerate: 30.00 fps +23:05:15.831: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:18.387: v4l2-input: /dev/video0: Stopped capture after 73 frames +23:05:18.392: v4l2-input: Start capture from /dev/video0 +23:05:18.393: v4l2-input: Input: 0 +23:05:18.397: v4l2-input: Resolution: 640x360 +23:05:18.397: v4l2-input: Pixelformat: YUYV +23:05:18.397: v4l2-input: Linesize: 1280 Bytes +23:05:18.397: v4l2-input: Framerate: 30.00 fps +23:05:18.397: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:20.487: v4l2-input: /dev/video0: Stopped capture after 59 frames +23:05:20.518: v4l2-input: Start capture from /dev/video0 +23:05:20.519: v4l2-input: Input: 0 +23:05:20.522: v4l2-input: Resolution: 320x240 +23:05:20.522: v4l2-input: Pixelformat: YUYV +23:05:20.522: v4l2-input: Linesize: 640 Bytes +23:05:20.523: v4l2-input: Framerate: 30.00 fps +23:05:20.523: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:26.139: v4l2-input: /dev/video0: Stopped capture after 165 frames +23:05:26.145: v4l2-input: Start capture from /dev/video0 +23:05:26.145: v4l2-input: Input: 0 +23:05:26.149: v4l2-input: Resolution: 640x480 +23:05:26.149: v4l2-input: Pixelformat: YUYV +23:05:26.149: v4l2-input: Linesize: 1280 Bytes +23:05:26.149: v4l2-input: Framerate: 30.00 fps +23:05:26.150: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:29.104: v4l2-input: /dev/video0: Stopped capture after 85 frames +23:05:29.136: v4l2-input: Start capture from /dev/video0 +23:05:29.137: v4l2-input: Input: 0 +23:05:29.140: v4l2-input: Resolution: 640x360 +23:05:29.140: v4l2-input: Pixelformat: YUYV +23:05:29.140: v4l2-input: Linesize: 1280 Bytes +23:05:29.140: v4l2-input: Framerate: 30.00 fps +23:05:29.141: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:31.332: v4l2-input: /dev/video0: Stopped capture after 62 frames +23:05:31.362: v4l2-input: Start capture from /dev/video0 +23:05:31.363: v4l2-input: Input: 0 +23:05:31.366: v4l2-input: Resolution: 640x360 +23:05:31.366: v4l2-input: Pixelformat: MJPG +23:05:31.366: v4l2-input: Linesize: 0 Bytes +23:05:31.366: v4l2-input: Framerate: 30.00 fps +23:05:31.367: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:33.193: v4l2-input: /dev/video0: Stopped capture after 51 frames +23:05:33.197: v4l2-input: Start capture from /dev/video0 +23:05:33.198: v4l2-input: Input: 0 +23:05:33.200: v4l2-input: Resolution: 640x360 +23:05:33.200: v4l2-input: Pixelformat: YV12 +23:05:33.200: v4l2-input: Linesize: 640 Bytes +23:05:33.200: v4l2-input: Framerate: 30.00 fps +23:05:33.200: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:35.624: v4l2-input: /dev/video0: Stopped capture after 69 frames +23:05:35.655: v4l2-input: Start capture from /dev/video0 +23:05:35.655: v4l2-input: Input: 0 +23:05:35.659: v4l2-input: Resolution: 640x360 +23:05:35.659: v4l2-input: Pixelformat: YUYV +23:05:35.659: v4l2-input: Linesize: 1280 Bytes +23:05:35.659: v4l2-input: Framerate: 30.00 fps +23:05:35.660: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:40.875: v4l2-input: /dev/video0: Stopped capture after 153 frames +23:05:40.909: v4l2-input: Start capture from /dev/video0 +23:05:40.909: v4l2-input: Input: 0 +23:05:40.913: v4l2-input: Resolution: 640x360 +23:05:40.913: v4l2-input: Pixelformat: YUYV +23:05:40.913: v4l2-input: Linesize: 1280 Bytes +23:05:40.913: v4l2-input: Framerate: 30.00 fps +23:05:40.914: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:42.703: v4l2-input: /dev/video0: Stopped capture after 50 frames +23:05:42.735: v4l2-input: Start capture from /dev/video0 +23:05:42.736: v4l2-input: Input: 0 +23:05:42.739: v4l2-input: Resolution: 640x360 +23:05:42.739: v4l2-input: Pixelformat: YUYV +23:05:42.739: v4l2-input: Linesize: 1280 Bytes +23:05:42.739: v4l2-input: Framerate: 30.00 fps +23:05:42.740: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:05:44.099: v4l2-input: /dev/video0: Stopped capture after 37 frames +23:05:44.130: v4l2-input: Start capture from /dev/video0 +23:05:44.131: v4l2-input: Input: 0 +23:05:44.134: v4l2-input: Resolution: 640x360 +23:05:44.134: v4l2-input: Pixelformat: YUYV +23:05:44.134: v4l2-input: Linesize: 1280 Bytes +23:05:44.134: v4l2-input: Framerate: 30.00 fps +23:05:44.135: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:06:11.432: User added scene 'Webcam Only' +23:06:11.434: User switched to scene 'Webcam Only' +23:06:19.336: User added source 'Laptop Webcam' (v4l2_input) to scene 'Webcam Only' +23:06:36.225: --------------------------------- +23:06:36.225: [NVENC encoder: 'simple_h264_stream'] settings: +23:06:36.225: rate_control: CBR +23:06:36.225: bitrate: 2500 +23:06:36.225: cqp: 0 +23:06:36.225: keyint: 250 +23:06:36.225: preset: hq +23:06:36.225: profile: high +23:06:36.225: width: 1280 +23:06:36.225: height: 720 +23:06:36.225: 2-pass: false +23:06:36.225: b-frames: 2 +23:06:36.225: psycho-aq: 1 +23:06:36.225: GPU: 0 +23:06:36.225: +23:06:36.485: libfdk_aac encoder created +23:06:36.485: libfdk_aac bitrate: 160, channels: 2 +23:06:36.487: ==== Recording Start =============================================== +23:06:36.487: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15_23-06-36.mkv'... +23:07:19.119: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15_23-06-36.mkv' stopped +23:07:19.119: Output 'simple_file_output': stopping +23:07:19.119: Output 'simple_file_output': Total frames output: 1243 +23:07:19.119: Output 'simple_file_output': Total drawn frames: 1279 +23:07:19.119: ==== Recording Stop ================================================ +23:07:19.236: libfdk_aac encoder destroyed +23:07:23.180: User switched to scene 'Laptop Screen' +23:07:24.939: User switched to scene 'Laptop Screen With Webcam' +23:07:25.754: User switched to scene 'Webcam Only' +23:07:26.736: User switched to scene 'Laptop Screen' +23:07:38.360: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +23:07:38.360: pulse-input: Got 15895 packets with 10172800 frames +23:07:38.361: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo' +23:07:38.361: pulse-input: Got 23030 packets with 10167942 frames +23:07:38.363: v4l2-input: /dev/video0: Stopped capture after 3431 frames +23:07:38.424: All scene data cleared +23:07:38.424: ------------------------------------------------ +23:07:38.427: Switched to scene 'Scene' +23:07:38.429: Added scene collection 'MikunoNaka' (clean, MikunoNaka.json) +23:07:38.429: ------------------------------------------------ +23:07:42.246: ==== Shutting down ================================================== +23:07:42.256: All scene data cleared +23:07:42.256: ------------------------------------------------ +23:07:42.373: [Scripting] Total detached callbacks: 0 +23:07:42.373: Freeing OBS context data +23:07:42.395: == Profiler Results ============================= +23:07:42.395: run_program_init: 666.702 ms +23:07:42.395: ┣OBSApp::AppInit: 2.58 ms +23:07:42.395: ┃ ┗OBSApp::InitLocale: 0.568 ms +23:07:42.395: ┗OBSApp::OBSInit: 639.961 ms +23:07:42.395: ┣obs_startup: 20.153 ms +23:07:42.395: ┗OBSBasic::OBSInit: 589.689 ms +23:07:42.395: ┣OBSBasic::InitBasicConfig: 0.232 ms +23:07:42.395: ┣OBSBasic::ResetAudio: 0.091 ms +23:07:42.395: ┣OBSBasic::ResetVideo: 66.218 ms +23:07:42.395: ┣OBSBasic::InitOBSCallbacks: 0.003 ms +23:07:42.395: ┣OBSBasic::InitHotkeys: 0.025 ms +23:07:42.395: ┣obs_load_all_modules: 75.733 ms +23:07:42.395: ┃ ┣obs_init_module(decklink-captions.so): 0.023 ms +23:07:42.395: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.326 ms +23:07:42.395: ┃ ┣obs_init_module(droidcam-obs.so): 0.004 ms +23:07:42.395: ┃ ┣obs_init_module(frontend-tools.so): 51.77 ms +23:07:42.395: ┃ ┣obs_init_module(image-source.so): 0.005 ms +23:07:42.395: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms +23:07:42.395: ┃ ┣obs_init_module(linux-capture.so): 0.399 ms +23:07:42.395: ┃ ┣obs_init_module(linux-decklink.so): 0.071 ms +23:07:42.395: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms +23:07:42.395: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms +23:07:42.395: ┃ ┣obs_init_module(linux-v4l2.so): 7.116 ms +23:07:42.395: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.338 ms +23:07:42.396: ┃ ┃ ┗nvenc_check: 0.247 ms +23:07:42.396: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms +23:07:42.396: ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms +23:07:42.396: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms +23:07:42.396: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms +23:07:42.396: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms +23:07:42.396: ┃ ┣obs_init_module(rtmp-services.so): 0.094 ms +23:07:42.396: ┃ ┗obs_init_module(text-freetype2.so): 0.023 ms +23:07:42.396: ┣OBSBasic::ResetOutputs: 0.078 ms +23:07:42.396: ┣OBSBasic::CreateHotkeys: 0.023 ms +23:07:42.396: ┣OBSBasic::InitService: 5.677 ms +23:07:42.396: ┣OBSBasic::InitPrimitives: 0.282 ms +23:07:42.396: ┗OBSBasic::Load: 388.429 ms +23:07:42.396: obs_hotkey_thread(25 ms): min=0.058 ms, median=0.193 ms, max=6.044 ms, 99th percentile=1.779 ms, 100% below 25 ms +23:07:42.396: audio_thread(Audio): min=0.002 ms, median=0.064 ms, max=25.972 ms, 99th percentile=0.308 ms +23:07:42.396: ┗receive_audio: min=0.008 ms, median=0.166 ms, max=0.292 ms, 99th percentile=0.211 ms, 0.180638 calls per parent call +23:07:42.396: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.016 ms, 99th percentile=0.003 ms +23:07:42.396: ┗do_encode: min=0.058 ms, median=0.158 ms, max=0.284 ms, 99th percentile=0.202 ms +23:07:42.396: ┣encode(simple_aac): min=0.052 ms, median=0.146 ms, max=0.272 ms, 99th percentile=0.18 ms +23:07:42.396: ┗send_packet: min=0.002 ms, median=0.006 ms, max=0.042 ms, 99th percentile=0.03 ms +23:07:42.396: obs_graphics_thread(33.3333 ms): min=0.462 ms, median=2.1 ms, max=71.272 ms, 99th percentile=9.956 ms, 99.8582% below 33.333 ms +23:07:42.396: ┣tick_sources: min=0.002 ms, median=0.016 ms, max=69.191 ms, 99th percentile=4.568 ms +23:07:42.396: ┣output_frame: min=0.118 ms, median=0.41 ms, max=35.948 ms, 99th percentile=1.163 ms +23:07:42.396: ┃ ┣gs_context(video->graphics): min=0.116 ms, median=0.398 ms, max=35.945 ms, 99th percentile=0.983 ms +23:07:42.396: ┃ ┃ ┣render_video: min=0.055 ms, median=0.219 ms, max=35.514 ms, 99th percentile=0.615 ms +23:07:42.396: ┃ ┃ ┃ ┣render_main_texture: min=0.045 ms, median=0.201 ms, max=35.491 ms, 99th percentile=0.451 ms +23:07:42.396: ┃ ┃ ┃ ┣render_output_texture: min=0.026 ms, median=0.06 ms, max=17.684 ms, 99th percentile=0.099 ms, 0.181367 calls per parent call +23:07:42.396: ┃ ┃ ┃ ┣render_convert_texture: min=0.03 ms, median=0.071 ms, max=0.62 ms, 99th percentile=0.121 ms, 0.181367 calls per parent call +23:07:42.396: ┃ ┃ ┃ ┗stage_output_texture: min=0.019 ms, median=0.043 ms, max=1.347 ms, 99th percentile=0.092 ms, 0.181367 calls per parent call +23:07:42.396: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.013 ms, max=1.621 ms, 99th percentile=0.064 ms +23:07:42.396: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.023 ms, 99th percentile=0.006 ms, 0.181367 calls per parent call +23:07:42.396: ┃ ┗output_video_data: min=0.117 ms, median=0.161 ms, max=0.747 ms, 99th percentile=0.293 ms, 0.181225 calls per parent call +23:07:42.396: ┗render_displays: min=0.055 ms, median=0.544 ms, max=17.872 ms, 99th percentile=4.855 ms +23:07:42.396: OBSBasic::ResetOutputs: min=0.13 ms, median=0 ms, max=0.164 ms, 99th percentile=0.164 ms +23:07:42.396: video_thread(video): min=0.349 ms, median=0.653 ms, max=3.239 ms, 99th percentile=1.01 ms +23:07:42.396: ┗receive_video: min=0.346 ms, median=0.649 ms, max=3.235 ms, 99th percentile=1.007 ms +23:07:42.396: ┗do_encode: min=0.344 ms, median=0.645 ms, max=3.233 ms, 99th percentile=1.002 ms +23:07:42.396: ┣encode(simple_h264_stream): min=0.34 ms, median=0.616 ms, max=1.162 ms, 99th percentile=0.967 ms +23:07:42.396: ┗send_packet: min=0.003 ms, median=0.022 ms, max=2.749 ms, 99th percentile=0.046 ms +23:07:42.396: ================================================= +23:07:42.396: == Profiler Time Between Calls ================== +23:07:42.396: obs_hotkey_thread(25 ms): min=25.099 ms, median=25.293 ms, max=31.115 ms, 82.3479% within ±2% of 25 ms (0% lower, 17.6521% higher) +23:07:42.396: obs_graphics_thread(33.3333 ms): min=4.837 ms, median=33.333 ms, max=71.282 ms, 99.0781% within ±2% of 33.333 ms (0.468019% lower, 0.453836% higher) +23:07:42.396: ================================================= +23:07:42.443: Number of memory leaks: 1 diff --git a/.config/obs-studio/logs/2022-04-15 23-08-52.txt b/.config/obs-studio/logs/2022-04-15 23-08-52.txt new file mode 100644 index 0000000..448e420 --- /dev/null +++ b/.config/obs-studio/logs/2022-04-15 23-08-52.txt @@ -0,0 +1,342 @@ +23:08:52.475: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics +23:08:52.475: CPU Speed: 3000.000MHz +23:08:52.476: Physical Cores: 6, Logical Cores: 12 +23:08:52.476: Physical Memory: 15421MB Total, 8981MB Free +23:08:52.476: Kernel Version: Linux 5.17.1-arch1-1 +23:08:52.476: Distribution: "Arch Linux" Unknown +23:08:52.476: Session Type: x11 +23:08:52.476: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 +23:08:52.477: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled) +23:08:52.477: Portable mode: false +23:08:52.507: OBS 27.2.3-1 (linux) +23:08:52.507: --------------------------------- +23:08:52.508: --------------------------------- +23:08:52.508: audio settings reset: +23:08:52.508: samples per sec: 48000 +23:08:52.508: speakers: 2 +23:08:52.509: --------------------------------- +23:08:52.509: Initializing OpenGL... +23:08:52.578: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2 +23:08:52.578: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler +23:08:52.585: --------------------------------- +23:08:52.585: video settings reset: +23:08:52.585: base resolution: 1920x1080 +23:08:52.585: output resolution: 1280x720 +23:08:52.585: downscale filter: Bicubic +23:08:52.585: fps: 30/1 +23:08:52.585: format: NV12 +23:08:52.585: YUV mode: 709/Partial +23:08:52.585: NV12 texture support not available +23:08:52.586: Audio monitoring device: +23:08:52.586: name: Default +23:08:52.586: id: default +23:08:52.586: --------------------------------- +23:08:52.588: Failed to load 'en-US' text for module: 'decklink-captions.so' +23:08:52.588: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' +23:08:52.646: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +23:08:52.646: No blackmagic support +23:08:52.656: NVENC supported +23:08:52.656: FFMPEG VAAPI supported +23:08:52.660: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory +23:08:52.660: +23:08:52.660: Module '/usr//lib/obs-plugins/sndio.so' not loaded +23:08:52.660: --------------------------------- +23:08:52.660: Loaded Modules: +23:08:52.661: text-freetype2.so +23:08:52.661: rtmp-services.so +23:08:52.661: obs-x264.so +23:08:52.661: obs-transitions.so +23:08:52.661: obs-outputs.so +23:08:52.661: obs-libfdk.so +23:08:52.661: obs-filters.so +23:08:52.661: obs-ffmpeg.so +23:08:52.661: linux-v4l2.so +23:08:52.661: linux-pulseaudio.so +23:08:52.661: linux-jack.so +23:08:52.661: linux-decklink.so +23:08:52.661: linux-capture.so +23:08:52.661: linux-alsa.so +23:08:52.661: image-source.so +23:08:52.661: frontend-tools.so +23:08:52.661: droidcam-obs.so +23:08:52.661: decklink-ouput-ui.so +23:08:52.661: decklink-captions.so +23:08:52.661: --------------------------------- +23:08:52.661: ==== Startup complete =============================================== +23:08:52.698: All scene data cleared +23:08:52.698: ------------------------------------------------ +23:08:52.699: Switched to scene 'Scene' +23:08:52.700: ------------------------------------------------ +23:08:52.700: Loaded scenes: +23:08:52.700: - scene 'Scene': +23:08:52.700: ------------------------------------------------ +23:09:17.449: Settings changed (outputs) +23:09:17.449: ------------------------------------------------ +23:09:51.495: --------------------------------- +23:09:51.495: video settings reset: +23:09:51.495: base resolution: 1920x1080 +23:09:51.495: output resolution: 1280x720 +23:09:51.495: downscale filter: Bicubic +23:09:51.495: fps: 30/1 +23:09:51.495: format: NV12 +23:09:51.495: YUV mode: 709/Partial +23:09:51.495: NV12 texture support not available +23:09:51.499: Audio monitoring device: +23:09:51.499: name: Default +23:09:51.499: id: default +23:09:51.499: Created profile 'zt' (clean, zt) +23:09:51.499: ------------------------------------------------ +23:09:59.097: +23:09:59.097: ==== Auto-config wizard testing commencing ====== + +23:10:00.378: --------------------------------- +23:10:00.378: video settings reset: +23:10:00.378: base resolution: 1920x1080 +23:10:00.378: output resolution: 1920x1080 +23:10:00.378: downscale filter: Bicubic +23:10:00.378: fps: 60/1 +23:10:00.378: format: NV12 +23:10:00.378: YUV mode: 709/Partial +23:10:00.378: NV12 texture support not available +23:10:00.380: +23:10:00.380: ==== Auto-config wizard testing stopping ======== + +23:10:04.966: All scene data cleared +23:10:04.966: ------------------------------------------------ +23:10:04.969: pulse-input: Server name: 'pulseaudio 15.0' +23:10:04.969: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +23:10:04.969: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +23:10:04.969: [Loaded global audio device]: 'Desktop Audio' +23:10:05.560: pulse-input: Server name: 'pulseaudio 15.0' +23:10:05.560: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +23:10:05.560: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo' +23:10:05.561: [Loaded global audio device]: 'Mic/Aux' +23:10:05.561: v4l2-input: Start capture from /dev/video0 +23:10:05.561: v4l2-input: Input: 0 +23:10:05.565: v4l2-input: Resolution: 640x360 +23:10:05.565: v4l2-input: Pixelformat: YUYV +23:10:05.565: v4l2-input: Linesize: 1280 Bytes +23:10:05.565: v4l2-input: Framerate: 30.00 fps +23:10:05.566: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods) +23:10:05.605: xshm-input: Geometry 1920x1080 @ 0,0 +23:10:05.606: Switched to scene 'Laptop Screen' +23:10:05.606: ------------------------------------------------ +23:10:05.606: Loaded scenes: +23:10:05.606: - scene 'Laptop Screen': +23:10:05.607: - source: 'Laptop Screen Capture' (xshm_input) +23:10:05.607: - scene 'Laptop Screen With Webcam': +23:10:05.607: - source: 'Laptop Screen Capture' (xshm_input) +23:10:05.607: - source: 'Laptop Webcam' (v4l2_input) +23:10:05.607: - scene 'Webcam Only': +23:10:05.607: - source: 'Laptop Webcam' (v4l2_input) +23:10:05.607: ------------------------------------------------ +23:10:05.611: Switched to scene collection 'zt' (zt.json) +23:10:05.611: ------------------------------------------------ +23:10:06.170: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio) +23:10:06.170: +23:10:31.849: Settings changed (outputs) +23:10:31.849: ------------------------------------------------ +23:10:36.049: --------------------------------- +23:10:36.050: video settings reset: +23:10:36.050: base resolution: 1920x1080 +23:10:36.050: output resolution: 1280x720 +23:10:36.050: downscale filter: Bicubic +23:10:36.050: fps: 30/1 +23:10:36.050: format: NV12 +23:10:36.050: YUV mode: 709/Partial +23:10:36.050: NV12 texture support not available +23:10:36.052: Audio monitoring device: +23:10:36.052: name: Default +23:10:36.052: id: default +23:10:36.053: Switched to profile 'YouTube' (YouTube) +23:10:36.053: ------------------------------------------------ +23:10:47.523: Settings changed (outputs) +23:10:47.523: ------------------------------------------------ +23:10:52.021: --------------------------------- +23:10:52.021: video settings reset: +23:10:52.021: base resolution: 1920x1080 +23:10:52.021: output resolution: 1920x1080 +23:10:52.021: downscale filter: Bicubic +23:10:52.021: fps: 60/1 +23:10:52.021: format: NV12 +23:10:52.021: YUV mode: 709/Partial +23:10:52.021: NV12 texture support not available +23:10:52.023: Audio monitoring device: +23:10:52.023: name: Default +23:10:52.023: id: default +23:10:52.023: Switched to profile 'zt' (zt) +23:10:52.023: ------------------------------------------------ +23:10:57.132: User switched to scene 'Laptop Screen With Webcam' +23:10:57.553: User switched to scene 'Webcam Only' +23:11:15.280: --------------------------------- +23:11:15.281: [NVENC encoder: 'simple_h264_recording'] settings: +23:11:15.281: rate_control: CQP +23:11:15.281: bitrate: 0 +23:11:15.281: cqp: 23 +23:11:15.281: keyint: 250 +23:11:15.281: preset: hq +23:11:15.281: profile: high +23:11:15.281: width: 1920 +23:11:15.281: height: 1080 +23:11:15.281: 2-pass: false +23:11:15.281: b-frames: 2 +23:11:15.281: psycho-aq: 1 +23:11:15.281: GPU: 0 +23:11:15.281: +23:11:15.492: libfdk_aac encoder created +23:11:15.492: libfdk_aac bitrate: 192, channels: 2 +23:11:15.494: ==== Recording Start =============================================== +23:11:15.494: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15 23-11-15.mp4'... +23:12:13.661: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15 23-11-15.mp4' stopped +23:12:13.661: Output 'simple_file_output': stopping +23:12:13.661: Output 'simple_file_output': Total frames output: 3445 +23:12:13.661: Output 'simple_file_output': Total drawn frames: 3490 +23:12:13.662: Video stopped, number of skipped frames due to encoding lag: 38/3489 (1.1%) +23:12:13.662: Video stopped, number of skipped frames due to encoding lag: 38/3489 (1.1%) +23:12:13.662: ==== Recording Stop ================================================ +23:12:13.839: libfdk_aac encoder destroyed +23:12:18.986: --------------------------------- +23:12:18.987: [NVENC encoder: 'simple_h264_recording'] settings: +23:12:18.987: rate_control: CQP +23:12:18.987: bitrate: 0 +23:12:18.987: cqp: 23 +23:12:18.987: keyint: 250 +23:12:18.987: preset: hq +23:12:18.987: profile: high +23:12:18.987: width: 1920 +23:12:18.987: height: 1080 +23:12:18.987: 2-pass: false +23:12:18.987: b-frames: 2 +23:12:18.987: psycho-aq: 1 +23:12:18.987: GPU: 0 +23:12:18.987: +23:12:19.198: libfdk_aac encoder created +23:12:19.198: libfdk_aac bitrate: 192, channels: 2 +23:12:19.200: ==== Recording Start =============================================== +23:12:19.200: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15 23-12-18.mp4'... +23:12:43.425: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15 23-12-18.mp4' stopped +23:12:43.425: Output 'simple_file_output': stopping +23:12:43.425: Output 'simple_file_output': Total frames output: 1410 +23:12:43.425: Output 'simple_file_output': Total drawn frames: 1454 +23:12:43.426: Video stopped, number of skipped frames due to encoding lag: 21/1453 (1.4%) +23:12:43.426: Video stopped, number of skipped frames due to encoding lag: 21/1453 (1.4%) +23:12:43.426: ==== Recording Stop ================================================ +23:12:43.627: libfdk_aac encoder destroyed +23:17:55.039: ==== Shutting down ================================================== +23:17:55.047: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +23:17:55.047: pulse-input: Got 32350 packets with 20704000 frames +23:17:55.047: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo' +23:17:55.047: pulse-input: Got 46856 packets with 20700546 frames +23:17:55.055: v4l2-input: /dev/video0: Stopped capture after 14114 frames +23:17:55.087: All scene data cleared +23:17:55.087: ------------------------------------------------ +23:17:55.192: [Scripting] Total detached callbacks: 0 +23:17:55.192: Freeing OBS context data +23:17:55.206: == Profiler Results ============================= +23:17:55.206: run_program_init: 311.615 ms +23:17:55.206: ┣OBSApp::AppInit: 1.397 ms +23:17:55.206: ┃ ┗OBSApp::InitLocale: 0.564 ms +23:17:55.206: ┗OBSApp::OBSInit: 283.982 ms +23:17:55.206: ┣obs_startup: 15.83 ms +23:17:55.206: ┗OBSBasic::OBSInit: 237.685 ms +23:17:55.206: ┣OBSBasic::InitBasicConfig: 0.06 ms +23:17:55.206: ┣OBSBasic::ResetAudio: 0.098 ms +23:17:55.206: ┣OBSBasic::ResetVideo: 78.014 ms +23:17:55.206: ┣OBSBasic::InitOBSCallbacks: 0.003 ms +23:17:55.206: ┣OBSBasic::InitHotkeys: 0.025 ms +23:17:55.206: ┣obs_load_all_modules: 74.699 ms +23:17:55.206: ┃ ┣obs_init_module(decklink-captions.so): 0.021 ms +23:17:55.206: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.311 ms +23:17:55.206: ┃ ┣obs_init_module(droidcam-obs.so): 0.004 ms +23:17:55.206: ┃ ┣obs_init_module(frontend-tools.so): 52.3 ms +23:17:55.206: ┃ ┣obs_init_module(image-source.so): 0.006 ms +23:17:55.206: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms +23:17:55.206: ┃ ┣obs_init_module(linux-capture.so): 0.453 ms +23:17:55.206: ┃ ┣obs_init_module(linux-decklink.so): 0.071 ms +23:17:55.206: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms +23:17:55.206: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms +23:17:55.206: ┃ ┣obs_init_module(linux-v4l2.so): 4.826 ms +23:17:55.206: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.357 ms +23:17:55.206: ┃ ┃ ┗nvenc_check: 0.263 ms +23:17:55.206: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms +23:17:55.206: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +23:17:55.206: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms +23:17:55.206: ┃ ┣obs_init_module(obs-transitions.so): 0.004 ms +23:17:55.206: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms +23:17:55.206: ┃ ┣obs_init_module(rtmp-services.so): 0.082 ms +23:17:55.206: ┃ ┗obs_init_module(text-freetype2.so): 0.006 ms +23:17:55.206: ┣OBSBasic::ResetOutputs: 0.084 ms +23:17:55.206: ┣OBSBasic::CreateHotkeys: 0.024 ms +23:17:55.206: ┣OBSBasic::InitService: 0.825 ms +23:17:55.206: ┣OBSBasic::InitPrimitives: 0.179 ms +23:17:55.206: ┗OBSBasic::Load: 36.786 ms +23:17:55.206: obs_hotkey_thread(25 ms): min=0.057 ms, median=0.201 ms, max=50.224 ms, 99th percentile=1.591 ms, 99.9766% below 25 ms +23:17:55.206: audio_thread(Audio): min=0.001 ms, median=0.088 ms, max=499.309 ms, 99th percentile=0.343 ms +23:17:55.206: ┗receive_audio: min=0.003 ms, median=0.167 ms, max=499.212 ms, 99th percentile=0.277 ms, 0.151935 calls per parent call +23:17:55.206: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.013 ms, 99th percentile=0.003 ms +23:17:55.206: ┗do_encode: min=0.041 ms, median=0.158 ms, max=499.203 ms, 99th percentile=0.264 ms +23:17:55.206: ┣encode(simple_aac_recording): min=0.037 ms, median=0.146 ms, max=0.348 ms, 99th percentile=0.19 ms +23:17:55.206: ┗send_packet: min=0.001 ms, median=0.007 ms, max=499.048 ms, 99th percentile=0.084 ms +23:17:55.206: obs_graphics_thread(33.3333 ms): min=0.286 ms, median=1.36 ms, max=54.642 ms, 99th percentile=2.735 ms, 99.9434% below 33.333 ms +23:17:55.206: ┣tick_sources: min=0.003 ms, median=0.01 ms, max=0.026 ms, 99th percentile=0.019 ms +23:17:55.206: ┣output_frame: min=0.115 ms, median=0.382 ms, max=1.646 ms, 99th percentile=0.645 ms +23:17:55.206: ┃ ┗gs_context(video->graphics): min=0.113 ms, median=0.379 ms, max=1.642 ms, 99th percentile=0.641 ms +23:17:55.206: ┃ ┣render_video: min=0.051 ms, median=0.108 ms, max=0.552 ms, 99th percentile=0.171 ms +23:17:55.206: ┃ ┃ ┗render_main_texture: min=0.043 ms, median=0.089 ms, max=0.526 ms, 99th percentile=0.144 ms +23:17:55.206: ┃ ┗gs_flush: min=0.006 ms, median=0.023 ms, max=0.243 ms, 99th percentile=0.051 ms +23:17:55.206: ┗render_displays: min=0.042 ms, median=0.545 ms, max=23.823 ms, 99th percentile=1.285 ms +23:17:55.206: OBSBasic::ResetOutputs: min=0.149 ms, median=0.207 ms, max=0.334 ms, 99th percentile=0.334 ms +23:17:55.206: obs_graphics_thread(33.3333 ms): min=0.733 ms, median=1.439 ms, max=23.201 ms, 99th percentile=2.172 ms, 100% below 33.333 ms +23:17:55.206: ┣tick_sources: min=0.004 ms, median=0.011 ms, max=0.026 ms, 99th percentile=0.017 ms +23:17:55.206: ┣output_frame: min=0.15 ms, median=0.376 ms, max=1.31 ms, 99th percentile=0.577 ms +23:17:55.206: ┃ ┗gs_context(video->graphics): min=0.148 ms, median=0.373 ms, max=1.306 ms, 99th percentile=0.573 ms +23:17:55.206: ┃ ┣render_video: min=0.037 ms, median=0.107 ms, max=0.342 ms, 99th percentile=0.168 ms +23:17:55.206: ┃ ┃ ┗render_main_texture: min=0.029 ms, median=0.088 ms, max=0.328 ms, 99th percentile=0.135 ms +23:17:55.206: ┃ ┗gs_flush: min=0.007 ms, median=0.02 ms, max=0.401 ms, 99th percentile=0.077 ms +23:17:55.206: ┗render_displays: min=0.331 ms, median=0.618 ms, max=6.1 ms, 99th percentile=1.038 ms +23:17:55.206: OBSBasic::ResetVideo: min=35.681 ms, median=58.722 ms, max=82.956 ms, 99th percentile=82.956 ms +23:17:55.206: OBSBasic::InitService: min=1.36 ms, median=2.065 ms, max=2.558 ms, 99th percentile=2.558 ms +23:17:55.206: OBSBasic::CreateHotkeys: min=0.024 ms, median=0.044 ms, max=0.053 ms, 99th percentile=0.053 ms +23:17:55.206: obs_graphics_thread(16.6667 ms): min=0.703 ms, median=3.693 ms, max=45.733 ms, 99th percentile=5.677 ms, 99.9065% below 16.667 ms +23:17:55.207: ┣tick_sources: min=0.002 ms, median=2.709 ms, max=43.947 ms, 99th percentile=4.304 ms +23:17:55.207: ┣output_frame: min=0.174 ms, median=0.332 ms, max=2.943 ms, 99th percentile=0.655 ms +23:17:55.207: ┃ ┗gs_context(video->graphics): min=0.173 ms, median=0.33 ms, max=2.94 ms, 99th percentile=0.651 ms +23:17:55.207: ┃ ┣render_video: min=0.067 ms, median=0.141 ms, max=0.926 ms, 99th percentile=0.274 ms +23:17:55.207: ┃ ┃ ┗render_main_texture: min=0.054 ms, median=0.127 ms, max=0.898 ms, 99th percentile=0.248 ms +23:17:55.207: ┃ ┗gs_flush: min=0.007 ms, median=0.014 ms, max=1.352 ms, 99th percentile=0.053 ms +23:17:55.207: ┗render_displays: min=0.212 ms, median=0.392 ms, max=3.021 ms, 99th percentile=0.971 ms +23:17:55.207: obs_graphics_thread(33.3333 ms): min=3.001 ms, median=3.927 ms, max=23.449 ms, 99th percentile=7.735 ms, 100% below 33.333 ms +23:17:55.207: ┣tick_sources: min=2.352 ms, median=2.776 ms, max=6.943 ms, 99th percentile=4.674 ms +23:17:55.207: ┣output_frame: min=0.184 ms, median=0.326 ms, max=3.557 ms, 99th percentile=0.953 ms +23:17:55.207: ┃ ┗gs_context(video->graphics): min=0.182 ms, median=0.323 ms, max=3.554 ms, 99th percentile=0.95 ms +23:17:55.207: ┃ ┣render_video: min=0.103 ms, median=0.159 ms, max=0.913 ms, 99th percentile=0.254 ms +23:17:55.207: ┃ ┃ ┗render_main_texture: min=0.095 ms, median=0.144 ms, max=0.899 ms, 99th percentile=0.229 ms +23:17:55.207: ┃ ┗gs_flush: min=0.007 ms, median=0.014 ms, max=2.114 ms, 99th percentile=0.065 ms +23:17:55.207: ┗render_displays: min=0.216 ms, median=0.378 ms, max=5.734 ms, 99th percentile=0.819 ms +23:17:55.207: obs_graphics_thread(16.6667 ms): min=0.246 ms, median=1.331 ms, max=62.849 ms, 99th percentile=3.809 ms, 99.9172% below 16.667 ms +23:17:55.207: ┣tick_sources: min=0.002 ms, median=0.014 ms, max=3.882 ms, 99th percentile=2.533 ms +23:17:55.207: ┣output_frame: min=0.118 ms, median=0.539 ms, max=34.042 ms, 99th percentile=1.499 ms +23:17:55.207: ┃ ┣gs_context(video->graphics): min=0.116 ms, median=0.503 ms, max=34.039 ms, 99th percentile=0.95 ms +23:17:55.207: ┃ ┃ ┣render_video: min=0.035 ms, median=0.268 ms, max=3.077 ms, 99th percentile=0.582 ms +23:17:55.207: ┃ ┃ ┃ ┣render_main_texture: min=0.029 ms, median=0.198 ms, max=1.674 ms, 99th percentile=0.446 ms +23:17:55.207: ┃ ┃ ┃ ┣render_convert_texture: min=0.034 ms, median=0.079 ms, max=1.479 ms, 99th percentile=0.131 ms, 0.194837 calls per parent call +23:17:55.207: ┃ ┃ ┃ ┗stage_output_texture: min=0.018 ms, median=0.043 ms, max=1.505 ms, 99th percentile=0.093 ms, 0.194837 calls per parent call +23:17:55.207: ┃ ┃ ┣gs_flush: min=0.004 ms, median=0.015 ms, max=1.305 ms, 99th percentile=0.068 ms +23:17:55.207: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.005 ms, max=0.058 ms, 99th percentile=0.008 ms, 0.194837 calls per parent call +23:17:55.207: ┃ ┗output_video_data: min=0.001 ms, median=0.406 ms, max=1.423 ms, 99th percentile=0.755 ms, 0.194759 calls per parent call +23:17:55.207: ┗render_displays: min=0.042 ms, median=0.365 ms, max=43.221 ms, 99th percentile=1.26 ms +23:17:55.207: video_thread(video): min=0.931 ms, median=1.3 ms, max=501.604 ms, 99th percentile=1.853 ms +23:17:55.207: ┗receive_video: min=0.911 ms, median=1.298 ms, max=501.6 ms, 99th percentile=4.513 ms +23:17:55.207: ┗do_encode: min=0.909 ms, median=1.294 ms, max=501.595 ms, 99th percentile=4.511 ms +23:17:55.207: ┣encode(simple_h264_recording): min=0.882 ms, median=1.261 ms, max=10.528 ms, 99th percentile=3.967 ms +23:17:55.207: ┗send_packet: min=0.002 ms, median=0.019 ms, max=500.464 ms, 99th percentile=0.125 ms +23:17:55.207: ================================================= +23:17:55.207: == Profiler Time Between Calls ================== +23:17:55.207: obs_hotkey_thread(25 ms): min=25.088 ms, median=25.302 ms, max=75.315 ms, 82.8709% within ±2% of 25 ms (0% lower, 17.1291% higher) +23:17:55.207: obs_graphics_thread(33.3333 ms): min=12.008 ms, median=33.334 ms, max=54.651 ms, 99.4904% within ±2% of 33.333 ms (0.226501% lower, 0.283126% higher) +23:17:55.207: obs_graphics_thread(33.3333 ms): min=32.757 ms, median=33.334 ms, max=33.935 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher) +23:17:55.207: obs_graphics_thread(16.6667 ms): min=4.994 ms, median=16.667 ms, max=45.741 ms, 98.8775% within ±2% of 16.667 ms (0.608045% lower, 0.5145% higher) +23:17:55.207: obs_graphics_thread(33.3333 ms): min=32.305 ms, median=33.334 ms, max=34.326 ms, 98.5356% within ±2% of 33.333 ms (0.627615% lower, 0.83682% higher) +23:17:55.207: obs_graphics_thread(16.6667 ms): min=2.674 ms, median=16.667 ms, max=62.942 ms, 96.5555% within ±2% of 16.667 ms (1.671% lower, 1.77347% higher) +23:17:55.207: ================================================= +23:17:55.238: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2022-04-15 23-51-36.txt b/.config/obs-studio/logs/2022-04-15 23-51-36.txt new file mode 100644 index 0000000..e285f5c --- /dev/null +++ b/.config/obs-studio/logs/2022-04-15 23-51-36.txt @@ -0,0 +1,196 @@ +23:51:36.739: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics +23:51:36.739: CPU Speed: 2751.674MHz +23:51:36.740: Physical Cores: 6, Logical Cores: 12 +23:51:36.740: Physical Memory: 15421MB Total, 12058MB Free +23:51:36.740: Kernel Version: Linux 5.17.3-arch1-1 +23:51:36.740: Distribution: "Arch Linux" Unknown +23:51:36.740: Session Type: x11 +23:51:36.740: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 +23:51:36.741: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled) +23:51:36.741: Portable mode: false +23:51:36.771: OBS 27.2.3-1 (linux) +23:51:36.772: --------------------------------- +23:51:36.772: --------------------------------- +23:51:36.772: audio settings reset: +23:51:36.772: samples per sec: 48000 +23:51:36.772: speakers: 2 +23:51:36.775: --------------------------------- +23:51:36.775: Initializing OpenGL... +23:51:36.824: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2 +23:51:36.824: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler +23:51:36.861: --------------------------------- +23:51:36.861: video settings reset: +23:51:36.861: base resolution: 1920x1080 +23:51:36.861: output resolution: 1920x1080 +23:51:36.861: downscale filter: Bicubic +23:51:36.861: fps: 60/1 +23:51:36.861: format: NV12 +23:51:36.861: YUV mode: 709/Partial +23:51:36.861: NV12 texture support not available +23:51:36.862: Audio monitoring device: +23:51:36.862: name: Default +23:51:36.862: id: default +23:51:36.862: --------------------------------- +23:51:36.864: Failed to load 'en-US' text for module: 'decklink-captions.so' +23:51:36.866: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' +23:51:36.940: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +23:51:36.940: No blackmagic support +23:51:36.970: NVENC supported +23:51:36.970: FFMPEG VAAPI supported +23:51:36.997: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory +23:51:36.997: +23:51:36.997: Module '/usr//lib/obs-plugins/sndio.so' not loaded +23:51:36.999: --------------------------------- +23:51:36.999: Loaded Modules: +23:51:36.999: text-freetype2.so +23:51:36.999: rtmp-services.so +23:51:36.999: obs-x264.so +23:51:36.999: obs-transitions.so +23:51:36.999: obs-outputs.so +23:51:36.999: obs-libfdk.so +23:51:36.999: obs-filters.so +23:51:36.999: obs-ffmpeg.so +23:51:36.999: linux-v4l2.so +23:51:36.999: linux-pulseaudio.so +23:51:36.999: linux-jack.so +23:51:36.999: linux-decklink.so +23:51:36.999: linux-capture.so +23:51:36.999: linux-alsa.so +23:51:36.999: image-source.so +23:51:36.999: frontend-tools.so +23:51:36.999: droidcam-obs.so +23:51:36.999: decklink-ouput-ui.so +23:51:36.999: decklink-captions.so +23:51:36.999: --------------------------------- +23:51:36.999: ==== Startup complete =============================================== +23:51:37.046: All scene data cleared +23:51:37.046: ------------------------------------------------ +23:51:37.050: pulse-input: Server name: 'pulseaudio 15.0' +23:51:37.050: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +23:51:37.050: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +23:51:37.050: [Loaded global audio device]: 'Desktop Audio' +23:51:37.051: pulse-input: Server name: 'pulseaudio 15.0' +23:51:37.051: pulse-input: Audio format: s16le, 44100 Hz, 1 channels +23:51:37.051: pulse-input: Started recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback' +23:51:37.051: [Loaded global audio device]: 'Mic/Aux' +23:51:37.052: xshm-input: Geometry 1920x1080 @ 0,0 +23:51:37.052: v4l2-input: Start capture from /dev/video0 +23:51:37.053: v4l2-input: Input: 0 +23:51:37.053: v4l2-input: Unable to set format +23:51:37.053: v4l2-input: Initialization failed +23:51:37.053: Switched to scene 'Webcam Only' +23:51:37.053: ------------------------------------------------ +23:51:37.053: Loaded scenes: +23:51:37.053: - scene 'Laptop Screen': +23:51:37.053: - source: 'Laptop Screen Capture' (xshm_input) +23:51:37.053: - scene 'Laptop Screen With Webcam': +23:51:37.053: - source: 'Laptop Screen Capture' (xshm_input) +23:51:37.053: - source: 'Laptop Webcam' (v4l2_input) +23:51:37.053: - scene 'Webcam Only': +23:51:37.053: - source: 'Laptop Webcam' (v4l2_input) +23:51:37.053: ------------------------------------------------ +23:51:37.595: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux) +23:51:37.595: +23:51:39.894: User switched to scene 'Laptop Screen' +23:51:41.268: --------------------------------- +23:51:41.269: [NVENC encoder: 'simple_h264_recording'] settings: +23:51:41.269: rate_control: CQP +23:51:41.269: bitrate: 0 +23:51:41.269: cqp: 23 +23:51:41.269: keyint: 250 +23:51:41.269: preset: hq +23:51:41.269: profile: high +23:51:41.269: width: 1920 +23:51:41.269: height: 1080 +23:51:41.269: 2-pass: false +23:51:41.269: b-frames: 2 +23:51:41.269: psycho-aq: 1 +23:51:41.269: GPU: 0 +23:51:41.269: +23:51:41.591: libfdk_aac encoder created +23:51:41.591: libfdk_aac bitrate: 192, channels: 2 +23:51:41.593: ==== Recording Start =============================================== +23:51:41.593: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15 23-51-41.mp4'... +23:53:03.338: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15 23-51-41.mp4' stopped +23:53:03.338: Output 'simple_file_output': stopping +23:53:03.338: Output 'simple_file_output': Total frames output: 4869 +23:53:03.338: Output 'simple_file_output': Total drawn frames: 4905 +23:53:03.338: ==== Recording Stop ================================================ +23:53:03.468: libfdk_aac encoder destroyed +23:53:03.641: ==== Shutting down ================================================== +23:53:03.670: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +23:53:03.670: pulse-input: Got 20991 packets with 3819520 frames +23:53:03.670: pulse-input: Stopped recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback' +23:53:03.670: pulse-input: Got 8702 packets with 3819293 frames +23:53:03.691: All scene data cleared +23:53:03.691: ------------------------------------------------ +23:53:03.787: [Scripting] Total detached callbacks: 0 +23:53:03.787: Freeing OBS context data +23:53:03.799: == Profiler Results ============================= +23:53:03.799: run_program_init: 397.723 ms +23:53:03.799: ┣OBSApp::AppInit: 4.166 ms +23:53:03.799: ┃ ┗OBSApp::InitLocale: 2.312 ms +23:53:03.799: ┗OBSApp::OBSInit: 370.639 ms +23:53:03.799: ┣obs_startup: 17.891 ms +23:53:03.799: ┗OBSBasic::OBSInit: 321.973 ms +23:53:03.799: ┣OBSBasic::InitBasicConfig: 0.061 ms +23:53:03.799: ┣OBSBasic::ResetAudio: 0.084 ms +23:53:03.799: ┣OBSBasic::ResetVideo: 89.784 ms +23:53:03.799: ┣OBSBasic::InitOBSCallbacks: 0.003 ms +23:53:03.799: ┣OBSBasic::InitHotkeys: 0.037 ms +23:53:03.799: ┣obs_load_all_modules: 136.975 ms +23:53:03.799: ┃ ┣obs_init_module(decklink-captions.so): 0.023 ms +23:53:03.799: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.431 ms +23:53:03.799: ┃ ┣obs_init_module(droidcam-obs.so): 0.006 ms +23:53:03.799: ┃ ┣obs_init_module(frontend-tools.so): 59.424 ms +23:53:03.799: ┃ ┣obs_init_module(image-source.so): 0.006 ms +23:53:03.799: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms +23:53:03.799: ┃ ┣obs_init_module(linux-capture.so): 0.243 ms +23:53:03.799: ┃ ┣obs_init_module(linux-decklink.so): 0.073 ms +23:53:03.799: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms +23:53:03.799: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms +23:53:03.799: ┃ ┣obs_init_module(linux-v4l2.so): 0.112 ms +23:53:03.799: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.042 ms +23:53:03.799: ┃ ┃ ┗nvenc_check: 3.917 ms +23:53:03.799: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms +23:53:03.799: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +23:53:03.799: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms +23:53:03.799: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms +23:53:03.799: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms +23:53:03.799: ┃ ┣obs_init_module(rtmp-services.so): 12.298 ms +23:53:03.799: ┃ ┗obs_init_module(text-freetype2.so): 0.017 ms +23:53:03.800: ┣OBSBasic::ResetOutputs: 0.091 ms +23:53:03.800: ┣OBSBasic::CreateHotkeys: 0.025 ms +23:53:03.800: ┣OBSBasic::InitService: 8.922 ms +23:53:03.800: ┣OBSBasic::InitPrimitives: 0.249 ms +23:53:03.800: ┗OBSBasic::Load: 44.98 ms +23:53:03.800: obs_hotkey_thread(25 ms): min=0.062 ms, median=0.188 ms, max=3.391 ms, 99th percentile=1.826 ms, 100% below 25 ms +23:53:03.800: audio_thread(Audio): min=0.002 ms, median=0.269 ms, max=0.681 ms, 99th percentile=0.463 ms +23:53:03.800: ┗receive_audio: min=0.003 ms, median=0.167 ms, max=0.493 ms, 99th percentile=0.266 ms, 0.941609 calls per parent call +23:53:03.800: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.044 ms, 99th percentile=0.004 ms +23:53:03.800: ┗do_encode: min=0.066 ms, median=0.158 ms, max=0.485 ms, 99th percentile=0.254 ms +23:53:03.800: ┣encode(simple_aac_recording): min=0.058 ms, median=0.145 ms, max=0.326 ms, 99th percentile=0.209 ms +23:53:03.800: ┗send_packet: min=0.002 ms, median=0.008 ms, max=0.217 ms, 99th percentile=0.053 ms +23:53:03.800: obs_graphics_thread(16.6667 ms): min=0.31 ms, median=4.375 ms, max=37.48 ms, 99th percentile=6.078 ms, 99.9808% below 16.667 ms +23:53:03.800: ┣tick_sources: min=0.002 ms, median=2.863 ms, max=12.734 ms, 99th percentile=3.766 ms +23:53:03.800: ┣output_frame: min=0.118 ms, median=0.991 ms, max=6.172 ms, 99th percentile=1.613 ms +23:53:03.800: ┃ ┣gs_context(video->graphics): min=0.116 ms, median=0.555 ms, max=5.434 ms, 99th percentile=0.913 ms +23:53:03.800: ┃ ┃ ┣render_video: min=0.044 ms, median=0.357 ms, max=2.355 ms, 99th percentile=0.509 ms +23:53:03.800: ┃ ┃ ┃ ┣render_main_texture: min=0.037 ms, median=0.191 ms, max=1.517 ms, 99th percentile=0.261 ms +23:53:03.800: ┃ ┃ ┃ ┣render_convert_texture: min=0.037 ms, median=0.089 ms, max=0.72 ms, 99th percentile=0.145 ms, 0.940917 calls per parent call +23:53:03.800: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.051 ms, max=1.466 ms, 99th percentile=0.106 ms, 0.940917 calls per parent call +23:53:03.800: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.011 ms, max=1.158 ms, 99th percentile=0.02 ms +23:53:03.800: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.005 ms, max=0.029 ms, 99th percentile=0.007 ms, 0.940917 calls per parent call +23:53:03.800: ┃ ┗output_video_data: min=0.303 ms, median=0.421 ms, max=1.239 ms, 99th percentile=0.701 ms, 0.940725 calls per parent call +23:53:03.800: ┗render_displays: min=0.051 ms, median=0.229 ms, max=36.958 ms, 99th percentile=1.213 ms +23:53:03.800: video_thread(video): min=0.987 ms, median=1.418 ms, max=5.816 ms, 99th percentile=2.013 ms +23:53:03.800: ┗receive_video: min=0.983 ms, median=1.413 ms, max=5.811 ms, 99th percentile=2.008 ms +23:53:03.800: ┗do_encode: min=0.981 ms, median=1.409 ms, max=5.807 ms, 99th percentile=2.003 ms +23:53:03.800: ┣encode(simple_h264_recording): min=0.962 ms, median=1.385 ms, max=2.331 ms, 99th percentile=1.977 ms +23:53:03.800: ┗send_packet: min=0.004 ms, median=0.009 ms, max=4.042 ms, 99th percentile=0.048 ms +23:53:03.800: ================================================= +23:53:03.800: == Profiler Time Between Calls ================== +23:53:03.800: obs_hotkey_thread(25 ms): min=25.122 ms, median=25.271 ms, max=28.462 ms, 90.1778% within ±2% of 25 ms (0% lower, 9.82221% higher) +23:53:03.800: obs_graphics_thread(16.6667 ms): min=12.513 ms, median=16.667 ms, max=37.489 ms, 99.5971% within ±2% of 16.667 ms (0.191865% lower, 0.211051% higher) +23:53:03.800: ================================================= +23:53:03.842: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2022-04-16 00-14-04.txt b/.config/obs-studio/logs/2022-04-16 00-14-04.txt new file mode 100644 index 0000000..b8d273f --- /dev/null +++ b/.config/obs-studio/logs/2022-04-16 00-14-04.txt @@ -0,0 +1,196 @@ +00:14:04.466: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics +00:14:04.466: CPU Speed: 3000.000MHz +00:14:04.467: Physical Cores: 6, Logical Cores: 12 +00:14:04.467: Physical Memory: 15421MB Total, 10743MB Free +00:14:04.467: Kernel Version: Linux 5.17.3-arch1-1 +00:14:04.467: Distribution: "Arch Linux" Unknown +00:14:04.467: Session Type: x11 +00:14:04.467: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 +00:14:04.468: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled) +00:14:04.468: Portable mode: false +00:14:04.499: OBS 27.2.3-1 (linux) +00:14:04.499: --------------------------------- +00:14:04.499: --------------------------------- +00:14:04.499: audio settings reset: +00:14:04.499: samples per sec: 48000 +00:14:04.499: speakers: 2 +00:14:04.500: --------------------------------- +00:14:04.500: Initializing OpenGL... +00:14:04.565: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2 +00:14:04.565: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler +00:14:04.572: --------------------------------- +00:14:04.572: video settings reset: +00:14:04.572: base resolution: 1920x1080 +00:14:04.572: output resolution: 1920x1080 +00:14:04.572: downscale filter: Bicubic +00:14:04.572: fps: 60/1 +00:14:04.572: format: NV12 +00:14:04.572: YUV mode: 709/Partial +00:14:04.573: NV12 texture support not available +00:14:04.573: Audio monitoring device: +00:14:04.573: name: Default +00:14:04.573: id: default +00:14:04.573: --------------------------------- +00:14:04.575: Failed to load 'en-US' text for module: 'decklink-captions.so' +00:14:04.576: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' +00:14:04.635: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +00:14:04.635: No blackmagic support +00:14:04.641: NVENC supported +00:14:04.641: FFMPEG VAAPI supported +00:14:04.646: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory +00:14:04.646: +00:14:04.646: Module '/usr//lib/obs-plugins/sndio.so' not loaded +00:14:04.646: --------------------------------- +00:14:04.646: Loaded Modules: +00:14:04.646: text-freetype2.so +00:14:04.646: rtmp-services.so +00:14:04.646: obs-x264.so +00:14:04.646: obs-transitions.so +00:14:04.646: obs-outputs.so +00:14:04.646: obs-libfdk.so +00:14:04.646: obs-filters.so +00:14:04.646: obs-ffmpeg.so +00:14:04.646: linux-v4l2.so +00:14:04.646: linux-pulseaudio.so +00:14:04.646: linux-jack.so +00:14:04.646: linux-decklink.so +00:14:04.646: linux-capture.so +00:14:04.646: linux-alsa.so +00:14:04.646: image-source.so +00:14:04.646: frontend-tools.so +00:14:04.646: droidcam-obs.so +00:14:04.646: decklink-ouput-ui.so +00:14:04.646: decklink-captions.so +00:14:04.646: --------------------------------- +00:14:04.647: ==== Startup complete =============================================== +00:14:04.668: All scene data cleared +00:14:04.668: ------------------------------------------------ +00:14:04.670: pulse-input: Server name: 'pulseaudio 15.0' +00:14:04.670: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +00:14:04.670: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +00:14:04.670: [Loaded global audio device]: 'Desktop Audio' +00:14:04.671: pulse-input: Server name: 'pulseaudio 15.0' +00:14:04.671: pulse-input: Audio format: s16le, 44100 Hz, 1 channels +00:14:04.671: pulse-input: Started recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback' +00:14:04.671: [Loaded global audio device]: 'Mic/Aux' +00:14:04.671: v4l2-input: Start capture from /dev/video0 +00:14:04.672: v4l2-input: Input: 0 +00:14:04.672: v4l2-input: Unable to set format +00:14:04.672: v4l2-input: Initialization failed +00:14:04.672: xshm-input: Geometry 1920x1080 @ 0,0 +00:14:04.673: Switched to scene 'Laptop Screen' +00:14:04.673: ------------------------------------------------ +00:14:04.673: Loaded scenes: +00:14:04.673: - scene 'Laptop Screen': +00:14:04.674: - source: 'Laptop Screen Capture' (xshm_input) +00:14:04.674: - scene 'Laptop Screen With Webcam': +00:14:04.675: - source: 'Laptop Screen Capture' (xshm_input) +00:14:04.675: - source: 'Laptop Webcam' (v4l2_input) +00:14:04.675: - scene 'Webcam Only': +00:14:04.675: - source: 'Laptop Webcam' (v4l2_input) +00:14:04.675: ------------------------------------------------ +00:14:05.196: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Mic/Aux) +00:14:05.196: +00:14:06.613: --------------------------------- +00:14:06.613: [NVENC encoder: 'simple_h264_recording'] settings: +00:14:06.613: rate_control: CQP +00:14:06.613: bitrate: 0 +00:14:06.613: cqp: 23 +00:14:06.613: keyint: 250 +00:14:06.613: preset: hq +00:14:06.613: profile: high +00:14:06.613: width: 1920 +00:14:06.613: height: 1080 +00:14:06.613: 2-pass: false +00:14:06.613: b-frames: 2 +00:14:06.613: psycho-aq: 1 +00:14:06.613: GPU: 0 +00:14:06.613: +00:14:06.872: libfdk_aac encoder created +00:14:06.872: libfdk_aac bitrate: 192, channels: 2 +00:14:06.874: ==== Recording Start =============================================== +00:14:06.874: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-16 00-14-06.mp4'... +00:22:05.650: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-16 00-14-06.mp4' stopped +00:22:05.650: Output 'simple_file_output': stopping +00:22:05.650: Output 'simple_file_output': Total frames output: 28690 +00:22:05.650: Output 'simple_file_output': Total drawn frames: 28675 (28726 attempted) +00:22:05.650: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 51 (0.2%) +00:22:05.650: ==== Recording Stop ================================================ +00:22:05.778: libfdk_aac encoder destroyed +00:22:06.114: ==== Shutting down ================================================== +00:22:06.140: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +00:22:06.140: pulse-input: Got 160759 packets with 21233280 frames +00:22:06.140: pulse-input: Stopped recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback' +00:22:06.140: pulse-input: Got 48306 packets with 21231395 frames +00:22:06.159: All scene data cleared +00:22:06.159: ------------------------------------------------ +00:22:06.252: [Scripting] Total detached callbacks: 0 +00:22:06.252: Freeing OBS context data +00:22:06.265: == Profiler Results ============================= +00:22:06.265: run_program_init: 290.563 ms +00:22:06.265: ┣OBSApp::AppInit: 1.446 ms +00:22:06.265: ┃ ┗OBSApp::InitLocale: 0.575 ms +00:22:06.265: ┗OBSApp::OBSInit: 267.983 ms +00:22:06.265: ┣obs_startup: 21.304 ms +00:22:06.265: ┗OBSBasic::OBSInit: 215.165 ms +00:22:06.265: ┣OBSBasic::InitBasicConfig: 0.063 ms +00:22:06.265: ┣OBSBasic::ResetAudio: 0.102 ms +00:22:06.265: ┣OBSBasic::ResetVideo: 73.693 ms +00:22:06.265: ┣OBSBasic::InitOBSCallbacks: 0.003 ms +00:22:06.265: ┣OBSBasic::InitHotkeys: 0.029 ms +00:22:06.265: ┣obs_load_all_modules: 73.401 ms +00:22:06.265: ┃ ┣obs_init_module(decklink-captions.so): 0.021 ms +00:22:06.265: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.356 ms +00:22:06.265: ┃ ┣obs_init_module(droidcam-obs.so): 0.005 ms +00:22:06.265: ┃ ┣obs_init_module(frontend-tools.so): 54.673 ms +00:22:06.265: ┃ ┣obs_init_module(image-source.so): 0.006 ms +00:22:06.265: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms +00:22:06.265: ┃ ┣obs_init_module(linux-capture.so): 0.259 ms +00:22:06.265: ┃ ┣obs_init_module(linux-decklink.so): 0.075 ms +00:22:06.265: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms +00:22:06.265: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms +00:22:06.265: ┃ ┣obs_init_module(linux-v4l2.so): 0.111 ms +00:22:06.265: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.334 ms +00:22:06.265: ┃ ┃ ┗nvenc_check: 0.246 ms +00:22:06.265: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms +00:22:06.265: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +00:22:06.265: ┃ ┣obs_init_module(obs-outputs.so): 0.001 ms +00:22:06.266: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms +00:22:06.266: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms +00:22:06.266: ┃ ┣obs_init_module(rtmp-services.so): 0.534 ms +00:22:06.266: ┃ ┗obs_init_module(text-freetype2.so): 0.009 ms +00:22:06.266: ┣OBSBasic::ResetOutputs: 0.086 ms +00:22:06.266: ┣OBSBasic::CreateHotkeys: 0.025 ms +00:22:06.266: ┣OBSBasic::InitService: 0.816 ms +00:22:06.266: ┣OBSBasic::InitPrimitives: 0.193 ms +00:22:06.266: ┗OBSBasic::Load: 27.389 ms +00:22:06.266: obs_hotkey_thread(25 ms): min=0.059 ms, median=0.15 ms, max=13.726 ms, 99th percentile=2.016 ms, 100% below 25 ms +00:22:06.266: audio_thread(Audio): min=0.003 ms, median=0.61 ms, max=80.173 ms, 99th percentile=2.775 ms +00:22:06.266: ┗receive_audio: min=0.007 ms, median=0.518 ms, max=80.09 ms, 99th percentile=2.426 ms +00:22:06.266: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.167 ms, 99th percentile=0.006 ms +00:22:06.266: ┗do_encode: min=0.068 ms, median=0.509 ms, max=80.079 ms, 99th percentile=2.401 ms +00:22:06.266: ┣encode(simple_aac_recording): min=0.061 ms, median=0.49 ms, max=4.523 ms, 99th percentile=2.324 ms +00:22:06.266: ┗send_packet: min=0.001 ms, median=0.008 ms, max=79.471 ms, 99th percentile=0.07 ms +00:22:06.266: obs_graphics_thread(16.6667 ms): min=0.243 ms, median=3.998 ms, max=43.706 ms, 99th percentile=16.111 ms, 99.0606% below 16.667 ms +00:22:06.266: ┣tick_sources: min=0.002 ms, median=2.692 ms, max=36.228 ms, 99th percentile=9.717 ms +00:22:06.266: ┣output_frame: min=0.111 ms, median=0.825 ms, max=10.369 ms, 99th percentile=3.818 ms +00:22:06.266: ┃ ┣gs_context(video->graphics): min=0.108 ms, median=0.421 ms, max=9.034 ms, 99th percentile=2.402 ms +00:22:06.266: ┃ ┃ ┣render_video: min=0.048 ms, median=0.274 ms, max=8.041 ms, 99th percentile=1.448 ms +00:22:06.266: ┃ ┃ ┃ ┣render_main_texture: min=0.039 ms, median=0.151 ms, max=2.597 ms, 99th percentile=0.72 ms +00:22:06.266: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.065 ms, max=2.8 ms, 99th percentile=0.377 ms +00:22:06.266: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.038 ms, max=5.665 ms, 99th percentile=0.231 ms +00:22:06.266: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.01 ms, max=1.881 ms, 99th percentile=0.039 ms +00:22:06.266: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.244 ms, 99th percentile=0.019 ms +00:22:06.266: ┃ ┗output_video_data: min=0.289 ms, median=0.389 ms, max=3.617 ms, 99th percentile=1.315 ms +00:22:06.266: ┗render_displays: min=0.045 ms, median=0.186 ms, max=15.042 ms, 99th percentile=1.112 ms +00:22:06.266: video_thread(video): min=0.952 ms, median=1.303 ms, max=97.561 ms, 99th percentile=4.155 ms +00:22:06.266: ┗receive_video: min=0.948 ms, median=1.299 ms, max=97.557 ms, 99th percentile=4.367 ms +00:22:06.266: ┗do_encode: min=0.945 ms, median=1.295 ms, max=97.553 ms, 99th percentile=4.353 ms +00:22:06.266: ┣encode(simple_h264_recording): min=0.934 ms, median=1.274 ms, max=10.139 ms, 99th percentile=4.164 ms +00:22:06.266: ┗send_packet: min=0.002 ms, median=0.008 ms, max=96.168 ms, 99th percentile=0.079 ms +00:22:06.266: ================================================= +00:22:06.266: == Profiler Time Between Calls ================== +00:22:06.266: obs_hotkey_thread(25 ms): min=25.088 ms, median=25.227 ms, max=39.703 ms, 94.1374% within ±2% of 25 ms (0% lower, 5.86256% higher) +00:22:06.266: obs_graphics_thread(16.6667 ms): min=10.367 ms, median=16.667 ms, max=43.807 ms, 98.908% within ±2% of 16.667 ms (0.145596% lower, 0.946372% higher) +00:22:06.266: ================================================= +00:22:06.333: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2022-04-16 00-42-43.txt b/.config/obs-studio/logs/2022-04-16 00-42-43.txt new file mode 100644 index 0000000..29b4426 --- /dev/null +++ b/.config/obs-studio/logs/2022-04-16 00-42-43.txt @@ -0,0 +1,195 @@ +00:42:43.839: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics +00:42:43.839: CPU Speed: 3000.000MHz +00:42:43.839: Physical Cores: 6, Logical Cores: 12 +00:42:43.839: Physical Memory: 15421MB Total, 10414MB Free +00:42:43.839: Kernel Version: Linux 5.17.3-arch1-1 +00:42:43.839: Distribution: "Arch Linux" Unknown +00:42:43.839: Session Type: x11 +00:42:43.840: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 +00:42:43.840: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled) +00:42:43.840: Portable mode: false +00:42:43.871: OBS 27.2.3-1 (linux) +00:42:43.871: --------------------------------- +00:42:43.871: --------------------------------- +00:42:43.871: audio settings reset: +00:42:43.871: samples per sec: 48000 +00:42:43.871: speakers: 2 +00:42:43.872: --------------------------------- +00:42:43.872: Initializing OpenGL... +00:42:43.921: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2 +00:42:43.921: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler +00:42:43.928: --------------------------------- +00:42:43.928: video settings reset: +00:42:43.928: base resolution: 1920x1080 +00:42:43.928: output resolution: 1920x1080 +00:42:43.928: downscale filter: Bicubic +00:42:43.928: fps: 60/1 +00:42:43.928: format: NV12 +00:42:43.928: YUV mode: 709/Partial +00:42:43.928: NV12 texture support not available +00:42:43.929: Audio monitoring device: +00:42:43.929: name: Default +00:42:43.929: id: default +00:42:43.929: --------------------------------- +00:42:43.930: Failed to load 'en-US' text for module: 'decklink-captions.so' +00:42:43.931: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' +00:42:43.992: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +00:42:43.992: No blackmagic support +00:42:43.997: NVENC supported +00:42:43.997: FFMPEG VAAPI supported +00:42:44.003: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory +00:42:44.003: +00:42:44.003: Module '/usr//lib/obs-plugins/sndio.so' not loaded +00:42:44.003: --------------------------------- +00:42:44.003: Loaded Modules: +00:42:44.003: text-freetype2.so +00:42:44.003: rtmp-services.so +00:42:44.003: obs-x264.so +00:42:44.003: obs-transitions.so +00:42:44.003: obs-outputs.so +00:42:44.003: obs-libfdk.so +00:42:44.003: obs-filters.so +00:42:44.003: obs-ffmpeg.so +00:42:44.003: linux-v4l2.so +00:42:44.003: linux-pulseaudio.so +00:42:44.003: linux-jack.so +00:42:44.003: linux-decklink.so +00:42:44.003: linux-capture.so +00:42:44.003: linux-alsa.so +00:42:44.003: image-source.so +00:42:44.003: frontend-tools.so +00:42:44.003: droidcam-obs.so +00:42:44.003: decklink-ouput-ui.so +00:42:44.003: decklink-captions.so +00:42:44.003: --------------------------------- +00:42:44.004: ==== Startup complete =============================================== +00:42:44.019: All scene data cleared +00:42:44.019: ------------------------------------------------ +00:42:44.021: pulse-input: Server name: 'pulseaudio 15.0' +00:42:44.022: pulse-input: Audio format: s16le, 44100 Hz, 2 channels +00:42:44.022: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +00:42:44.022: [Loaded global audio device]: 'Desktop Audio' +00:42:44.022: pulse-input: Server name: 'pulseaudio 15.0' +00:42:44.022: pulse-input: Audio format: s16le, 44100 Hz, 1 channels +00:42:44.022: pulse-input: Started recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback' +00:42:44.022: [Loaded global audio device]: 'Mic/Aux' +00:42:44.023: xshm-input: Geometry 1920x1080 @ 0,0 +00:42:44.023: v4l2-input: Start capture from /dev/video0 +00:42:44.023: v4l2-input: Input: 0 +00:42:44.023: v4l2-input: Unable to set format +00:42:44.023: v4l2-input: Initialization failed +00:42:44.023: Switched to scene 'Laptop Screen' +00:42:44.024: ------------------------------------------------ +00:42:44.024: Loaded scenes: +00:42:44.024: - scene 'Laptop Screen': +00:42:44.024: - source: 'Laptop Screen Capture' (xshm_input) +00:42:44.024: - scene 'Laptop Screen With Webcam': +00:42:44.024: - source: 'Laptop Screen Capture' (xshm_input) +00:42:44.024: - source: 'Laptop Webcam' (v4l2_input) +00:42:44.024: - scene 'Webcam Only': +00:42:44.024: - source: 'Laptop Webcam' (v4l2_input) +00:42:44.024: ------------------------------------------------ +00:42:44.547: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) +00:42:44.547: +00:42:45.145: --------------------------------- +00:42:45.145: [NVENC encoder: 'simple_h264_recording'] settings: +00:42:45.145: rate_control: CQP +00:42:45.145: bitrate: 0 +00:42:45.145: cqp: 23 +00:42:45.145: keyint: 250 +00:42:45.145: preset: hq +00:42:45.145: profile: high +00:42:45.145: width: 1920 +00:42:45.145: height: 1080 +00:42:45.145: 2-pass: false +00:42:45.145: b-frames: 2 +00:42:45.145: psycho-aq: 1 +00:42:45.145: GPU: 0 +00:42:45.145: +00:42:45.432: libfdk_aac encoder created +00:42:45.432: libfdk_aac bitrate: 192, channels: 2 +00:42:45.433: ==== Recording Start =============================================== +00:42:45.433: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-16 00-42-45.mp4'... +00:43:25.118: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-16 00-42-45.mp4' stopped +00:43:25.118: Output 'simple_file_output': stopping +00:43:25.118: Output 'simple_file_output': Total frames output: 2345 +00:43:25.118: Output 'simple_file_output': Total drawn frames: 2381 +00:43:25.118: ==== Recording Stop ================================================ +00:43:25.172: ==== Shutting down ================================================== +00:43:25.193: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor' +00:43:25.193: pulse-input: Got 10245 packets with 1815680 frames +00:43:25.193: pulse-input: Stopped recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback' +00:43:25.193: pulse-input: Got 4129 packets with 1815257 frames +00:43:25.204: All scene data cleared +00:43:25.204: ------------------------------------------------ +00:43:25.261: libfdk_aac encoder destroyed +00:43:25.336: [Scripting] Total detached callbacks: 0 +00:43:25.336: Freeing OBS context data +00:43:25.344: == Profiler Results ============================= +00:43:25.344: run_program_init: 280.814 ms +00:43:25.344: ┣OBSApp::AppInit: 1.476 ms +00:43:25.344: ┃ ┗OBSApp::InitLocale: 0.594 ms +00:43:25.344: ┗OBSApp::OBSInit: 258.276 ms +00:43:25.344: ┣obs_startup: 19.108 ms +00:43:25.344: ┗OBSBasic::OBSInit: 208.679 ms +00:43:25.344: ┣OBSBasic::InitBasicConfig: 0.057 ms +00:43:25.344: ┣OBSBasic::ResetAudio: 0.091 ms +00:43:25.344: ┣OBSBasic::ResetVideo: 57.62 ms +00:43:25.344: ┣OBSBasic::InitOBSCallbacks: 0.004 ms +00:43:25.344: ┣OBSBasic::InitHotkeys: 0.026 ms +00:43:25.344: ┣obs_load_all_modules: 74.717 ms +00:43:25.344: ┃ ┣obs_init_module(decklink-captions.so): 0.032 ms +00:43:25.344: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.334 ms +00:43:25.344: ┃ ┣obs_init_module(droidcam-obs.so): 0.004 ms +00:43:25.344: ┃ ┣obs_init_module(frontend-tools.so): 54.937 ms +00:43:25.344: ┃ ┣obs_init_module(image-source.so): 0.005 ms +00:43:25.344: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms +00:43:25.344: ┃ ┣obs_init_module(linux-capture.so): 0.386 ms +00:43:25.344: ┃ ┣obs_init_module(linux-decklink.so): 0.076 ms +00:43:25.344: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms +00:43:25.344: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms +00:43:25.344: ┃ ┣obs_init_module(linux-v4l2.so): 0.11 ms +00:43:25.344: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.328 ms +00:43:25.344: ┃ ┃ ┗nvenc_check: 0.239 ms +00:43:25.344: ┃ ┣obs_init_module(obs-filters.so): 0.015 ms +00:43:25.344: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +00:43:25.344: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms +00:43:25.344: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms +00:43:25.344: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms +00:43:25.344: ┃ ┣obs_init_module(rtmp-services.so): 0.488 ms +00:43:25.344: ┃ ┗obs_init_module(text-freetype2.so): 0.008 ms +00:43:25.344: ┣OBSBasic::ResetOutputs: 0.087 ms +00:43:25.344: ┣OBSBasic::CreateHotkeys: 0.024 ms +00:43:25.344: ┣OBSBasic::InitService: 0.78 ms +00:43:25.344: ┣OBSBasic::InitPrimitives: 0.203 ms +00:43:25.344: ┗OBSBasic::Load: 19.189 ms +00:43:25.344: obs_hotkey_thread(25 ms): min=0.063 ms, median=0.14 ms, max=6.375 ms, 99th percentile=1.84 ms, 100% below 25 ms +00:43:25.344: audio_thread(Audio): min=0.016 ms, median=0.448 ms, max=3.452 ms, 99th percentile=0.789 ms +00:43:25.344: ┗receive_audio: min=0.006 ms, median=0.389 ms, max=3.234 ms, 99th percentile=0.648 ms +00:43:25.344: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.02 ms, 99th percentile=0.004 ms +00:43:25.344: ┗do_encode: min=0.106 ms, median=0.382 ms, max=3.226 ms, 99th percentile=0.638 ms +00:43:25.344: ┣encode(simple_aac_recording): min=0.097 ms, median=0.37 ms, max=0.727 ms, 99th percentile=0.605 ms +00:43:25.344: ┗send_packet: min=0.001 ms, median=0.006 ms, max=2.841 ms, 99th percentile=0.043 ms +00:43:25.344: obs_graphics_thread(16.6667 ms): min=0.382 ms, median=3.772 ms, max=21.531 ms, 99th percentile=5.921 ms, 99.8792% below 16.667 ms +00:43:25.344: ┣tick_sources: min=0.003 ms, median=2.591 ms, max=8.636 ms, 99th percentile=3.816 ms +00:43:25.344: ┣output_frame: min=0.149 ms, median=0.755 ms, max=3.534 ms, 99th percentile=1.472 ms +00:43:25.344: ┃ ┣gs_context(video->graphics): min=0.146 ms, median=0.385 ms, max=3.093 ms, 99th percentile=1.006 ms +00:43:25.344: ┃ ┃ ┣render_video: min=0.057 ms, median=0.26 ms, max=2.27 ms, 99th percentile=0.471 ms +00:43:25.344: ┃ ┃ ┃ ┣render_main_texture: min=0.045 ms, median=0.145 ms, max=2.081 ms, 99th percentile=0.241 ms +00:43:25.344: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.066 ms, max=0.854 ms, 99th percentile=0.126 ms +00:43:25.344: ┃ ┃ ┃ ┗stage_output_texture: min=0.021 ms, median=0.038 ms, max=1.223 ms, 99th percentile=0.096 ms +00:43:25.344: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.008 ms, max=1.182 ms, 99th percentile=0.017 ms +00:43:25.344: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.027 ms, 99th percentile=0.007 ms +00:43:25.344: ┃ ┗output_video_data: min=0.306 ms, median=0.366 ms, max=1.239 ms, 99th percentile=0.649 ms +00:43:25.344: ┗render_displays: min=0.07 ms, median=0.164 ms, max=16.795 ms, 99th percentile=1.286 ms +00:43:25.344: video_thread(video): min=1.032 ms, median=1.376 ms, max=2.429 ms, 99th percentile=1.913 ms +00:43:25.344: ┗receive_video: min=1.027 ms, median=1.372 ms, max=2.423 ms, 99th percentile=1.908 ms +00:43:25.344: ┗do_encode: min=1.024 ms, median=1.368 ms, max=2.419 ms, 99th percentile=1.903 ms +00:43:25.344: ┣encode(simple_h264_recording): min=0.999 ms, median=1.344 ms, max=2.157 ms, 99th percentile=1.88 ms +00:43:25.345: ┗send_packet: min=0.002 ms, median=0.008 ms, max=0.463 ms, 99th percentile=0.048 ms +00:43:25.345: ================================================= +00:43:25.345: == Profiler Time Between Calls ================== +00:43:25.345: obs_hotkey_thread(25 ms): min=25.118 ms, median=25.215 ms, max=31.457 ms, 94.6919% within ±2% of 25 ms (0% lower, 5.30811% higher) +00:43:25.345: obs_graphics_thread(16.6667 ms): min=11.798 ms, median=16.667 ms, max=21.539 ms, 99.5165% within ±2% of 16.667 ms (0.241741% lower, 0.241741% higher) +00:43:25.345: ================================================= +00:43:25.356: Number of memory leaks: 0 diff --git a/.config/obs-studio/plugin_config/rtmp-services/meta.json b/.config/obs-studio/plugin_config/rtmp-services/meta.json index b3d54cb..03d5b05 100644 --- a/.config/obs-studio/plugin_config/rtmp-services/meta.json +++ b/.config/obs-studio/plugin_config/rtmp-services/meta.json @@ -1 +1 @@ -{"etag":"W/\"61f1c845-7a\""}
\ No newline at end of file +{"etag":"W/\"6254aa76-7a\""}
\ No newline at end of file diff --git a/.config/obs-studio/plugin_config/rtmp-services/package.json b/.config/obs-studio/plugin_config/rtmp-services/package.json index 557f250..e42c1f8 100644 --- a/.config/obs-studio/plugin_config/rtmp-services/package.json +++ b/.config/obs-studio/plugin_config/rtmp-services/package.json @@ -1,10 +1 @@ -{ - "url": "https://obsproject.com/obs2_update/rtmp-services", - "version": 191, - "files": [ - { - "name": "services.json", - "version": 191 - } - ] -} +{"url":"https://obsproject.com/obs2_update/rtmp-services","version":195,"files":[{"name":"services.json","version":195}]} diff --git a/.config/obs-studio/plugin_config/rtmp-services/services.json b/.config/obs-studio/plugin_config/rtmp-services/services.json index 980fea1..73aa694 100644 --- a/.config/obs-studio/plugin_config/rtmp-services/services.json +++ b/.config/obs-studio/plugin_config/rtmp-services/services.json @@ -1,2520 +1 @@ -{ - "format_version": 3, - "services": [ - { - "name": "Twitch", - "common": true, - "stream_key_link": "https://dashboard.twitch.tv/settings/stream", - "servers": [ - { - "name": "Asia: Hong Kong", - "url": "rtmp://live-hkg.twitch.tv/app" - }, - { - "name": "Asia: Seoul, South Korea", - "url": "rtmp://live-sel.twitch.tv/app" - }, - { - "name": "Asia: Singapore", - "url": "rtmp://live-sin.twitch.tv/app" - }, - { - "name": "Asia: Taipei, Taiwan", - "url": "rtmp://live-tpe.twitch.tv/app" - }, - { - "name": "Asia: Tokyo, Japan", - "url": "rtmp://live-tyo.twitch.tv/app" - }, - { - "name": "Australia: Sydney", - "url": "rtmp://live-syd.twitch.tv/app" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-ams.twitch.tv/app" - }, - { - "name": "EU: Berlin, DE", - "url": "rtmp://live-ber.twitch.tv/app" - }, - { - "name": "Europe: Copenhagen, DK", - "url": "rtmp://live-cph.twitch.tv/app" - }, - { - "name": "EU: Frankfurt, DE", - "url": "rtmp://live-fra.twitch.tv/app" - }, - { - "name": "EU: Helsinki, FI", - "url": "rtmp://live-hel.twitch.tv/app" - }, - { - "name": "EU: Lisbon, Portugal", - "url": "rtmp://live-lis.twitch.tv/app" - }, - { - "name": "EU: London, UK", - "url": "rtmp://live-lhr.twitch.tv/app" - }, - { - "name": "EU: Madrid, Spain", - "url": "rtmp://live-mad.twitch.tv/app" - }, - { - "name": "EU: Marseille, FR", - "url": "rtmp://live-mrs.twitch.tv/app" - }, - { - "name": "EU: Milan, Italy", - "url": "rtmp://live-mil.twitch.tv/app" - }, - { - "name": "EU: Norway, Oslo", - "url": "rtmp://live-osl.twitch.tv/app" - }, - { - "name": "EU: Paris, FR", - "url": "rtmp://live-cdg.twitch.tv/app" - }, - { - "name": "EU: Prague, CZ", - "url": "rtmp://live-prg.twitch.tv/app" - }, - { - "name": "EU: Stockholm, SE", - "url": "rtmp://live-arn.twitch.tv/app" - }, - { - "name": "EU: Vienna, Austria", - "url": "rtmp://live-vie.twitch.tv/app" - }, - { - "name": "EU: Warsaw, Poland", - "url": "rtmp://live-waw.twitch.tv/app" - }, - { - "name": "NA: Mexico City", - "url": "rtmp://live-qro.twitch.tv/app" - }, - { - "name": "NA: Quebec, Canada", - "url": "rtmp://live-ymq.twitch.tv/app" - }, - { - "name": "NA: Toronto, Canada", - "url": "rtmp://live-yto.twitch.tv/app" - }, - { - "name": "South America: Argentina", - "url": "rtmp://live-eze.twitch.tv/app" - }, - { - "name": "South America: Chile", - "url": "rtmp://live-scl.twitch.tv/app" - }, - { - "name": "South America: Lima, Peru", - "url": "rtmp://live-lim.twitch.tv/app" - }, - { - "name": "South America: Medellin, Colombia", - "url": "rtmp://live-mde.twitch.tv/app" - }, - { - "name": "South America: Rio de Janeiro, Brazil", - "url": "rtmp://live-rio.twitch.tv/app" - }, - { - "name": "South America: Sao Paulo, Brazil", - "url": "rtmp://live-sao.twitch.tv/app" - }, - { - "name": "US Central: Dallas, TX", - "url": "rtmp://live-dfw.twitch.tv/app" - }, - { - "name": "US Central: Denver, CO", - "url": "rtmp://live-den.twitch.tv/app" - }, - { - "name": "US Central: Houston, TX", - "url": "rtmp://live-hou.twitch.tv/app" - }, - { - "name": "US Central: Salt Lake City, UT", - "url": "rtmp://live-slc.twitch.tv/app" - }, - { - "name": "US East: Ashburn, VA", - "url": "rtmp://live-iad.twitch.tv/app" - }, - { - "name": "US East: Atlanta, GA", - "url": "rtmp://live-atl.twitch.tv/app" - }, - { - "name": "US East: Chicago", - "url": "rtmp://live-ord.twitch.tv/app" - }, - { - "name": "US East: Miami, FL", - "url": "rtmp://live-mia.twitch.tv/app" - }, - { - "name": "US East: New York, NY", - "url": "rtmp://live-jfk.twitch.tv/app" - }, - { - "name": "US West: Los Angeles, CA", - "url": "rtmp://live-lax.twitch.tv/app" - }, - { - "name": "US West: Phoenix, AZ", - "url": "rtmp://live-phx.twitch.tv/app" - }, - { - "name": "US West: Portland, Oregon", - "url": "rtmp://live-pdx.twitch.tv/app" - }, - { - "name": "US West: San Francisco, CA", - "url": "rtmp://live-sfo.twitch.tv/app" - }, - { - "name": "US West: San Jose, CA", - "url": "rtmp://live-sjc.twitch.tv/app" - }, - { - "name": "US West: Seattle, WA", - "url": "rtmp://live-sea.twitch.tv/app" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 320, - "x264opts": "scenecut=0" - } - }, - { - "name": "YouTube - HLS", - "common": false, - "more_info_link": "https://developers.google.com/youtube/v3/live/guides/ingestion-protocol-comparison", - "stream_key_link": "https://www.youtube.com/live_dashboard", - "servers": [ - { - "name": "Primary YouTube ingest server", - "url": "https://a.upload.youtube.com/http_upload_hls?cid={stream_key}©=0&file=out.m3u8" - }, - { - "name": "Backup YouTube ingest server", - "url": "https://b.upload.youtube.com/http_upload_hls?cid={stream_key}©=1&file=out.m3u8" - } - ], - "recommended": { - "keyint": 2, - "output": "ffmpeg_hls_muxer", - "max video bitrate": 51000, - "max audio bitrate": 160 - } - }, - { - "name": "YouTube - RTMPS", - "common": true, - "stream_key_link": "https://www.youtube.com/live_dashboard", - "alt_names": [ - "YouTube / YouTube Gaming", - "YouTube - RTMP", - "YouTube - RTMPS (Beta)" - ], - "servers": [ - { - "name": "Primary YouTube ingest server", - "url": "rtmps://a.rtmps.youtube.com:443/live2" - }, - { - "name": "Backup YouTube ingest server", - "url": "rtmps://b.rtmps.youtube.com:443/live2?backup=1" - }, - { - "name": "Primary YouTube ingest server (legacy RTMP)", - "url": "rtmp://a.rtmp.youtube.com/live2" - }, - { - "name": "Backup YouTube ingest server (legacy RTMP)", - "url": "rtmp://b.rtmp.youtube.com/live2?backup=1" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 51000, - "max audio bitrate": 160 - } - }, - { - "name": "Loola.tv", - "common": false, - "servers": [ - { - "name": "US East: Virginia", - "url": "rtmp://rtmp.loola.tv/push" - }, - { - "name": "EU Central: Germany", - "url": "rtmp://rtmp-eu.loola.tv/push" - }, - { - "name": "South America: Brazil", - "url": "rtmp://rtmp-sa.loola.tv/push" - }, - { - "name": "Asia/Pacific: Singapore", - "url": "rtmp://rtmp-sg.loola.tv/push" - }, - { - "name": "Middle East: Bahrain", - "url": "rtmp://rtmp-me.loola.tv/push" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max video bitrate": 2500, - "max audio bitrate": 160, - "bframes": 2, - "x264opts": "scenecut=0" - } - }, - { - "name": "Lovecast", - "servers": [ - { - "name": "Default", - "url": "rtmp://live-a.lovecastapp.com:5222/app" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 8000, - "max audio bitrate": 192, - "supported resolutions": [ - "1920x1080", - "1280x720" - ], - "max fps": 30 - } - }, - { - "name": "Luzento.com - RTMP", - "stream_key_link": "https://cms.luzento.com/dashboard/stream-key?from=OBS", - "servers": [ - { - "name": "Primary", - "url": "rtmp://ingest.luzento.com/live" - }, - { - "name": "Primary (Test)", - "url": "rtmp://ingest.luzento.com/test" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 256, - "bframes": 2, - "x264opts": "scenecut=0" - } - }, - { - "name": "VIMM", - "servers": [ - { - "name": "Europe: Frankfurt", - "url": "rtmp://eu.vimm.tv/live" - }, - { - "name": "North America: Montreal", - "url": "rtmp://us.vimm.tv/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 8000, - "max audio bitrate": 320, - "x264opts": "scenecut=0" - } - }, - { - "name": "Mobcrush", - "servers": [ - { - "name": "Primary", - "url": "rtmp://live.mobcrush.net/mob" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Web.TV", - "servers": [ - { - "name": "Primary", - "url": "rtmp://live3.origins.web.tv/liveext" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 3500, - "max audio bitrate": 160 - } - }, - { - "name": "GoodGame.ru", - "servers": [ - { - "name": "Моscow", - "url": "rtmp://msk.goodgame.ru:1940/live" - } - ] - }, - { - "name": "YouStreamer", - "stream_key_link": "https://www.app.youstreamer.com/stream/", - "servers": [ - { - "name": "Moscow", - "url": "rtmp://push.youstreamer.com/in/" - } - ] - }, - { - "name": "Vaughn Live / iNSTAGIB", - "servers": [ - { - "name": "US: Chicago, IL", - "url": "rtmp://live-ord.vaughnsoft.net/live" - }, - { - "name": "US: Vint Hill, VA", - "url": "rtmp://live-iad.vaughnsoft.net/live" - }, - { - "name": "US: Denver, CO", - "url": "rtmp://live-den.vaughnsoft.net/live" - }, - { - "name": "US: New York, NY", - "url": "rtmp://live-nyc.vaughnsoft.net/live" - }, - { - "name": "US: Miami, FL", - "url": "rtmp://live-mia.vaughnsoft.net/live" - }, - { - "name": "US: Seattle, WA", - "url": "rtmp://live-sea.vaughnsoft.net/live" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-ams.vaughnsoft.net/live" - }, - { - "name": "EU: London, UK", - "url": "rtmp://live-lhr.vaughnsoft.net/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 15000, - "max audio bitrate": 320 - } - }, - { - "name": "Breakers.TV", - "servers": [ - { - "name": "US: Chicago, IL", - "url": "rtmp://live-ord.vaughnsoft.net/live" - }, - { - "name": "US: Vint Hill, VA", - "url": "rtmp://live-iad.vaughnsoft.net/live" - }, - { - "name": "US: Denver, CO", - "url": "rtmp://live-den.vaughnsoft.net/live" - }, - { - "name": "US: New York, NY", - "url": "rtmp://live-nyc.vaughnsoft.net/live" - }, - { - "name": "US: Miami, FL", - "url": "rtmp://live-mia.vaughnsoft.net/live" - }, - { - "name": "US: Seattle, WA", - "url": "rtmp://live-sea.vaughnsoft.net/live" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-ams.vaughnsoft.net/live" - }, - { - "name": "EU: London, UK", - "url": "rtmp://live-lhr.vaughnsoft.net/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 15000, - "max audio bitrate": 320 - } - }, - { - "name": "Facebook Live", - "common": true, - "stream_key_link": "https://www.facebook.com/live/producer?ref=OBS", - "servers": [ - { - "name": "Default", - "url": "rtmps://rtmp-api.facebook.com:443/rtmp/" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "supported resolutions": [ - "1920x1080", - "1280x720", - "852x480", - "640x360" - ], - "bitrate matrix": [ - { - "res": "640x360", - "fps": 30, - "max bitrate": 1000 - }, - { - "res": "640x360", - "fps": 60, - "max bitrate": 1500 - }, - { - "res": "852x480", - "fps": 30, - "max bitrate": 2000 - }, - { - "res": "852x480", - "fps": 60, - "max bitrate": 3000 - }, - { - "res": "1280x720", - "fps": 30, - "max bitrate": 4000 - }, - { - "res": "1280x720", - "fps": 60, - "max bitrate": 6000 - }, - { - "res": "1920x1080", - "fps": 30, - "max bitrate": 6000 - }, - { - "res": "1920x1080", - "fps": 60, - "max bitrate": 9000 - } - ], - "max fps": 60, - "max video bitrate": 9000, - "max audio bitrate": 128 - } - }, - { - "name": "Restream.io", - "alt_names": [ - "Restream.io - RTMP", - "Restream.io - FTL" - ], - "common": true, - "stream_key_link": "https://restream.io/settings/streaming-setup?from=OBS", - "servers": [ - { - "name": "Autodetect", - "url": "rtmp://live.restream.io/live" - }, - { - "name": "EU-West (London, GB)", - "url": "rtmp://london.restream.io/live" - }, - { - "name": "EU-West (Amsterdam, NL)", - "url": "rtmp://amsterdam.restream.io/live" - }, - { - "name": "EU-West (Luxembourg)", - "url": "rtmp://luxembourg.restream.io/live" - }, - { - "name": "EU-West (Paris, FR)", - "url": "rtmp://paris.restream.io/live" - }, - { - "name": "EU-West (Milan, IT)", - "url": "rtmp://milan.restream.io/live" - }, - { - "name": "EU-Central (Frankfurt, DE)", - "url": "rtmp://frankfurt.restream.io/live" - }, - { - "name": "EU-East (Falkenstein, DE)", - "url": "rtmp://falkenstein.restream.io/live" - }, - { - "name": "EU-East (Prague, Czech)", - "url": "rtmp://prague.restream.io/live" - }, - { - "name": "EU-South (Madrid, Spain)", - "url": "rtmp://madrid.restream.io/live" - }, - { - "name": "Russia (Moscow)", - "url": "rtmp://moscow.restream.io/live" - }, - { - "name": "Turkey (Istanbul)", - "url": "rtmp://istanbul.restream.io/live" - }, - { - "name": "Israel (Tel Aviv)", - "url": "rtmp://telaviv.restream.io/live" - }, - { - "name": "US-West (Seattle, WA)", - "url": "rtmp://seattle.restream.io/live" - }, - { - "name": "US-West (San Jose, CA)", - "url": "rtmp://sanjose.restream.io/live" - }, - { - "name": "US-Central (Dallas, TX)", - "url": "rtmp://dallas.restream.io/live" - }, - { - "name": "US-East (Washington, DC)", - "url": "rtmp://washington.restream.io/live" - }, - { - "name": "US-East (Miami, FL)", - "url": "rtmp://miami.restream.io/live" - }, - { - "name": "US-East (Chicago, IL)", - "url": "rtmp://chicago.restream.io/live" - }, - { - "name": "NA-East (Toronto, Canada)", - "url": "rtmp://toronto.restream.io/live" - }, - { - "name": "SA (Saint Paul, Brazil)", - "url": "rtmp://saopaulo.restream.io/live" - }, - { - "name": "India (Bangalore)", - "url": "rtmp://bangalore.restream.io/live" - }, - { - "name": "Asia (Singapore)", - "url": "rtmp://singapore.restream.io/live" - }, - { - "name": "Asia (Seoul, South Korea)", - "url": "rtmp://seoul.restream.io/live" - }, - { - "name": "Asia (Tokyo, Japan)", - "url": "rtmp://tokyo.restream.io/live" - }, - { - "name": "Australia (Sydney)", - "url": "rtmp://sydney.restream.io/live" - } - ], - "recommended": { - "keyint": 2 - } - }, - { - "name": "Nood", - "servers": [ - { - "name": "Global: Fastest (Recommended)", - "url": "rtmp://stream.nood.tv/live_source" - }, - { - "name": "NA East: Ashburn, VA, USA", - "url": "rtmp://us-east-1.stream.nood.tv/live_source" - }, - { - "name": "NA East: Columbus, OH, USA", - "url": "rtmp://us-east-2.stream.nood.tv/live_source" - }, - { - "name": "NA East: Montreal, QC, CAN", - "url": "rtmp://ca-central-1.stream.nood.tv/live_source" - }, - { - "name": "NA West: San Francisco, CA, USA", - "url": "rtmp://us-west-1.stream.nood.tv/live_source" - }, - { - "name": "NA West: Portland, OR, USA", - "url": "rtmp://us-west-2.stream.nood.tv/live_source" - }, - { - "name": "SA East: Sao Paulo, BRA", - "url": "rtmp://sa-east-1.stream.nood.tv/live_source" - }, - { - "name": "EU West: Dublin, IRL", - "url": "rtmp://eu-west-1.stream.nood.tv/live_source" - }, - { - "name": "EU West: London, GBR", - "url": "rtmp://eu-west-2.stream.nood.tv/live_source" - }, - { - "name": "EU West: Paris, FRA", - "url": "rtmp://eu-west-3.stream.nood.tv/live_source" - }, - { - "name": "EU West: Frankfurt, DEU", - "url": "rtmp://eu-central-1.stream.nood.tv/live_source" - }, - { - "name": "Asia North-East: Tokyo, JPN", - "url": "rtmp://ap-northeast-1.stream.nood.tv/live_source" - }, - { - "name": "Asia North-East: Seoul, KOR", - "url": "rtmp://ap-northeast-2.stream.nood.tv/live_source" - }, - { - "name": "Asia South-East: Singapore, SGP", - "url": "rtmp://ap-southeast-1.stream.nood.tv/live_source" - }, - { - "name": "Asia South-East: Sydney, AUS", - "url": "rtmp://ap-southeast-2.stream.nood.tv/live_source" - }, - { - "name": "Asia South: Mumbai, IND", - "url": "rtmp://ap-south-1.stream.nood.tv/live_source" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 25000, - "max audio bitrate": 192, - "x264opts": "scenecut=0" - } - }, - { - "name": "Castr.io", - "servers": [ - { - "name": "US-East (Chicago, IL)", - "url": "rtmp://cg.castr.io/static" - }, - { - "name": "US-East (New York, NY)", - "url": "rtmp://ny.castr.io/static" - }, - { - "name": "US-East (Miami, FL)", - "url": "rtmp://mi.castr.io/static" - }, - { - "name": "US-West (Seattle, WA)", - "url": "rtmp://se.castr.io/static" - }, - { - "name": "US-West (Los Angeles, CA)", - "url": "rtmp://la.castr.io/static" - }, - { - "name": "US-Central (Dallas, TX)", - "url": "rtmp://da.castr.io/static" - }, - { - "name": "NA-East (Toronto, CA)", - "url": "rtmp://qc.castr.io/static" - }, - { - "name": "SA (Sao Paulo, BR)", - "url": "rtmp://br.castr.io/static" - }, - { - "name": "EU-West (London, UK)", - "url": "rtmp://uk.castr.io/static" - }, - { - "name": "EU-Central (Frankfurt, DE)", - "url": "rtmp://fr.castr.io/static" - }, - { - "name": "Russia (Moscow)", - "url": "rtmp://ru.castr.io/static" - }, - { - "name": "Asia (Singapore)", - "url": "rtmp://sg.castr.io/static" - }, - { - "name": "Asia (India)", - "url": "rtmp://in.castr.io/static" - }, - { - "name": "Australia (Sydney)", - "url": "rtmp://au.castr.io/static" - }, - { - "name": "US Central", - "url": "rtmp://us-central.castr.io/static" - }, - { - "name": "US West", - "url": "rtmp://us-west.castr.io/static" - }, - { - "name": "US East", - "url": "rtmp://us-east.castr.io/static" - }, - { - "name": "US South", - "url": "rtmp://us-south.castr.io/static" - }, - { - "name": "South America", - "url": "rtmp://south-am.castr.io/static" - }, - { - "name": "EU Central", - "url": "rtmp://eu-central.castr.io/static" - }, - { - "name": "Singapore", - "url": "rtmp://sg-central.castr.io/static" - } - ], - "recommended": { - "keyint": 2 - } - }, - { - "name": "Boomstream", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.boomstream.com/live" - } - ] - }, - { - "name": "Meridix Live Sports Platform", - "servers": [ - { - "name": "Primary", - "url": "rtmp://publish.meridix.com/live" - } - ], - "recommended": { - "max video bitrate": 3500 - } - }, - { - "name": "AfreecaTV", - "alt_names": ["아프리카TV", "Afreeca.TV"], - "servers": [ - { - "name": "Asia : Korea", - "url": "rtmp://rtmpmanager-freecat.afreeca.tv/app" - }, - { - "name": "North America : US East", - "url": "rtmp://rtmp-esu.afreecatv.com/app" - }, - { - "name": "North America : US West", - "url": "rtmp://rtmp-wsu.afreecatv.com/app" - }, - { - "name": "Europe : UK", - "url": "rtmp://rtmp-uk.afreecatv.com/app" - }, - { - "name": "Asia : Singapore", - "url": "rtmp://rtmp-sgp.afreecatv.com/app" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 8000, - "max audio bitrate": 192 - } - }, - { - "name": "CAM4", - "servers": [ - { - "name": "CAM4", - "url": "rtmp://origin.cam4.com/cam4-origin-live" - } - ], - "recommended": { - "keyint": 1, - "profile": "baseline", - "max video bitrate": 3000, - "max audio bitrate": 128 - } - }, - { - "name": "ePlay", - "servers": [ - { - "name": "ePlay Primary", - "url": "rtmp://live.eplay.link/origin" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 7500, - "max audio bitrate": 192 - } - }, - { - "name": "Picarto", - "servers": [ - { - "name": "Autoselect closest server", - "url": "rtmp://live.us.picarto.tv/golive" - }, - { - "name": "Los Angeles, USA", - "url": "rtmp://live.us-losangeles.picarto.tv/golive" - }, - { - "name": "Dallas, USA", - "url": "rtmp://live.us-dallas.picarto.tv/golive" - }, - { - "name": "Miami, USA", - "url": "rtmp://live.us-miami.picarto.tv/golive" - }, - { - "name": "New York, USA", - "url": "rtmp://live.us-newyork.picarto.tv/golive" - }, - { - "name": "Europe", - "url": "rtmp://live.eu-west1.picarto.tv/golive" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 3500 - } - }, - { - "name": "Pandora TV Korea", - "servers": [ - { - "name": "Default", - "url": "rtmp://plive.pandora.tv:80/mediaHub" - } - ] - }, - { - "name": "Livestream", - "servers": [ - { - "name": "Primary", - "url": "rtmp://rtmpin.livestreamingest.com/rtmpin" - } - ] - }, - { - "name": "Uscreen", - "servers": [ - { - "name": "Default", - "url": "rtmp://global-live.uscreen.app:5222/app" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 8000, - "max audio bitrate": 192 - } - }, - { - "name": "Stripchat", - "servers": [ - { - "name": "Auto", - "url": "rtmp://s-sd.stripst.com/ext" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "bframes": 0, - "max video bitrate": 6000, - "max audio bitrate": 128, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "CamSoda", - "servers": [ - { - "name": "North America", - "url": "rtmp://obs-ingest-na.livemediahost.com/cam_obs" - }, - { - "name": "South America", - "url": "rtmp://obs-ingest-sa.livemediahost.com/cam_obs" - }, - { - "name": "Asia", - "url": "rtmp://obs-ingest-as.livemediahost.com/cam_obs" - }, - { - "name": "Europe", - "url": "rtmp://obs-ingest-eu.livemediahost.com/cam_obs" - }, - { - "name": "Oceania", - "url": "rtmp://obs-ingest-oc.livemediahost.com/cam_obs" - } - ], - "recommended": { - "supported resolutions": [ - "1920x1080", - "1280x720", - "852x480", - "480x360" - ], - "max fps": 30, - "max video bitrate": 6000, - "max audio bitrate": 160, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "Chaturbate", - "servers": [ - { - "name": "Global Main Fastest - Recommended", - "url": "rtmp://live.stream.highwebmedia.com/live-origin" - }, - { - "name": "Global Backup", - "url": "rtmp://live-backup.stream.highwebmedia.com/live-origin" - }, - { - "name": "US West: Seattle, WA", - "url": "rtmp://live-sea.stream.highwebmedia.com/live-origin" - }, - { - "name": "US West: Phoenix, AZ", - "url": "rtmp://live-phx.stream.highwebmedia.com/live-origin" - }, - { - "name": "US Central: Salt Lake City, UT", - "url": "rtmp://live-slc.stream.highwebmedia.com/live-origin" - }, - { - "name": "US Central: Chicago, IL", - "url": "rtmp://live-chi.stream.highwebmedia.com/live-origin" - }, - { - "name": "US East: Atlanta, GA", - "url": "rtmp://live-atl.stream.highwebmedia.com/live-origin" - }, - { - "name": "US East: Ashburn, VA", - "url": "rtmp://live-ash.stream.highwebmedia.com/live-origin" - }, - { - "name": "South America: Sao Paulo, Brazil", - "url": "rtmp://live-gru.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-nld.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Alblasserdam, NL", - "url": "rtmp://live-alb.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Frankfurt, DE", - "url": "rtmp://live-fra.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Belgrade, Serbia", - "url": "rtmp://live-srb.stream.highwebmedia.com/live-origin" - }, - { - "name": "Asia: Singapore", - "url": "rtmp://live-sin.stream.highwebmedia.com/live-origin" - }, - { - "name": "Asia: Tokyo, Japan", - "url": "rtmp://live-nrt.stream.highwebmedia.com/live-origin" - }, - { - "name": "Australia: Sydney", - "url": "rtmp://live-syd.stream.highwebmedia.com/live-origin" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 50000, - "max audio bitrate": 192 - } - }, - { - "name": "Twitter", - "common": true, - "stream_key_link": "https://studio.twitter.com/producer/sources", - "alt_names": [ - "Twitter / Periscope" - ], - "servers": [ - { - "name": "US West: California", - "url": "rtmp://ca.pscp.tv:80/x" - }, - { - "name": "US West: Oregon", - "url": "rtmp://or.pscp.tv:80/x" - }, - { - "name": "US East: Virginia", - "url": "rtmp://va.pscp.tv:80/x" - }, - { - "name": "South America: Brazil", - "url": "rtmp://br.pscp.tv:80/x" - }, - { - "name": "EU West: France", - "url": "rtmp://fr.pscp.tv:80/x" - }, - { - "name": "EU West: Ireland", - "url": "rtmp://ie.pscp.tv:80/x" - }, - { - "name": "EU Central: Germany", - "url": "rtmp://de.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Australia", - "url": "rtmp://au.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: India", - "url": "rtmp://in.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Japan", - "url": "rtmp://jp.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Korea", - "url": "rtmp://kr.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Singapore", - "url": "rtmp://sg.pscp.tv:80/x" - } - ], - "recommended": { - "keyint": 3, - "max video bitrate": 12000, - "max audio bitrate": 128, - "max fps": 60 - } - }, - { - "name": "Switchboard Live", - "alt_names": ["Switchboard Live (Joicaster)"], - "servers": [ - { - "name": "Global Zone (geo based)", - "url": "rtmp://ingest-global-a.switchboard.zone/live" - }, - { - "name": "US Zone (geo based)", - "url": "rtmp://ingest-us.switchboard.zone/live" - }, - { - "name": "US West 1 (South)", - "url": "rtmp://ingest-us-west.a.switchboard.zone/live" - }, - { - "name": "US West 2 (North)", - "url": "rtmp://ingest-us-west.b.switchboard.zone/live" - }, - { - "name": "US East 1 (North)", - "url": "rtmp://ingest-us-east.a.switchboard.zone/live" - }, - { - "name": "US East 2 (South)", - "url": "rtmp://ingest-us-east.b.switchboard.zone/live" - }, - { - "name": "US Central (North)", - "url": "rtmp://ingest-us-central.a.switchboard.zone/live" - }, - { - "name": "South America East (São Paulo, BR)", - "url": "rtmp://ingest-sa-east.a.switchboard.zone/live" - }, - { - "name": "Europe West (London, UK)", - "url": "rtmp://ingest-eu-west.a.switchboard.zone/live" - }, - { - "name": "Europe North (Hamina, FI)", - "url": "rtmp://ingest-eu-north.a.switchboard.zone/live" - }, - { - "name": "Australia Southeast (Sydney, AU)", - "url": "rtmp://ingest-au-southeast.a.switchboard.zone/live" - }, - { - "name": "Asia East (Changhua County, TW)", - "url": "rtmp://ingest-as-east.a.switchboard.zone/live" - }, - { - "name": "Asia Northeast (Tokyo, JP)", - "url": "rtmp://ingest-as-northeast.a.switchboard.zone/live" - }, - { - "name": "Asia South (Mumbai, IN)", - "url": "rtmp://ingest-as-south.a.switchboard.zone/live" - } - ], - "recommended": { - "keyint": 2, - "max audio bitrate": 128, - "max video bitrate": 10000 - } - }, - { - "name": "Looch", - "common": false, - "servers": [ - { - "name": "Primary Looch ingest server", - "url": "rtmp://ingest.looch.tv/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Eventials", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.eventials.com/eventialsLiveOrigin" - } - ], - "recommended": { - "keyint": 1, - "profile": "baseline", - "max video bitrate": 900, - "max audio bitrate": 192 - } - }, - { - "name": "EventLive.pro", - "servers": [ - { - "name": "Default", - "url": "rtmp://go.eventlive.pro/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 3000, - "max audio bitrate": 192, - "supported resolutions": [ - "1920x1080", - "1280x720" - ], - "max fps": 30 - } - }, - { - "name": "Lahzenegar - StreamG | لحظهنگار - استریمجی", - "servers": [ - { - "name": "Primary", - "url": "rtmp://rtmp.lahzecdn.com/pro" - }, - { - "name": "Iran", - "url": "rtmp://rtmp-iran.lahzecdn.com/pro" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 4000, - "max audio bitrate": 192 - } - }, - { - "name": "MyLive", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream.mylive.in.th/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 7000, - "max audio bitrate": 192 - } - }, - { - "name": "Trovo", - "alt_names": ["Madcat"], - "stream_key_link": "https://studio.trovo.live/mychannel/stream", - "servers": [ - { - "name": "Default", - "url": "rtmp://livepush.trovo.live/live/" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 9000, - "max audio bitrate": 160, - "x264opts": "scenecut=0" - } - }, - { - "name": "Mixcloud", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.mixcloud.com/broadcast" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 320, - "supported resolutions": [ - "1280x720", - "852x480", - "480x360" - ], - "max fps": 30, - "x264opts": "scenecut=0" - } - }, - { - "name": "SermonAudio Cloud", - "alt_names": [ - "SermonAudio.com" - ], - "servers": [ - { - "name": "Primary", - "url": "rtmp://webcast.sermonaudio.com/sa" - } - ], - "recommended": { - "max video bitrate": 2000, - "max audio bitrate": 128 - } - }, - { - "name": "Vimeo", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.cloud.vimeo.com/live" - } - ] - }, - { - "name": "Aparat", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.cdn.asset.aparat.com:443/event" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 320, - "x264opts": "scenecut=0" - } - }, - { - "name": "GameTips.TV", - "servers": [ - { - "name": "Iran - Tehran | AsiaTech", - "url": "rtmp://rtmp.s2.gametips.tv:1935/live" - }, - { - "name": "Netherlands - Amsterdam | Serverius", - "url": "rtmp://rtmp.s3.gametips.tv:1935/live" - }, - { - "name": "Iran - Tehran | ParsOnline", - "url": "rtmp://rtmp.s4.gametips.tv:1935/live" - }, - { - "name": "Iran - Tehran | AfraNet", - "url": "rtmp://rtmp.s5.gametips.tv:1935/live" - } - ] - }, - { - "name": "KakaoTV", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.play.kakao.com/kakaotv" - } - ], - "recommended": { - "max video bitrate": 8000, - "max audio bitrate": 192 - } - }, - { - "name": "Piczel.tv", - "servers": [ - { - "name": "Default", - "url": "rtmp://piczel.tv:1935/live" - } - ], - "recommended": { - "keyint": 4, - "max video bitrate": 2500, - "max audio bitrate": 256, - "x264opts": "tune=zerolatency aq-strength=0" - } - }, - { - "name": "STAGE TEN", - "servers": [ - { - "name": "STAGE TEN", - "url": "rtmps://app-rtmp.stageten.tv:443/stageten" - } - ], - "recommended": { - "keyint": 2, - "profile": "baseline", - "max video bitrate": 4000, - "max audio bitrate": 128 - } - }, - { - "name": "DLive", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream.dlive.tv/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Lightcast.com", - "servers": [ - { - "name": "North America / East", - "url": "rtmp://us-east.live.lightcast.com/202E1F/default" - }, - { - "name": "North America / West", - "url": "rtmp://us-west.live.lightcast.com/202E1F/default" - }, - { - "name": "Europe / Amsterdam", - "url": "rtmp://europe.live.lightcast.com/202E1F/default" - }, - { - "name": "Europe / Frankfurt", - "url": "rtmp://europe-fra.live.lightcast.com/202E1F/default" - }, - { - "name": "Europe / Stockholm", - "url": "rtmp://europe-sto.live.lightcast.com/202E1F/default" - }, - { - "name": "Asia / Hong Kong", - "url": "rtmp://asia.live.lightcast.com/202E1F/default" - }, - { - "name": "Australia / Sydney", - "url": "rtmp://australia.live.lightcast.com/202E1F/default" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Bongacams", - "servers": [ - { - "name": "Automatic / Default", - "url": "rtmp://auto.origin.gnsbc.com:1934/live" - }, - { - "name": "Automatic / Backup", - "url": "rtmp://origin.bcvidorigin.com:1934/live" - }, - { - "name": "Europe", - "url": "rtmp://z-eu.origin.gnsbc.com:1934/live" - }, - { - "name": "North America", - "url": "rtmp://z-us.origin.gnsbc.com:1934/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 192, - "bframes": 0, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "show-it.tv", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream-1.show-it.tv:1935/live" - } - ], - "recommended": { - "max video bitrate": 6000, - "max audio bitrate": 192 - } - }, - { - "name": "Chathostess", - "servers": [ - { - "name": "Chathostess - Default", - "url": "rtmp://wowza01.foobarweb.com/cmschatsys_video" - }, - { - "name": "Chathostess - Backup", - "url": "rtmp://wowza05.foobarweb.com/cmschatsys_video" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 3600, - "max audio bitrate": 128 - } - }, - { - "name": "Camplace", - "servers": [ - { - "name": "Camplace - Default", - "url": "rtmp://rtmp.camplace.com" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 3000, - "max audio bitrate": 128 - } - }, - { - "name": "OnlyFans.com", - "servers": [ - { - "name": "USA", - "url": "rtmp://route0.onlyfans.com/live" - }, - { - "name": "Europe", - "url": "rtmp://route0-dc2.onlyfans.com/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 2500, - "max audio bitrate": 192, - "bframes": 0, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "YouNow", - "common": false, - "servers": [ - { - "name": "younow.com", - "url": "https://api.younow.com/php/api/broadcast/ingest?id=" - } - ], - "recommended": { - "keyint": 2, - "output": "ftl_output", - "max audio bitrate": 160, - "max video bitrate": 7000, - "profile": "main", - "bframes": 0 - } - }, - { - "name": "Steam", - "common": false, - "servers": [ - { - "name": "Default", - "url": "rtmp://ingest-rtmp.broadcast.steamcontent.com/app" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max video bitrate": 7000, - "max audio bitrate": 128 - } - }, - { - "name": "Stars.AVN.com", - "servers": [ - { - "name": "Default", - "url": "rtmp://alpha.gateway.stars.avn.com/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 2500, - "max audio bitrate": 192, - "bframes": 0, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "Konduit.live", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.konduit.live/live" - } - ], - "recommended": { - "keyint": 2, - "x264opts": "scenecut=0" - } - }, - { - "name": "Uncanny.gg", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream.uncanny.gg/fortnite" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 10000, - "max audio bitrate": 192 - } - }, - { - "name": "Whalebone.tv", - "servers": [ - { - "name": "Automatic", - "url": "rtmp://live.whalebone.tv/live" - }, - { - "name": "Tokyo, Japan", - "url": "rtmp://ap-northeast.live.whalebone.tv/live" - }, - { - "name": "Frankfurt, Germany", - "url": "rtmp://eu-central.live.whalebone.tv/live" - }, - { - "name": "London, United Kingdom", - "url": "rtmp://eu-west.live.whalebone.tv/live" - }, - { - "name": "São Paulo, Brazil", - "url": "rtmp://sa-east.live.whalebone.tv/live" - }, - { - "name": "North Virgina, United States", - "url": "rtmp://us-east.live.whalebone.tv/live" - }, - { - "name": "Oregon, United States", - "url": "rtmp://us-west.live.whalebone.tv/live" - } - ] - }, - { - "name": "LOCO", - "servers": [ - { - "name": "Default", - "url": "rtmp://ivory-ingest.getloconow.com:1935/stream" - } - ], - "recommended": { - "keyint": 2 - } - }, - { - "name": "niconico, premium member (ニコニコ生放送 プレミアム会員)", - "servers": [ - { - "name": "Default", - "url": "rtmp://aliveorigin.dmc.nico/named_input" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max audio bitrate": 192, - "max video bitrate": 5808, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "niconico, free member (ニコニコ生放送 一般会員)", - "servers": [ - { - "name": "Default", - "url": "rtmp://aliveorigin.dmc.nico/named_input" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max audio bitrate": 96, - "max video bitrate": 904, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "WASD.TV", - "servers": [ - { - "name": "Automatic", - "url": "rtmp://push.rtmp.wasd.tv/live" - }, - { - "name": "Russia, Moscow", - "url": "rtmp://ru-moscow.rtmp.wasd.tv/live" - }, - { - "name": "Germany, Frankfurt", - "url": "rtmp://de-frankfurt.rtmp.wasd.tv/live" - }, - { - "name": "Finland, Helsinki", - "url": "rtmp://fi-helsinki.rtmp.wasd.tv/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 10000, - "max audio bitrate": 192 - } - }, - { - "name": "VirtWish", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.virtwish.com/live" - } - ] - }, - { - "name": "Nimo TV", - "servers": [ - { - "name": "Global:1", - "url": "rtmp://wspush.rtmp.nimo.tv/live/" - }, - { - "name": "Global:2", - "url": "rtmp://txpush.rtmp.nimo.tv/live/" - }, - { - "name": "Global:3", - "url": "rtmp://alpush.rtmp.nimo.tv/live/" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "XLoveCam.com", - "servers": [ - { - "name": "Europe(main)", - "url": "rtmp://nl.eu.stream.xlove.com/performer-origin" - }, - { - "name": "Europe(Romania)", - "url": "rtmp://ro.eu.stream.xlove.com/performer-origin" - }, - { - "name": "Europe(Russia)", - "url": "rtmp://ru.eu.stream.xlove.com/performer-origin" - }, - { - "name": "North America(US East)", - "url": "rtmp://usec.na.stream.xlove.com/performer-origin" - }, - { - "name": "North America(US West)", - "url": "rtmp://uswc.na.stream.xlove.com/performer-origin" - }, - { - "name": "North America(Canada)", - "url": "rtmp://ca.na.stream.xlove.com/performer-origin" - }, - { - "name": "South America", - "url": "rtmp://co.sa.stream.xlove.com/performer-origin" - }, - { - "name": "Asia", - "url": "rtmp://sg.as.stream.xlove.com/performer-origin" - } - ], - "recommended": { - "x264opts": "scenecut=0" - } - }, - { - "name": "AngelThump", - "servers": [ - { - "name": "Auto", - "url": "rtmp://ingest.angelthump.com/live" - }, - { - "name": "New York 3", - "url": "rtmp://nyc-ingest.angelthump.com:1935/live" - }, - { - "name": "San Francisco 2", - "url": "rtmp://sfo-ingest.angelthump.com:1935/live" - }, - { - "name": "Singapore 1", - "url": "rtmp://sgp-ingest.angelthump.com:1935/live" - }, - { - "name": "London 1", - "url": "rtmp://lon-ingest.angelthump.com:1935/live" - }, - { - "name": "Frankfurt 1", - "url": "rtmp://fra-ingest.angelthump.com:1935/live" - }, - { - "name": "Toronto 1", - "url": "rtmp://tor-ingest.angelthump.com:1935/live" - }, - { - "name": "Bangalore 1", - "url": "rtmp://blr-ingest.angelthump.com:1935/live" - }, - { - "name": "Amsterdam 3", - "url": "rtmp://ams-ingest.angelthump.com:1935/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max video bitrate": 3500, - "max audio bitrate": 160 - } - }, - { - "name": "Taryana - Apachat | تاریانا - آپاچت", - "servers": [ - { - "name": "Global: Fastest (Recommended)", - "url": "rtmp://cdn.apachat.com:443/multistream" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 4000, - "max audio bitrate": 192 - } - }, - { - "name": "api.video", - "servers": [ - { - "name": "Default", - "url": "rtmp://broadcast.api.video/s" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 20000, - "max audio bitrate": 192 - } - }, - { - "name": "SHOWROOM", - "servers": [ - { - "name": "Default", - "url": "https://www.showroom-live.com/api/obs/streaming_info?obs_key=" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 1500, - "max audio bitrate": 160, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "Mux", - "servers": [ - { - "name": "Global (RTMPS)", - "url": "rtmps://global-live.mux.com:443/app" - }, - { - "name": "Global (RTMP)", - "url": "rtmp://global-live.mux.com:5222/app" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 5000, - "max audio bitrate": 160 - } - }, - { - "name": "Viloud", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.viloud.tv:5222/app" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 5000, - "max audio bitrate": 160 - } - }, - { - "name": "MyFreeCams", - "servers": [ - { - "name": "Automatic", - "url": "rtmp://publish.myfreecams.com/NxServer" - }, - { - "name": "Australia", - "url": "rtmp://publish-syd.myfreecams.com/NxServer" - }, - { - "name": "East Asia", - "url": "rtmp://publish-tyo.myfreecams.com/NxServer" - }, - { - "name": "Europe (East)", - "url": "rtmp://publish-buh.myfreecams.com/NxServer" - }, - { - "name": "Europe (West)", - "url": "rtmp://publish-ams.myfreecams.com/NxServer" - }, - { - "name": "North America (East Coast)", - "url": "rtmp://publish-ord.myfreecams.com/NxServer" - }, - { - "name": "North America (West Coast)", - "url": "rtmp://publish-tuk.myfreecams.com/NxServer" - }, - { - "name": "South America", - "url": "rtmp://publish-sao.myfreecams.com/NxServer" - } - ], - "recommended": { - "keyint": 1, - "profile": "high", - "max fps": 60, - "max video bitrate": 10000, - "max audio bitrate": 192, - "x264opts": "tune=zerolatency scenecut=0" - } - }, - { - "name": "PolyStreamer.com", - "servers": [ - { - "name": "Auto-select closest server", - "url": "rtmp://live.polystreamer.com/live" - }, - { - "name": "United States - West", - "url": "rtmp://us-west.live.polystreamer.com/live" - }, - { - "name": "United States - East", - "url": "rtmp://us-east.live.polystreamer.com/live" - }, - { - "name": "Australia", - "url": "rtmp://aus.live.polystreamer.com/live" - }, - { - "name": "India", - "url": "rtmp://ind.live.polystreamer.com/live" - }, - { - "name": "Germany", - "url": "rtmp://deu.live.polystreamer.com/live" - }, - { - "name": "Japan", - "url": "rtmp://jpn.live.polystreamer.com/live" - }, - { - "name": "Singapore", - "url": "rtmp://sgp.live.polystreamer.com/live" - } - ], - "recommended": { - "keyint": 2 - } - }, - { - "name": "Glimesh", - "stream_key_link": "https://glimesh.tv/users/settings/stream", - "servers": [ - { - "name": "North America - Chicago, United States", - "url": "ingest.kord.live.glimesh.tv" - }, - { - "name": "North America - New York, United States", - "url": "ingest.kjfk.live.glimesh.tv" - }, - { - "name": "North America - San Francisco, United States", - "url": "ingest.ksfo.live.glimesh.tv" - }, - { - "name": "North America - Toronto, Canada", - "url": "ingest.cyyz.live.glimesh.tv" - }, - { - "name": "Europe - Amsterdam, Netherlands", - "url": "ingest.eham.live.glimesh.tv" - }, - { - "name": "Europe - Frankfurt, Germany", - "url": "ingest.eddf.live.glimesh.tv" - }, - { - "name": "Europe - London, United Kingdom", - "url": "ingest.egll.live.glimesh.tv" - }, - { - "name": "Asia - Bangalore, India", - "url": "ingest.vobl.live.glimesh.tv" - }, - { - "name": "Asia - Singapore", - "url": "ingest.wsss.live.glimesh.tv" - } - ], - "recommended": { - "keyint": 2, - "output": "ftl_output", - "max audio bitrate": 160, - "max video bitrate": 6000, - "bframes": 0, - "x264opts": "scenecut=0" - } - }, - { - "name": "OPENREC.tv - Premium member (プレミアム会員)", - "stream_key_link": "https://www.openrec.tv/login?keep_login=true&url=https://www.openrec.tv/dashboard/live?from=obs", - "servers": [ - { - "name": "Default", - "url": "rtmp://a.station.openrec.tv:1935/live1" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 5000, - "max audio bitrate": 160 - } - }, - { - "name": "nanoStream Cloud / bintu", - "more_info_link": "https://www.nanocosmos.de/obs", - "stream_key_link": "https://bintu-cloud-frontend.nanocosmos.de/organisation", - "servers": [ - { - "name": "bintu-stream global ingest (rtmp)", - "url": "rtmp://bintu-stream.nanocosmos.de/live" - }, - { - "name": "bintu-stream global ingest (rtmps)", - "url": "rtmps://bintu-stream.nanocosmos.de:1937/live" - }, - { - "name": "bintu-vtrans global ingest with transcoding/ABR (rtmp)", - "url": "rtmp://bintu-vtrans.nanocosmos.de/live" - }, - { - "name": "bintu-vtrans global ingest with transcoding/ABR (rtmps)", - "url": "rtmps://bintu-vtrans.nanocosmos.de:1937/live" - }, - { - "name": "bintu-stream Europe (EU)", - "url": "rtmp://bintu-stream-eu.nanocosmos.de/live" - }, - { - "name": "bintu-stream USA West (USW)", - "url": "rtmp://bintu-stream-usw.nanocosmos.de/live" - }, - { - "name": "bintu-stream US East (USE)", - "url": "rtmp://bintu-stream-use.nanocosmos.de/live" - }, - { - "name": "bintu-stream Asia South (ASS)", - "url": "rtmp://bintu-stream-ass.nanocosmos.de/live" - }, - { - "name": "bintu-stream Australia (AU)", - "url": "rtmp://bintu-stream-au.nanocosmos.de/live" - }, - { - "name": "bintu-vtrans Europe (EU)", - "url": "rtmp://bintu-vtrans-eu.nanocosmos.de/live" - }, - { - "name": "bintu-vtrans USA West (USW)", - "url": "rtmp://bintu-vtrans-usw.nanocosmos.de/live" - }, - { - "name": "bintu-vtrans US East (USE)", - "url": "rtmp://bintu-vtrans-use.nanocosmos.de/live" - }, - { - "name": "bintu-vtrans Asia South (ASS)", - "url": "rtmp://bintu-vtrans-ass.nanocosmos.de/live" - }, - { - "name": "bintu-vtrans Australia (AU)", - "url": "rtmp://bintu-vtrans-au.nanocosmos.de/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "baseline", - "bframes": 0, - "max video bitrate": 5000, - "max audio bitrate": 192, - "x264opts": "tune=zerolatency b-pyramid=0 scenecut=0" - } - }, - { - "name": "Dacast", - "servers": [ - { - "name": "Default", - "url": "https://developer.dacast.com/v3/encoder-setup/" - } - ], - "recommended": { - "keyint": 1, - "profile": "high", - "max video bitrate": 7000, - "max audio bitrate": 128 - } - }, - { - "name": "Brime Live", - "stream_key_link": "https://brimelive.com/obs-stream-key-link", - "servers": [ - { - "name": "North America - Ashburn, VA", - "url": "rtmp://ingest-us-ashburn.brimelive.com/live" - }, - { - "name": "North America - San Jose, CA", - "url": "rtmp://ingest-us-sanjose.brimelive.com/live" - }, - { - "name": "North America - Atlanta, GA", - "url": "rtmp://ingest-us-atlanta.brimelive.com/live" - }, - { - "name": "North America - Dallas, TX", - "url": "rtmp://ingest-us-dallas.brimelive.com/live" - }, - { - "name": "North America - Chicago, IL", - "url": "rtmp://ingest-us-chicago.brimelive.com/live" - }, - { - "name": "Canada Southeast - Montreal", - "url": "rtmp://ingest-ca-montreal.brimelive.com/live" - }, - { - "name": "Latin America - Brazil East (Sao Paulo)", - "url": "rtmp://ingest-la-saopaulo.brimelive.com/live" - }, - { - "name": "Europe / EMEA - Germany (Frankfurt)", - "url": "rtmp://ingest-eu-frankfurt.brimelive.com/live" - }, - { - "name": "Europe / EMEA - UK South (London)", - "url": "rtmp://ingest-eu-london.brimelive.com/live" - }, - { - "name": "Europe / EMEA - Russia (Moscow)", - "url": "rtmp://ingest-eu-moscow.brimelive.com/live" - }, - { - "name": "APAC - Japan East (Tokyo)", - "url": "rtmp://ingest-apac-tokyo.brimelive.com/live" - }, - { - "name": "APAC - Australia East (Sydney)", - "url": "rtmp://ingest-apac-sydney.brimelive.com/live" - } - ], - "recommended": { - "max video bitrate": 20000, - "max audio bitrate": 320, - "x264opts": "scenecut=0" - } - }, - { - "name": "Bilibili Live", - "stream_key_link": "https://link.bilibili.com/p/center/index#/my-room/start-live", - "servers": [ - { - "name": "Default", - "url": "rtmp://live-push.bilivideo.com/live-bvc/" - }, - { - "name": "Tencent Cloud", - "url": "rtmp://txy.live-push.bilivideo.com/live-bvc/" - } - ] - }, - { - "name": "Volume.com", - "stream_key_link": "https://volume.com/b?show_key=1&webrtc=0", - "servers": [ - { - "name": "Default - Recommended", - "url": "rtmp://live.volume.com/live-origin" - }, - { - "name": "EU - Amsterdam", - "url": "rtmp://live-ams.volume.com/live-origin" - }, - { - "name": "EU - Frankfurt", - "url": "rtmp://live-fra.volume.com/live-origin" - }, - { - "name": "US - West", - "url": "rtmp://live-pdx.volume.com/live-origin" - }, - { - "name": "US - East", - "url": "rtmp://live-ash.volume.com/live-origin" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 20000, - "max fps": 60 - } - }, - { - "name": "BoxCast", - "stream_key_link": "https://dashboard.boxcast.com/#/sources", - "servers": [ - { - "name": "BoxCast", - "url": "rtmp://rtmp.boxcast.com/live" - } - ] - }, - { - "name": "Disciple Media", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.disciplemedia.com/b-fme" - } - ] - }, - { - "name": "Jio Games", - "servers": [ - { - "name": "Primary", - "url": "rtmp://livepub1.api.engageapps.jio/live" - }, - { - "name": "Secondary", - "url": "rtmp://livepub2.api.engageapps.jio/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 32000, - "max audio bitrate": 256 - } - }, - { - "name": "Kuaishou Live", - "stream_key_link": "https://studio.kuaishou.com/live/list", - "servers": [ - { - "name": "Default", - "url": "rtmp://open-push.voip.yximgs.com/gifshow/" - }, - { - "name": "North America", - "url": "rtmp://tx.push.yximgs.com/live/" - } - ] - }, - { - "name": "Utreon", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.utreon.com:5222/app" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 5000, - "max audio bitrate": 160 - } - }, - { - "name": "Autistici.org Live", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.autistici.org/ingest" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 2500, - "max audio bitrate": 128 - } - }, - { - "name": "PhoneLiveStreaming", - "stream_key_link": "https://app.phonelivestreaming.com/media/rtmp", - "servers": [ - { - "name": "PhoneLiveStreaming", - "url": "rtmp://live.phonelivestreaming.com/live/" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 128, - "max audio bitrate": 160 - } - }, - { - "name": "ManyVids", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.str.manyvids.com:1935/live_stream/" - } - ], - "recommended": { - "supported resolutions": [ - "1280x720", - "960x540" - ], - "bitrate matrix": [ - { - "res": "960x540", - "fps": 30, - "max bitrate": 3000 - }, - { - "res": "1280x720", - "fps": 30, - "max bitrate": 4000 - } - ], - "keyint": 2, - "max video bitrate": 4000, - "max fps": 30 - } - }, - { - "name": "Fantasy.Club", - "stream_key_link": "https://fantasy.club/app/create-content/stream-now", - "more_info_link": "https://help.fantasy.club/", - "servers": [ - { - "name": "US: East", - "url": "rtmp://live-east.fantasy.club/live" - }, - { - "name": "US: West", - "url": "rtmp://live-west.fantasy.club/live" - }, - { - "name": "Europe", - "url": "rtmp://live-eu.fantasy.club/live" - }, - { - "name": "South America", - "url": "rtmp://live-sa.fantasy.club/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "bframes": 0, - "x264opts": "scenecut=0", - "supported resolutions": [ - "1920x1080", - "1280x720", - "852x480" - ], - "bitrate matrix": [ - { - "res": "852x480", - "fps": 30, - "max bitrate": 1200 - }, - { - "res": "1280x720", - "fps": 30, - "max bitrate": 3600 - }, - { - "res": "1280x720", - "fps": 60, - "max bitrate": 4200 - }, - { - "res": "1920x1080", - "fps": 30, - "max bitrate": 5000 - }, - { - "res": "1920x1080", - "fps": 60, - "max bitrate": 7200 - } - ], - "max fps": 60, - "max video bitrate": 7200, - "max audio bitrate": 196 - } - } - ] -} +{"format_version":3,"services":[{"name":"Twitch","common":true,"stream_key_link":"https://dashboard.twitch.tv/settings/stream","servers":[{"name":"Asia: Hong Kong","url":"rtmp://live-hkg.twitch.tv/app"},{"name":"Asia: Seoul, South Korea","url":"rtmp://live-sel.twitch.tv/app"},{"name":"Asia: Singapore","url":"rtmp://live-sin.twitch.tv/app"},{"name":"Asia: Taipei, Taiwan","url":"rtmp://live-tpe.twitch.tv/app"},{"name":"Asia: Tokyo, Japan","url":"rtmp://live-tyo.twitch.tv/app"},{"name":"Australia: Sydney","url":"rtmp://live-syd.twitch.tv/app"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.twitch.tv/app"},{"name":"EU: Berlin, DE","url":"rtmp://live-ber.twitch.tv/app"},{"name":"Europe: Copenhagen, DK","url":"rtmp://live-cph.twitch.tv/app"},{"name":"EU: Frankfurt, DE","url":"rtmp://live-fra.twitch.tv/app"},{"name":"EU: Helsinki, FI","url":"rtmp://live-hel.twitch.tv/app"},{"name":"EU: Lisbon, Portugal","url":"rtmp://live-lis.twitch.tv/app"},{"name":"EU: London, UK","url":"rtmp://live-lhr.twitch.tv/app"},{"name":"EU: Madrid, Spain","url":"rtmp://live-mad.twitch.tv/app"},{"name":"EU: Marseille, FR","url":"rtmp://live-mrs.twitch.tv/app"},{"name":"EU: Milan, Italy","url":"rtmp://live-mil.twitch.tv/app"},{"name":"EU: Norway, Oslo","url":"rtmp://live-osl.twitch.tv/app"},{"name":"EU: Paris, FR","url":"rtmp://live-cdg.twitch.tv/app"},{"name":"EU: Prague, CZ","url":"rtmp://live-prg.twitch.tv/app"},{"name":"EU: Stockholm, SE","url":"rtmp://live-arn.twitch.tv/app"},{"name":"EU: Vienna, Austria","url":"rtmp://live-vie.twitch.tv/app"},{"name":"EU: Warsaw, Poland","url":"rtmp://live-waw.twitch.tv/app"},{"name":"NA: Mexico City","url":"rtmp://live-qro.twitch.tv/app"},{"name":"NA: Quebec, Canada","url":"rtmp://live-ymq.twitch.tv/app"},{"name":"NA: Toronto, Canada","url":"rtmp://live-yto.twitch.tv/app"},{"name":"South America: Argentina","url":"rtmp://live-eze.twitch.tv/app"},{"name":"South America: Chile","url":"rtmp://live-scl.twitch.tv/app"},{"name":"South America: Lima, Peru","url":"rtmp://live-lim.twitch.tv/app"},{"name":"South America: Medellin, Colombia","url":"rtmp://live-mde.twitch.tv/app"},{"name":"South America: Rio de Janeiro, Brazil","url":"rtmp://live-rio.twitch.tv/app"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://live-sao.twitch.tv/app"},{"name":"US Central: Dallas, TX","url":"rtmp://live-dfw.twitch.tv/app"},{"name":"US Central: Denver, CO","url":"rtmp://live-den.twitch.tv/app"},{"name":"US Central: Houston, TX","url":"rtmp://live-hou.twitch.tv/app"},{"name":"US Central: Salt Lake City, UT","url":"rtmp://live-slc.twitch.tv/app"},{"name":"US East: Ashburn, VA","url":"rtmp://live-iad.twitch.tv/app"},{"name":"US East: Atlanta, GA","url":"rtmp://live-atl.twitch.tv/app"},{"name":"US East: Chicago","url":"rtmp://live-ord.twitch.tv/app"},{"name":"US East: Miami, FL","url":"rtmp://live-mia.twitch.tv/app"},{"name":"US East: New York, NY","url":"rtmp://live-jfk.twitch.tv/app"},{"name":"US West: Los Angeles, CA","url":"rtmp://live-lax.twitch.tv/app"},{"name":"US West: Phoenix, AZ","url":"rtmp://live-phx.twitch.tv/app"},{"name":"US West: Portland, Oregon","url":"rtmp://live-pdx.twitch.tv/app"},{"name":"US West: San Francisco, CA","url":"rtmp://live-sfo.twitch.tv/app"},{"name":"US West: San Jose, CA","url":"rtmp://live-sjc.twitch.tv/app"},{"name":"US West: Seattle, WA","url":"rtmp://live-sea.twitch.tv/app"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"YouTube - HLS","common":false,"more_info_link":"https://developers.google.com/youtube/v3/live/guides/ingestion-protocol-comparison","stream_key_link":"https://www.youtube.com/live_dashboard","servers":[{"name":"Primary YouTube ingest server","url":"https://a.upload.youtube.com/http_upload_hls?cid={stream_key}©=0&file=out.m3u8"},{"name":"Backup YouTube ingest server","url":"https://b.upload.youtube.com/http_upload_hls?cid={stream_key}©=1&file=out.m3u8"}],"recommended":{"keyint":2,"output":"ffmpeg_hls_muxer","max video bitrate":51000,"max audio bitrate":160}},{"name":"YouTube - RTMPS","common":true,"stream_key_link":"https://www.youtube.com/live_dashboard","alt_names":["YouTube / YouTube Gaming","YouTube - RTMP","YouTube - RTMPS (Beta)"],"servers":[{"name":"Primary YouTube ingest server","url":"rtmps://a.rtmps.youtube.com:443/live2"},{"name":"Backup YouTube ingest server","url":"rtmps://b.rtmps.youtube.com:443/live2?backup=1"},{"name":"Primary YouTube ingest server (legacy RTMP)","url":"rtmp://a.rtmp.youtube.com/live2"},{"name":"Backup YouTube ingest server (legacy RTMP)","url":"rtmp://b.rtmp.youtube.com/live2?backup=1"}],"recommended":{"keyint":2,"max video bitrate":51000,"max audio bitrate":160}},{"name":"Loola.tv","common":false,"servers":[{"name":"US East: Virginia","url":"rtmp://rtmp.loola.tv/push"},{"name":"EU Central: Germany","url":"rtmp://rtmp-eu.loola.tv/push"},{"name":"South America: Brazil","url":"rtmp://rtmp-sa.loola.tv/push"},{"name":"Asia/Pacific: Singapore","url":"rtmp://rtmp-sg.loola.tv/push"},{"name":"Middle East: Bahrain","url":"rtmp://rtmp-me.loola.tv/push"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":2500,"max audio bitrate":160,"bframes":2,"x264opts":"scenecut=0"}},{"name":"Lovecast","servers":[{"name":"Default","url":"rtmp://live-a.lovecastapp.com:5222/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30}},{"name":"Luzento.com - RTMP","stream_key_link":"https://cms.luzento.com/dashboard/stream-key?from=OBS","servers":[{"name":"Primary","url":"rtmp://ingest.luzento.com/live"},{"name":"Primary (Test)","url":"rtmp://ingest.luzento.com/test"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":256,"bframes":2,"x264opts":"scenecut=0"}},{"name":"VIMM","servers":[{"name":"Europe: Frankfurt","url":"rtmp://eu.vimm.tv/live"},{"name":"North America: Montreal","url":"rtmp://us.vimm.tv/live"}],"recommended":{"keyint":2,"max video bitrate":8000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"Mobcrush","servers":[{"name":"Primary","url":"rtmp://live.mobcrush.net/mob"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":6000,"max audio bitrate":160}},{"name":"Web.TV","servers":[{"name":"Primary","url":"rtmp://live3.origins.web.tv/liveext"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500,"max audio bitrate":160}},{"name":"GoodGame.ru","servers":[{"name":"Моscow","url":"rtmp://msk.goodgame.ru:1940/live"}]},{"name":"YouStreamer","stream_key_link":"https://www.app.youstreamer.com/stream/","servers":[{"name":"Moscow","url":"rtmp://push.youstreamer.com/in/"}]},{"name":"Vaughn Live / iNSTAGIB","servers":[{"name":"US: Chicago, IL","url":"rtmp://live-ord.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320}},{"name":"Breakers.TV","servers":[{"name":"US: Chicago, IL","url":"rtmp://live-ord.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320}},{"name":"Facebook Live","common":true,"stream_key_link":"https://www.facebook.com/live/producer?ref=OBS","servers":[{"name":"Default","url":"rtmps://rtmp-api.facebook.com:443/rtmp/"}],"recommended":{"keyint":2,"profile":"main","supported resolutions":["1920x1080","1280x720","852x480","640x360"],"bitrate matrix":[{"res":"640x360","fps":30,"max bitrate":1000},{"res":"640x360","fps":60,"max bitrate":1500},{"res":"852x480","fps":30,"max bitrate":2000},{"res":"852x480","fps":60,"max bitrate":3000},{"res":"1280x720","fps":30,"max bitrate":4000},{"res":"1280x720","fps":60,"max bitrate":6000},{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1920x1080","fps":60,"max bitrate":9000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":128}},{"name":"Restream.io","alt_names":["Restream.io - RTMP","Restream.io - FTL"],"common":true,"stream_key_link":"https://restream.io/settings/streaming-setup?from=OBS","servers":[{"name":"Autodetect","url":"rtmp://live.restream.io/live"},{"name":"EU-West (London, GB)","url":"rtmp://london.restream.io/live"},{"name":"EU-West (Amsterdam, NL)","url":"rtmp://amsterdam.restream.io/live"},{"name":"EU-West (Luxembourg)","url":"rtmp://luxembourg.restream.io/live"},{"name":"EU-West (Paris, FR)","url":"rtmp://paris.restream.io/live"},{"name":"EU-West (Milan, IT)","url":"rtmp://milan.restream.io/live"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://frankfurt.restream.io/live"},{"name":"EU-East (Falkenstein, DE)","url":"rtmp://falkenstein.restream.io/live"},{"name":"EU-East (Prague, Czech)","url":"rtmp://prague.restream.io/live"},{"name":"EU-South (Madrid, Spain)","url":"rtmp://madrid.restream.io/live"},{"name":"Russia (Moscow)","url":"rtmp://moscow.restream.io/live"},{"name":"Turkey (Istanbul)","url":"rtmp://istanbul.restream.io/live"},{"name":"Israel (Tel Aviv)","url":"rtmp://telaviv.restream.io/live"},{"name":"US-West (Seattle, WA)","url":"rtmp://seattle.restream.io/live"},{"name":"US-West (San Jose, CA)","url":"rtmp://sanjose.restream.io/live"},{"name":"US-Central (Dallas, TX)","url":"rtmp://dallas.restream.io/live"},{"name":"US-East (Washington, DC)","url":"rtmp://washington.restream.io/live"},{"name":"US-East (Miami, FL)","url":"rtmp://miami.restream.io/live"},{"name":"US-East (Chicago, IL)","url":"rtmp://chicago.restream.io/live"},{"name":"NA-East (Toronto, Canada)","url":"rtmp://toronto.restream.io/live"},{"name":"SA (Saint Paul, Brazil)","url":"rtmp://saopaulo.restream.io/live"},{"name":"India (Bangalore)","url":"rtmp://bangalore.restream.io/live"},{"name":"Asia (Singapore)","url":"rtmp://singapore.restream.io/live"},{"name":"Asia (Seoul, South Korea)","url":"rtmp://seoul.restream.io/live"},{"name":"Asia (Tokyo, Japan)","url":"rtmp://tokyo.restream.io/live"},{"name":"Australia (Sydney)","url":"rtmp://sydney.restream.io/live"}],"recommended":{"keyint":2}},{"name":"Nood","servers":[{"name":"Global: Fastest (Recommended)","url":"rtmp://stream.nood.tv/live_source"},{"name":"NA East: Ashburn, VA, USA","url":"rtmp://us-east-1.stream.nood.tv/live_source"},{"name":"NA East: Columbus, OH, USA","url":"rtmp://us-east-2.stream.nood.tv/live_source"},{"name":"NA East: Montreal, QC, CAN","url":"rtmp://ca-central-1.stream.nood.tv/live_source"},{"name":"NA West: San Francisco, CA, USA","url":"rtmp://us-west-1.stream.nood.tv/live_source"},{"name":"NA West: Portland, OR, USA","url":"rtmp://us-west-2.stream.nood.tv/live_source"},{"name":"SA East: Sao Paulo, BRA","url":"rtmp://sa-east-1.stream.nood.tv/live_source"},{"name":"EU West: Dublin, IRL","url":"rtmp://eu-west-1.stream.nood.tv/live_source"},{"name":"EU West: London, GBR","url":"rtmp://eu-west-2.stream.nood.tv/live_source"},{"name":"EU West: Paris, FRA","url":"rtmp://eu-west-3.stream.nood.tv/live_source"},{"name":"EU West: Frankfurt, DEU","url":"rtmp://eu-central-1.stream.nood.tv/live_source"},{"name":"Asia North-East: Tokyo, JPN","url":"rtmp://ap-northeast-1.stream.nood.tv/live_source"},{"name":"Asia North-East: Seoul, KOR","url":"rtmp://ap-northeast-2.stream.nood.tv/live_source"},{"name":"Asia South-East: Singapore, SGP","url":"rtmp://ap-southeast-1.stream.nood.tv/live_source"},{"name":"Asia South-East: Sydney, AUS","url":"rtmp://ap-southeast-2.stream.nood.tv/live_source"},{"name":"Asia South: Mumbai, IND","url":"rtmp://ap-south-1.stream.nood.tv/live_source"}],"recommended":{"keyint":2,"max video bitrate":25000,"max audio bitrate":192,"x264opts":"scenecut=0"}},{"name":"Castr.io","servers":[{"name":"US-East (Chicago, IL)","url":"rtmp://cg.castr.io/static"},{"name":"US-East (New York, NY)","url":"rtmp://ny.castr.io/static"},{"name":"US-East (Miami, FL)","url":"rtmp://mi.castr.io/static"},{"name":"US-West (Seattle, WA)","url":"rtmp://se.castr.io/static"},{"name":"US-West (Los Angeles, CA)","url":"rtmp://la.castr.io/static"},{"name":"US-Central (Dallas, TX)","url":"rtmp://da.castr.io/static"},{"name":"NA-East (Toronto, CA)","url":"rtmp://qc.castr.io/static"},{"name":"SA (Sao Paulo, BR)","url":"rtmp://br.castr.io/static"},{"name":"EU-West (London, UK)","url":"rtmp://uk.castr.io/static"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://fr.castr.io/static"},{"name":"Russia (Moscow)","url":"rtmp://ru.castr.io/static"},{"name":"Asia (Singapore)","url":"rtmp://sg.castr.io/static"},{"name":"Asia (India)","url":"rtmp://in.castr.io/static"},{"name":"Australia (Sydney)","url":"rtmp://au.castr.io/static"},{"name":"US Central","url":"rtmp://us-central.castr.io/static"},{"name":"US West","url":"rtmp://us-west.castr.io/static"},{"name":"US East","url":"rtmp://us-east.castr.io/static"},{"name":"US South","url":"rtmp://us-south.castr.io/static"},{"name":"South America","url":"rtmp://south-am.castr.io/static"},{"name":"EU Central","url":"rtmp://eu-central.castr.io/static"},{"name":"Singapore","url":"rtmp://sg-central.castr.io/static"}],"recommended":{"keyint":2}},{"name":"Boomstream","servers":[{"name":"Default","url":"rtmp://live.boomstream.com/live"}]},{"name":"Meridix Live Sports Platform","servers":[{"name":"Primary","url":"rtmp://publish.meridix.com/live"}],"recommended":{"max video bitrate":3500}},{"name":"AfreecaTV","alt_names":["아프리카TV","Afreeca.TV"],"servers":[{"name":"Asia : Korea","url":"rtmp://rtmpmanager-freecat.afreeca.tv/app"},{"name":"North America : US East","url":"rtmp://rtmp-esu.afreecatv.com/app"},{"name":"North America : US West","url":"rtmp://rtmp-wsu.afreecatv.com/app"},{"name":"South America : Brazil","url":"rtmp://rtmp-brz.afreecatv.com/app"},{"name":"Europe : UK","url":"rtmp://rtmp-uk.afreecatv.com/app"},{"name":"Asia : Singapore","url":"rtmp://rtmp-sgp.afreecatv.com/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192}},{"name":"CAM4","servers":[{"name":"CAM4","url":"rtmp://origin.cam4.com/cam4-origin-live"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":3000,"max audio bitrate":128}},{"name":"ePlay","servers":[{"name":"ePlay Primary","url":"rtmp://live.eplay.link/origin"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7500,"max audio bitrate":192}},{"name":"Picarto","servers":[{"name":"Autoselect closest server","url":"rtmp://live.us.picarto.tv/golive"},{"name":"Los Angeles, USA","url":"rtmp://live.us-losangeles.picarto.tv/golive"},{"name":"Dallas, USA","url":"rtmp://live.us-dallas.picarto.tv/golive"},{"name":"Miami, USA","url":"rtmp://live.us-miami.picarto.tv/golive"},{"name":"New York, USA","url":"rtmp://live.us-newyork.picarto.tv/golive"},{"name":"Europe","url":"rtmp://live.eu-west1.picarto.tv/golive"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500}},{"name":"Pandora TV Korea","servers":[{"name":"Default","url":"rtmp://plive.pandora.tv:80/mediaHub"}]},{"name":"Livestream","servers":[{"name":"Primary","url":"rtmp://rtmpin.livestreamingest.com/rtmpin"}]},{"name":"Uscreen","servers":[{"name":"Default","url":"rtmp://global-live.uscreen.app:5222/app"}],"recommended":{"keyint":2,"max video bitrate":8000,"max audio bitrate":192}},{"name":"Stripchat","servers":[{"name":"Auto","url":"rtmp://s-sd.doppiocdn.com/ext"}],"recommended":{"keyint":2,"profile":"main","bframes":0,"max video bitrate":6000,"max audio bitrate":128,"x264opts":"tune=zerolatency"}},{"name":"CamSoda","servers":[{"name":"North America","url":"rtmp://obs-ingest-na.livemediahost.com/cam_obs"},{"name":"South America","url":"rtmp://obs-ingest-sa.livemediahost.com/cam_obs"},{"name":"Asia","url":"rtmp://obs-ingest-as.livemediahost.com/cam_obs"},{"name":"Europe","url":"rtmp://obs-ingest-eu.livemediahost.com/cam_obs"},{"name":"Oceania","url":"rtmp://obs-ingest-oc.livemediahost.com/cam_obs"}],"recommended":{"supported resolutions":["1920x1080","1280x720","852x480","480x360"],"max fps":30,"max video bitrate":6000,"max audio bitrate":160,"x264opts":"tune=zerolatency"}},{"name":"Chaturbate","servers":[{"name":"Global Main Fastest - Recommended","url":"rtmp://live.stream.highwebmedia.com/live-origin"},{"name":"Global Backup","url":"rtmp://live-backup.stream.highwebmedia.com/live-origin"},{"name":"US West: Seattle, WA","url":"rtmp://live-sea.stream.highwebmedia.com/live-origin"},{"name":"US West: Phoenix, AZ","url":"rtmp://live-phx.stream.highwebmedia.com/live-origin"},{"name":"US Central: Salt Lake City, UT","url":"rtmp://live-slc.stream.highwebmedia.com/live-origin"},{"name":"US Central: Chicago, IL","url":"rtmp://live-chi.stream.highwebmedia.com/live-origin"},{"name":"US East: Atlanta, GA","url":"rtmp://live-atl.stream.highwebmedia.com/live-origin"},{"name":"US East: Ashburn, VA","url":"rtmp://live-ash.stream.highwebmedia.com/live-origin"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://live-gru.stream.highwebmedia.com/live-origin"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-nld.stream.highwebmedia.com/live-origin"},{"name":"EU: Alblasserdam, NL","url":"rtmp://live-alb.stream.highwebmedia.com/live-origin"},{"name":"EU: Frankfurt, DE","url":"rtmp://live-fra.stream.highwebmedia.com/live-origin"},{"name":"EU: Belgrade, Serbia","url":"rtmp://live-srb.stream.highwebmedia.com/live-origin"},{"name":"Asia: Singapore","url":"rtmp://live-sin.stream.highwebmedia.com/live-origin"},{"name":"Asia: Tokyo, Japan","url":"rtmp://live-nrt.stream.highwebmedia.com/live-origin"},{"name":"Australia: Sydney","url":"rtmp://live-syd.stream.highwebmedia.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":50000,"max audio bitrate":192}},{"name":"Twitter","common":true,"stream_key_link":"https://studio.twitter.com/producer/sources","alt_names":["Twitter / Periscope"],"servers":[{"name":"US West: California","url":"rtmp://ca.pscp.tv:80/x"},{"name":"US West: Oregon","url":"rtmp://or.pscp.tv:80/x"},{"name":"US East: Virginia","url":"rtmp://va.pscp.tv:80/x"},{"name":"South America: Brazil","url":"rtmp://br.pscp.tv:80/x"},{"name":"EU West: France","url":"rtmp://fr.pscp.tv:80/x"},{"name":"EU West: Ireland","url":"rtmp://ie.pscp.tv:80/x"},{"name":"EU Central: Germany","url":"rtmp://de.pscp.tv:80/x"},{"name":"Asia/Pacific: Australia","url":"rtmp://au.pscp.tv:80/x"},{"name":"Asia/Pacific: India","url":"rtmp://in.pscp.tv:80/x"},{"name":"Asia/Pacific: Japan","url":"rtmp://jp.pscp.tv:80/x"},{"name":"Asia/Pacific: Korea","url":"rtmp://kr.pscp.tv:80/x"},{"name":"Asia/Pacific: Singapore","url":"rtmp://sg.pscp.tv:80/x"}],"recommended":{"keyint":3,"max video bitrate":12000,"max audio bitrate":128,"max fps":60}},{"name":"Switchboard Live","alt_names":["Switchboard Live (Joicaster)"],"servers":[{"name":"Global Zone (geo based)","url":"rtmp://ingest-global-a.switchboard.zone/live"},{"name":"US Zone (geo based)","url":"rtmp://ingest-us.switchboard.zone/live"},{"name":"US West 1 (South)","url":"rtmp://ingest-us-west.a.switchboard.zone/live"},{"name":"US West 2 (North)","url":"rtmp://ingest-us-west.b.switchboard.zone/live"},{"name":"US East 1 (North)","url":"rtmp://ingest-us-east.a.switchboard.zone/live"},{"name":"US East 2 (South)","url":"rtmp://ingest-us-east.b.switchboard.zone/live"},{"name":"US Central (North)","url":"rtmp://ingest-us-central.a.switchboard.zone/live"},{"name":"South America East (São Paulo, BR)","url":"rtmp://ingest-sa-east.a.switchboard.zone/live"},{"name":"Europe West (London, UK)","url":"rtmp://ingest-eu-west.a.switchboard.zone/live"},{"name":"Europe North (Hamina, FI)","url":"rtmp://ingest-eu-north.a.switchboard.zone/live"},{"name":"Australia Southeast (Sydney, AU)","url":"rtmp://ingest-au-southeast.a.switchboard.zone/live"},{"name":"Asia East (Changhua County, TW)","url":"rtmp://ingest-as-east.a.switchboard.zone/live"},{"name":"Asia Northeast (Tokyo, JP)","url":"rtmp://ingest-as-northeast.a.switchboard.zone/live"},{"name":"Asia South (Mumbai, IN)","url":"rtmp://ingest-as-south.a.switchboard.zone/live"}],"recommended":{"keyint":2,"max audio bitrate":128,"max video bitrate":10000}},{"name":"Looch","common":false,"servers":[{"name":"Primary Looch ingest server","url":"rtmp://ingest.looch.tv/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":6000,"max audio bitrate":160}},{"name":"Eventials","servers":[{"name":"Default","url":"rtmp://live.eventials.com/eventialsLiveOrigin"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":900,"max audio bitrate":192}},{"name":"EventLive.pro","servers":[{"name":"Default","url":"rtmp://go.eventlive.pro/live"}],"recommended":{"keyint":2,"max video bitrate":3000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30}},{"name":"Lahzenegar - StreamG | لحظهنگار - استریمجی","servers":[{"name":"Primary","url":"rtmp://rtmp.lahzecdn.com/pro"},{"name":"Iran","url":"rtmp://rtmp-iran.lahzecdn.com/pro"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":4000,"max audio bitrate":192}},{"name":"MyLive","servers":[{"name":"Default","url":"rtmp://stream.mylive.in.th/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7000,"max audio bitrate":192}},{"name":"Trovo","alt_names":["Madcat"],"stream_key_link":"https://studio.trovo.live/mychannel/stream","servers":[{"name":"Default","url":"rtmp://livepush.trovo.live/live/"}],"recommended":{"keyint":2,"max video bitrate":9000,"max audio bitrate":160,"x264opts":"scenecut=0"}},{"name":"Mixcloud","servers":[{"name":"Default","url":"rtmp://rtmp.mixcloud.com/broadcast"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"supported resolutions":["1280x720","852x480","480x360"],"max fps":30,"x264opts":"scenecut=0"}},{"name":"SermonAudio Cloud","alt_names":["SermonAudio.com"],"servers":[{"name":"Primary","url":"rtmp://webcast.sermonaudio.com/sa"}],"recommended":{"max video bitrate":2000,"max audio bitrate":128}},{"name":"Vimeo","servers":[{"name":"Default","url":"rtmp://rtmp.cloud.vimeo.com/live"}]},{"name":"Aparat","servers":[{"name":"Default","url":"rtmp://rtmp.cdn.asset.aparat.com:443/event"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"GameTips.TV","servers":[{"name":"Iran - Tehran | AsiaTech","url":"rtmp://rtmp.s2.gametips.tv:1935/live"},{"name":"Netherlands - Amsterdam | Serverius","url":"rtmp://rtmp.s3.gametips.tv:1935/live"},{"name":"Iran - Tehran | ParsOnline","url":"rtmp://rtmp.s4.gametips.tv:1935/live"},{"name":"Iran - Tehran | AfraNet","url":"rtmp://rtmp.s5.gametips.tv:1935/live"}]},{"name":"KakaoTV","servers":[{"name":"Default","url":"rtmp://rtmp.play.kakao.com/kakaotv"}],"recommended":{"max video bitrate":8000,"max audio bitrate":192}},{"name":"Piczel.tv","servers":[{"name":"Default","url":"rtmp://piczel.tv:1935/live"}],"recommended":{"keyint":4,"max video bitrate":2500,"max audio bitrate":256,"x264opts":"tune=zerolatency aq-strength=0"}},{"name":"STAGE TEN","servers":[{"name":"STAGE TEN","url":"rtmps://app-rtmp.stageten.tv:443/stageten"}],"recommended":{"keyint":2,"profile":"baseline","max video bitrate":4000,"max audio bitrate":128}},{"name":"DLive","servers":[{"name":"Default","url":"rtmp://stream.dlive.tv/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160}},{"name":"Lightcast.com","servers":[{"name":"North America / East","url":"rtmp://us-east.live.lightcast.com/202E1F/default"},{"name":"North America / West","url":"rtmp://us-west.live.lightcast.com/202E1F/default"},{"name":"Europe / Amsterdam","url":"rtmp://europe.live.lightcast.com/202E1F/default"},{"name":"Europe / Frankfurt","url":"rtmp://europe-fra.live.lightcast.com/202E1F/default"},{"name":"Europe / Stockholm","url":"rtmp://europe-sto.live.lightcast.com/202E1F/default"},{"name":"Asia / Hong Kong","url":"rtmp://asia.live.lightcast.com/202E1F/default"},{"name":"Australia / Sydney","url":"rtmp://australia.live.lightcast.com/202E1F/default"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160}},{"name":"Bongacams","servers":[{"name":"Automatic / Default","url":"rtmp://auto.origin.gnsbc.com:1934/live"},{"name":"Automatic / Backup","url":"rtmp://origin.bcvidorigin.com:1934/live"},{"name":"Europe","url":"rtmp://z-eu.origin.gnsbc.com:1934/live"},{"name":"North America","url":"rtmp://z-us.origin.gnsbc.com:1934/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"}},{"name":"show-it.tv","servers":[{"name":"Default","url":"rtmp://stream-1.show-it.tv:1935/live"}],"recommended":{"max video bitrate":6000,"max audio bitrate":192}},{"name":"Chathostess","servers":[{"name":"Chathostess - Default","url":"rtmp://wowza01.foobarweb.com/cmschatsys_video"},{"name":"Chathostess - Backup","url":"rtmp://wowza05.foobarweb.com/cmschatsys_video"}],"recommended":{"keyint":2,"max video bitrate":3600,"max audio bitrate":128}},{"name":"Camplace","servers":[{"name":"Camplace - Default","url":"rtmp://rtmp.camplace.com"}],"recommended":{"keyint":2,"max video bitrate":3000,"max audio bitrate":128}},{"name":"OnlyFans.com","servers":[{"name":"USA","url":"rtmp://route0.onlyfans.com/live"},{"name":"Europe","url":"rtmp://route0-dc2.onlyfans.com/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":2500,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"}},{"name":"YouNow","common":false,"servers":[{"name":"younow.com","url":"https://api.younow.com/php/api/broadcast/ingest?id="}],"recommended":{"keyint":2,"output":"ftl_output","max audio bitrate":160,"max video bitrate":7000,"profile":"main","bframes":0}},{"name":"Steam","common":false,"servers":[{"name":"Default","url":"rtmp://ingest-rtmp.broadcast.steamcontent.com/app"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":7000,"max audio bitrate":128}},{"name":"Stars.AVN.com","servers":[{"name":"Default","url":"rtmp://alpha.gateway.stars.avn.com/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":2500,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"}},{"name":"Konduit.live","servers":[{"name":"Default","url":"rtmp://rtmp.konduit.live/live"}],"recommended":{"keyint":2,"x264opts":"scenecut=0"}},{"name":"Uncanny.gg","servers":[{"name":"Default","url":"rtmp://stream.uncanny.gg/fortnite"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":10000,"max audio bitrate":192}},{"name":"Whalebone.tv","servers":[{"name":"Automatic","url":"rtmp://live.whalebone.tv/live"},{"name":"Tokyo, Japan","url":"rtmp://ap-northeast.live.whalebone.tv/live"},{"name":"Frankfurt, Germany","url":"rtmp://eu-central.live.whalebone.tv/live"},{"name":"London, United Kingdom","url":"rtmp://eu-west.live.whalebone.tv/live"},{"name":"São Paulo, Brazil","url":"rtmp://sa-east.live.whalebone.tv/live"},{"name":"North Virgina, United States","url":"rtmp://us-east.live.whalebone.tv/live"},{"name":"Oregon, United States","url":"rtmp://us-west.live.whalebone.tv/live"}]},{"name":"LOCO","servers":[{"name":"Default","url":"rtmp://ivory-ingest.getloconow.com:1935/stream"}],"recommended":{"keyint":2}},{"name":"niconico, premium member (ニコニコ生放送 プレミアム会員)","servers":[{"name":"Default","url":"rtmp://aliveorigin.dmc.nico/named_input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":192,"max video bitrate":5808,"x264opts":"tune=zerolatency"}},{"name":"niconico, free member (ニコニコ生放送 一般会員)","servers":[{"name":"Default","url":"rtmp://aliveorigin.dmc.nico/named_input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":96,"max video bitrate":904,"x264opts":"tune=zerolatency"}},{"name":"WASD.TV","servers":[{"name":"Automatic","url":"rtmp://push.rtmp.wasd.tv/live"},{"name":"Russia, Moscow","url":"rtmp://ru-moscow.rtmp.wasd.tv/live"},{"name":"Germany, Frankfurt","url":"rtmp://de-frankfurt.rtmp.wasd.tv/live"},{"name":"Finland, Helsinki","url":"rtmp://fi-helsinki.rtmp.wasd.tv/live"}],"recommended":{"keyint":2,"max video bitrate":10000,"max audio bitrate":192}},{"name":"VirtWish","servers":[{"name":"Default","url":"rtmp://rtmp.virtwish.com/live"}]},{"name":"Nimo TV","servers":[{"name":"Global:1","url":"rtmp://wspush.rtmp.nimo.tv/live/"},{"name":"Global:2","url":"rtmp://txpush.rtmp.nimo.tv/live/"},{"name":"Global:3","url":"rtmp://alpush.rtmp.nimo.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160}},{"name":"XLoveCam.com","servers":[{"name":"Europe(main)","url":"rtmp://nl.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Romania)","url":"rtmp://ro.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Russia)","url":"rtmp://ru.eu.stream.xlove.com/performer-origin"},{"name":"North America(US East)","url":"rtmp://usec.na.stream.xlove.com/performer-origin"},{"name":"North America(US West)","url":"rtmp://uswc.na.stream.xlove.com/performer-origin"},{"name":"North America(Canada)","url":"rtmp://ca.na.stream.xlove.com/performer-origin"},{"name":"South America","url":"rtmp://co.sa.stream.xlove.com/performer-origin"},{"name":"Asia","url":"rtmp://sg.as.stream.xlove.com/performer-origin"}],"recommended":{"x264opts":"scenecut=0"}},{"name":"AngelThump","servers":[{"name":"Auto","url":"rtmp://ingest.angelthump.com/live"},{"name":"New York 3","url":"rtmp://nyc-ingest.angelthump.com:1935/live"},{"name":"San Francisco 2","url":"rtmp://sfo-ingest.angelthump.com:1935/live"},{"name":"Singapore 1","url":"rtmp://sgp-ingest.angelthump.com:1935/live"},{"name":"London 1","url":"rtmp://lon-ingest.angelthump.com:1935/live"},{"name":"Frankfurt 1","url":"rtmp://fra-ingest.angelthump.com:1935/live"},{"name":"Toronto 1","url":"rtmp://tor-ingest.angelthump.com:1935/live"},{"name":"Bangalore 1","url":"rtmp://blr-ingest.angelthump.com:1935/live"},{"name":"Amsterdam 3","url":"rtmp://ams-ingest.angelthump.com:1935/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":3500,"max audio bitrate":160}},{"name":"Taryana - Apachat | تاریانا - آپاچت","servers":[{"name":"Global: Fastest (Recommended)","url":"rtmp://cdn.apachat.com:443/multistream"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":4000,"max audio bitrate":192}},{"name":"api.video","servers":[{"name":"Default","url":"rtmp://broadcast.api.video/s"}],"recommended":{"keyint":2,"max video bitrate":20000,"max audio bitrate":192}},{"name":"SHOWROOM","servers":[{"name":"Default","url":"https://www.showroom-live.com/api/obs/streaming_info?obs_key="}],"recommended":{"keyint":2,"profile":"main","max video bitrate":1500,"max audio bitrate":160,"x264opts":"tune=zerolatency"}},{"name":"Mux","servers":[{"name":"Global (RTMPS)","url":"rtmps://global-live.mux.com:443/app"},{"name":"Global (RTMP)","url":"rtmp://global-live.mux.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160}},{"name":"Viloud","servers":[{"name":"Default","url":"rtmp://live.viloud.tv:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160}},{"name":"MyFreeCams","servers":[{"name":"Automatic","url":"rtmp://publish.myfreecams.com/NxServer"},{"name":"Australia","url":"rtmp://publish-syd.myfreecams.com/NxServer"},{"name":"East Asia","url":"rtmp://publish-tyo.myfreecams.com/NxServer"},{"name":"Europe (East)","url":"rtmp://publish-buh.myfreecams.com/NxServer"},{"name":"Europe (West)","url":"rtmp://publish-ams.myfreecams.com/NxServer"},{"name":"North America (East Coast)","url":"rtmp://publish-ord.myfreecams.com/NxServer"},{"name":"North America (West Coast)","url":"rtmp://publish-tuk.myfreecams.com/NxServer"},{"name":"South America","url":"rtmp://publish-sao.myfreecams.com/NxServer"}],"recommended":{"keyint":1,"profile":"high","max fps":60,"max video bitrate":10000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0"}},{"name":"PolyStreamer.com","servers":[{"name":"Auto-select closest server","url":"rtmp://live.polystreamer.com/live"},{"name":"United States - West","url":"rtmp://us-west.live.polystreamer.com/live"},{"name":"United States - East","url":"rtmp://us-east.live.polystreamer.com/live"},{"name":"Australia","url":"rtmp://aus.live.polystreamer.com/live"},{"name":"India","url":"rtmp://ind.live.polystreamer.com/live"},{"name":"Germany","url":"rtmp://deu.live.polystreamer.com/live"},{"name":"Japan","url":"rtmp://jpn.live.polystreamer.com/live"},{"name":"Singapore","url":"rtmp://sgp.live.polystreamer.com/live"}],"recommended":{"keyint":2}},{"name":"Glimesh","stream_key_link":"https://glimesh.tv/users/settings/stream","servers":[{"name":"North America - Chicago, United States","url":"ingest.kord.live.glimesh.tv"},{"name":"North America - New York, United States","url":"ingest.kjfk.live.glimesh.tv"},{"name":"North America - San Francisco, United States","url":"ingest.ksfo.live.glimesh.tv"},{"name":"North America - Toronto, Canada","url":"ingest.cyyz.live.glimesh.tv"},{"name":"Europe - Amsterdam, Netherlands","url":"ingest.eham.live.glimesh.tv"},{"name":"Europe - Frankfurt, Germany","url":"ingest.eddf.live.glimesh.tv"},{"name":"Europe - London, United Kingdom","url":"ingest.egll.live.glimesh.tv"},{"name":"Asia - Bangalore, India","url":"ingest.vobl.live.glimesh.tv"},{"name":"Asia - Singapore","url":"ingest.wsss.live.glimesh.tv"}],"recommended":{"keyint":2,"output":"ftl_output","max audio bitrate":160,"max video bitrate":6000,"bframes":0,"x264opts":"scenecut=0"}},{"name":"OPENREC.tv - Premium member (プレミアム会員)","stream_key_link":"https://www.openrec.tv/login?keep_login=true&url=https://www.openrec.tv/dashboard/live?from=obs","servers":[{"name":"Default","url":"rtmp://a.station.openrec.tv:1935/live1"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160}},{"name":"nanoStream Cloud / bintu","more_info_link":"https://www.nanocosmos.de/obs","stream_key_link":"https://bintu-cloud-frontend.nanocosmos.de/organisation","servers":[{"name":"bintu-stream global ingest (rtmp)","url":"rtmp://bintu-stream.nanocosmos.de/live"},{"name":"bintu-stream global ingest (rtmps)","url":"rtmps://bintu-stream.nanocosmos.de:1937/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmp)","url":"rtmp://bintu-vtrans.nanocosmos.de/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmps)","url":"rtmps://bintu-vtrans.nanocosmos.de:1937/live"},{"name":"bintu-stream Europe (EU)","url":"rtmp://bintu-stream-eu.nanocosmos.de/live"},{"name":"bintu-stream USA West (USW)","url":"rtmp://bintu-stream-usw.nanocosmos.de/live"},{"name":"bintu-stream US East (USE)","url":"rtmp://bintu-stream-use.nanocosmos.de/live"},{"name":"bintu-stream Asia South (ASS)","url":"rtmp://bintu-stream-ass.nanocosmos.de/live"},{"name":"bintu-stream Australia (AU)","url":"rtmp://bintu-stream-au.nanocosmos.de/live"},{"name":"bintu-vtrans Europe (EU)","url":"rtmp://bintu-vtrans-eu.nanocosmos.de/live"},{"name":"bintu-vtrans USA West (USW)","url":"rtmp://bintu-vtrans-usw.nanocosmos.de/live"},{"name":"bintu-vtrans US East (USE)","url":"rtmp://bintu-vtrans-use.nanocosmos.de/live"},{"name":"bintu-vtrans Asia South (ASS)","url":"rtmp://bintu-vtrans-ass.nanocosmos.de/live"},{"name":"bintu-vtrans Australia (AU)","url":"rtmp://bintu-vtrans-au.nanocosmos.de/live"}],"recommended":{"keyint":2,"profile":"baseline","bframes":0,"max video bitrate":5000,"max audio bitrate":192,"x264opts":"tune=zerolatency b-pyramid=0 scenecut=0"}},{"name":"Dacast","servers":[{"name":"Default","url":"https://developer.dacast.com/v3/encoder-setup/"}],"recommended":{"keyint":1,"profile":"high","max video bitrate":7000,"max audio bitrate":128}},{"name":"Brime Live","stream_key_link":"https://brime.tv/studio","servers":[{"name":"North America - Ashburn, VA","url":"rtmp://ingest-us-ashburn.brime.tv/live"},{"name":"North America - San Jose, CA","url":"rtmp://ingest-us-sanjose.brime.tv/live"},{"name":"North America - Phoenix, AZ","url":"rtmp://ingest-us-phoenix.brime.tv/live"},{"name":"Canada Southeast - Montreal","url":"rtmp://ingest-ca-montreal.brime.tv/live"},{"name":"Latin America - Brazil East (Sao Paulo)","url":"rtmp://ingest-sa-saopaulo.brime.tv/live"},{"name":"Europe / EMEA - Netherlands (Amsterdam)","url":"rtmp://ingest-eu-amsterdam.brime.tv/live"},{"name":"Europe / EMEA - Germany (Frankfurt)","url":"rtmp://ingest-eu-frankfurt.brime.tv/live"},{"name":"Europe / EMEA - UK South (London)","url":"rtmp://ingest-eu-london.brime.tv/live"},{"name":"Europe / EMEA - Switzerland (Zurich)","url":"rtmp://ingest-eu-zurich.brime.tv/live"},{"name":"Europe / EMEA - Russia (Moscow)","url":"rtmp://ingest-ru-moscow.brime.tv/live"},{"name":"Africa / EMEA - South Africa (Johannesburg)","url":"rtmp://ingest-af-johannesburg.brime.tv/live"},{"name":"UAE - United Arab Emirates (Dubai)","url":"rtmp://ingest-uae-dubai.brime.tv/live"},{"name":"APAC - India (Mumbai)","url":"rtmp://ingest-apac-mumbai.brime.tv/live"},{"name":"APAC - Japan East (Tokyo)","url":"rtmp://ingest-apac-tokyo.brime.tv/live"},{"name":"APAC - South Korea (Seoul)","url":"rtmp://ingest-apac-seoul.brime.tv/live"},{"name":"APAC - Australia East (Sydney)","url":"rtmp://ingest-apac-sydney.brime.tv/live"}],"recommended":{"max video bitrate":30000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"Bilibili Live","stream_key_link":"https://link.bilibili.com/p/center/index#/my-room/start-live","servers":[{"name":"Default","url":"rtmp://live-push.bilivideo.com/live-bvc/"},{"name":"Tencent Cloud","url":"rtmp://txy.live-push.bilivideo.com/live-bvc/"}]},{"name":"Volume.com","stream_key_link":"https://volume.com/b?show_key=1&webrtc=0","servers":[{"name":"Default - Recommended","url":"rtmp://live.volume.com/live-origin"},{"name":"EU - Amsterdam","url":"rtmp://live-ams.volume.com/live-origin"},{"name":"EU - Frankfurt","url":"rtmp://live-fra.volume.com/live-origin"},{"name":"US - West","url":"rtmp://live-pdx.volume.com/live-origin"},{"name":"US - East","url":"rtmp://live-ash.volume.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":20000,"max fps":60}},{"name":"BoxCast","stream_key_link":"https://dashboard.boxcast.com/#/sources","servers":[{"name":"BoxCast","url":"rtmp://rtmp.boxcast.com/live"}]},{"name":"Disciple Media","servers":[{"name":"Default","url":"rtmp://rtmp.disciplemedia.com/b-fme"}]},{"name":"Jio Games","servers":[{"name":"Primary","url":"rtmp://livepub1.api.engageapps.jio/live"},{"name":"Secondary","url":"rtmp://livepub2.api.engageapps.jio/live"}],"recommended":{"keyint":2,"max video bitrate":32000,"max audio bitrate":256}},{"name":"Kuaishou Live","stream_key_link":"https://studio.kuaishou.com/live/list","servers":[{"name":"Default","url":"rtmp://open-push.voip.yximgs.com/gifshow/"},{"name":"North America","url":"rtmp://tx.push.yximgs.com/live/"}]},{"name":"Utreon","servers":[{"name":"Default","url":"rtmp://live.utreon.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160}},{"name":"Autistici.org Live","servers":[{"name":"Default","url":"rtmp://live.autistici.org/ingest"}],"recommended":{"keyint":2,"max video bitrate":2500,"max audio bitrate":128}},{"name":"PhoneLiveStreaming","stream_key_link":"https://app.phonelivestreaming.com/media/rtmp","servers":[{"name":"PhoneLiveStreaming","url":"rtmp://live.phonelivestreaming.com/live/"}],"recommended":{"keyint":2,"max video bitrate":128,"max audio bitrate":160}},{"name":"ManyVids","servers":[{"name":"Default","url":"rtmp://rtmp.str.manyvids.com:1935/live_stream/"}],"recommended":{"supported resolutions":["1280x720","960x540"],"bitrate matrix":[{"res":"960x540","fps":30,"max bitrate":3000},{"res":"1280x720","fps":30,"max bitrate":4000}],"keyint":2,"max video bitrate":4000,"max fps":30}},{"name":"Fantasy.Club","stream_key_link":"https://fantasy.club/app/create-content/stream-now","more_info_link":"https://help.fantasy.club/","servers":[{"name":"US: East","url":"rtmp://live-east.fantasy.club/live"},{"name":"US: West","url":"rtmp://live-west.fantasy.club/live"},{"name":"Europe","url":"rtmp://live-eu.fantasy.club/live"},{"name":"South America","url":"rtmp://live-sa.fantasy.club/live"}],"recommended":{"keyint":2,"profile":"high","bframes":0,"x264opts":"scenecut=0","supported resolutions":["1920x1080","1280x720","852x480"],"bitrate matrix":[{"res":"852x480","fps":30,"max bitrate":1200},{"res":"1280x720","fps":30,"max bitrate":3600},{"res":"1280x720","fps":60,"max bitrate":4200},{"res":"1920x1080","fps":30,"max bitrate":5000},{"res":"1920x1080","fps":60,"max bitrate":7200}],"max fps":60,"max video bitrate":7200,"max audio bitrate":196}},{"name":"Shareplay","more_info_link":"https://shareplay.tv","servers":[{"name":"Default","url":"rtmp://shareplay.tv:833/live"}],"recommended":{"keyint":2,"profile":"main","supported resolutions":["1920x1080","1280x720","852x480","640x360"],"bitrate matrix":[{"res":"640x360","fps":30,"max bitrate":1000},{"res":"640x360","fps":60,"max bitrate":1500},{"res":"852x480","fps":30,"max bitrate":2000},{"res":"852x480","fps":60,"max bitrate":3000},{"res":"1280x720","fps":30,"max bitrate":4000},{"res":"1280x720","fps":60,"max bitrate":6000},{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1920x1080","fps":60,"max bitrate":9000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":128}}]} diff --git a/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json b/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json index 2f0c320..62b9a0f 100644 --- a/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json +++ b/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json @@ -13,559 +13,649 @@ "_id": 1, "availability": 1.0, "default": false, - "name": "Asia: India, Hyderabad (1)", - "url_template": "rtmp://hyd01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://hyd01.contribute.live-video.net/app/{stream_key}", + "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": 1 }, { "_id": 2, "availability": 1.0, "default": false, - "name": "Asia: India, Mumbai", - "url_template": "rtmp://bom01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://bom01.contribute.live-video.net/app/{stream_key}", + "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": 2 }, { "_id": 3, "availability": 1.0, "default": false, - "name": "Asia: India, Bangalore (1)", - "url_template": "rtmp://blr01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://blr01.contribute.live-video.net/app/{stream_key}", + "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": 3 }, { "_id": 4, "availability": 1.0, "default": false, - "name": "Asia: India, Chennai", - "url_template": "rtmp://maa01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://maa01.contribute.live-video.net/app/{stream_key}", + "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": 4 }, { "_id": 5, "availability": 1.0, "default": false, - "name": "Asia: Thailand, Bangkok", - "url_template": "rtmp://bkk.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://bkk.contribute.live-video.net/app/{stream_key}", + "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": 5 }, { "_id": 6, "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}", + "name": "Europe: Poland, Warsaw", + "url_template": "rtmp://waw.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://waw.contribute.live-video.net/app/{stream_key}", "priority": 6 }, { "_id": 7, "availability": 1.0, "default": false, - "name": "Asia: China, Hong Kong (1)", - "url_template": "rtmp://hkg01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://hkg01.contribute.live-video.net/app/{stream_key}", + "name": "Europe: Germany, Berlin", + "url_template": "rtmp://ber.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://ber.contribute.live-video.net/app/{stream_key}", "priority": 7 }, { "_id": 8, "availability": 1.0, "default": false, - "name": "Asia: Singapore (1)", - "url_template": "rtmp://sin01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sin01.contribute.live-video.net/app/{stream_key}", + "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": 8 }, { "_id": 9, "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}", + "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": 9 }, { "_id": 10, "availability": 1.0, "default": false, - "name": "Asia: Taiwan, Taipei (3)", - "url_template": "rtmp://tpe03.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://tpe03.contribute.live-video.net/app/{stream_key}", + "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": 10 }, { "_id": 11, "availability": 1.0, "default": false, - "name": "Asia: South Korea, Seoul (3)", - "url_template": "rtmp://sel03.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sel03.contribute.live-video.net/app/{stream_key}", + "name": "Europe: UK, London (4)", + "url_template": "rtmp://lhr04.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://lhr04.contribute.live-video.net/app/{stream_key}", "priority": 11 }, { "_id": 12, "availability": 1.0, "default": false, - "name": "Asia: South Korea, Seoul (1)", - "url_template": "rtmp://sel01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sel01.contribute.live-video.net/app/{stream_key}", + "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": 12 }, { "_id": 13, "availability": 1.0, "default": false, - "name": "Europe: Finland, Helsinki", - "url_template": "rtmp://hel.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://hel.contribute.live-video.net/app/{stream_key}", + "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": 13 }, { "_id": 14, "availability": 1.0, "default": false, - "name": "Europe: Poland, Warsaw", - "url_template": "rtmp://waw.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://waw.contribute.live-video.net/app/{stream_key}", + "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": 14 }, { "_id": 15, "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}", + "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": 15 }, { "_id": 16, "availability": 1.0, "default": false, - "name": "Europe: Sweden, Stockholm", - "url_template": "rtmp://arn.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://arn.contribute.live-video.net/app/{stream_key}", + "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": 16 }, { "_id": 17, "availability": 1.0, "default": false, - "name": "Europe: Czech Republic, Prague (2)", - "url_template": "rtmp://prg02.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://prg02.contribute.live-video.net/app/{stream_key}", + "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": 17 }, { "_id": 18, "availability": 1.0, "default": false, - "name": "Europe: Germany, Berlin", - "url_template": "rtmp://ber.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://ber.contribute.live-video.net/app/{stream_key}", + "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": 18 }, { "_id": 19, "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}", + "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": 19 }, { "_id": 20, "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}", + "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": 20 }, { "_id": 21, "availability": 1.0, "default": false, - "name": "Asia: Japan, Tokyo (5)", - "url_template": "rtmp://tyo05.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://tyo05.contribute.live-video.net/app/{stream_key}", + "name": "Europe: France, Marseille", + "url_template": "rtmp://mrs.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://mrs.contribute.live-video.net/app/{stream_key}", "priority": 21 }, { "_id": 22, "availability": 1.0, "default": false, - "name": "Asia: Japan, Tokyo (1)", - "url_template": "rtmp://tyo01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://tyo01.contribute.live-video.net/app/{stream_key}", + "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": 22 }, { "_id": 23, "availability": 1.0, "default": false, - "name": "Asia: Japan, Tokyo (3)", - "url_template": "rtmp://tyo03.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://tyo03.contribute.live-video.net/app/{stream_key}", + "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: 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}", + "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": 24 }, { "_id": 25, "availability": 1.0, "default": false, - "name": "Europe: Germany, Düsseldorf (1)", - "url_template": "rtmp://dus01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://dus01.contribute.live-video.net/app/{stream_key}", + "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": 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}", + "name": "Asia: India, Hyderabad (1)", + "url_template": "rtmp://hyd01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://hyd01.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}", + "name": "US West: Seattle, WA", + "url_template": "rtmp://sea.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sea.contribute.live-video.net/app/{stream_key}", "priority": 27 }, { "_id": 28, "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}", + "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": 28 }, { "_id": 29, "availability": 1.0, "default": false, - "name": "Europe: France, Marseille", - "url_template": "rtmp://mrs.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://mrs.contribute.live-video.net/app/{stream_key}", + "name": "US East: Chicago, IL (2)", + "url_template": "rtmp://ord02.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://ord02.contribute.live-video.net/app/{stream_key}", "priority": 29 }, { "_id": 30, "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}", + "name": "Asia: South Korea, Seoul (4)", + "url_template": "rtmp://sel04.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sel04.contribute.live-video.net/app/{stream_key}", "priority": 30 }, { "_id": 31, "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}", + "name": "Asia: South Korea, Seoul (3)", + "url_template": "rtmp://sel03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sel03.contribute.live-video.net/app/{stream_key}", "priority": 31 }, { "_id": 32, "availability": 1.0, "default": false, - "name": "Europe: UK, London (4)", - "url_template": "rtmp://lhr04.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://lhr04.contribute.live-video.net/app/{stream_key}", + "name": "Asia: South Korea, Seoul (1)", + "url_template": "rtmp://sel01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sel01.contribute.live-video.net/app/{stream_key}", "priority": 32 }, { "_id": 33, "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}", + "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": 33 }, { "_id": 34, "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}", + "name": "US East: Ashburn, VA (3)", + "url_template": "rtmp://iad03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://iad03.contribute.live-video.net/app/{stream_key}", "priority": 34 }, { "_id": 35, "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}", + "name": "US West: Portland, OR", + "url_template": "rtmp://pdx.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://pdx.contribute.live-video.net/app/{stream_key}", "priority": 35 }, { "_id": 36, "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}", + "name": "US West: Salt Lake City, UT", + "url_template": "rtmp://slc.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://slc.contribute.live-video.net/app/{stream_key}", "priority": 36 }, { "_id": 37, "availability": 1.0, "default": false, - "name": "Australia: Sydney (2)", - "url_template": "rtmp://syd02.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://syd02.contribute.live-video.net/app/{stream_key}", + "name": "US Central: Denver, CO", + "url_template": "rtmp://den.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://den.contribute.live-video.net/app/{stream_key}", "priority": 37 }, { "_id": 38, "availability": 1.0, "default": false, - "name": "Australia: Sydney (1)", - "url_template": "rtmp://syd01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://syd01.contribute.live-video.net/app/{stream_key}", + "name": "Asia: Japan, Tokyo (3)", + "url_template": "rtmp://tyo03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://tyo03.contribute.live-video.net/app/{stream_key}", "priority": 38 }, { "_id": 39, "availability": 1.0, "default": false, - "name": "US West: Seattle, WA", - "url_template": "rtmp://sea.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sea.contribute.live-video.net/app/{stream_key}", + "name": "Asia: Japan, Tokyo (5)", + "url_template": "rtmp://tyo05.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://tyo05.contribute.live-video.net/app/{stream_key}", "priority": 39 }, { "_id": 40, "availability": 1.0, "default": false, - "name": "US West: Portland, OR", - "url_template": "rtmp://pdx.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://pdx.contribute.live-video.net/app/{stream_key}", + "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": 40 }, { "_id": 41, "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}", + "name": "Asia: India, Mumbai", + "url_template": "rtmp://bom01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://bom01.contribute.live-video.net/app/{stream_key}", "priority": 41 }, { "_id": 42, "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}", + "name": "Europe: Czech Republic, Prague", + "url_template": "rtmp://prg03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://prg03.contribute.live-video.net/app/{stream_key}", "priority": 42 }, { "_id": 43, "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}", + "default": true, + "name": "US West: San Francisco, CA", + "url_template": "rtmp://sfo.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sfo.contribute.live-video.net/app/{stream_key}", "priority": 43 }, { "_id": 44, "availability": 1.0, "default": false, - "name": "US East: Chicago, IL (2)", - "url_template": "rtmp://ord02.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://ord02.contribute.live-video.net/app/{stream_key}", + "name": "US West: San Jose, CA (2)", + "url_template": "rtmp://sjc02.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sjc02.contribute.live-video.net/app/{stream_key}", "priority": 44 }, { "_id": 45, "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}", + "name": "US West: San Jose, CA (5)", + "url_template": "rtmp://sjc05.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sjc05.contribute.live-video.net/app/{stream_key}", "priority": 45 }, { "_id": 46, "availability": 1.0, "default": false, - "name": "US East: Ashburn, VA (3)", - "url_template": "rtmp://iad03.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://iad03.contribute.live-video.net/app/{stream_key}", + "name": "US Central: Dallas, TX", + "url_template": "rtmp://dfw.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://dfw.contribute.live-video.net/app/{stream_key}", "priority": 46 }, { "_id": 47, "availability": 1.0, "default": false, - "name": "US West: Salt Lake City, UT", - "url_template": "rtmp://slc.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://slc.contribute.live-video.net/app/{stream_key}", + "name": "Asia: Taiwan, Taipei (3)", + "url_template": "rtmp://tpe03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://tpe03.contribute.live-video.net/app/{stream_key}", "priority": 47 }, { "_id": 48, "availability": 1.0, - "default": true, - "name": "US West: San Francisco, CA", - "url_template": "rtmp://sfo.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sfo.contribute.live-video.net/app/{stream_key}", + "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": 48 }, { "_id": 49, "availability": 1.0, "default": false, - "name": "US Central: Denver, CO", - "url_template": "rtmp://den.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://den.contribute.live-video.net/app/{stream_key}", + "name": "US West: Phoenix, AZ", + "url_template": "rtmp://phx.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://phx.contribute.live-video.net/app/{stream_key}", "priority": 49 }, { "_id": 50, "availability": 1.0, "default": false, - "name": "US West: San Jose, CA (5)", - "url_template": "rtmp://sjc05.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sjc05.contribute.live-video.net/app/{stream_key}", + "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": 50 }, { "_id": 51, "availability": 1.0, "default": false, - "name": "US West: San Jose, CA (2)", - "url_template": "rtmp://sjc02.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sjc02.contribute.live-video.net/app/{stream_key}", + "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": 51 }, { "_id": 52, "availability": 1.0, "default": false, - "name": "South America: Brazil, Fortaleza (1)", - "url_template": "rtmp://for01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://for01.contribute.live-video.net/app/{stream_key}", + "name": "US Central: Houston, TX", + "url_template": "rtmp://hou.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://hou.contribute.live-video.net/app/{stream_key}", "priority": 52 }, { "_id": 53, "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}", + "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": 53 }, { "_id": 54, "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}", + "name": "Asia: India, Bangalore (1)", + "url_template": "rtmp://blr01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://blr01.contribute.live-video.net/app/{stream_key}", "priority": 54 }, { "_id": 55, "availability": 1.0, "default": false, - "name": "US West: Phoenix, AZ", - "url_template": "rtmp://phx.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://phx.contribute.live-video.net/app/{stream_key}", + "name": "Asia: India, Chennai", + "url_template": "rtmp://maa01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://maa01.contribute.live-video.net/app/{stream_key}", "priority": 55 }, { "_id": 56, "availability": 1.0, "default": false, - "name": "US Central: Dallas, TX", - "url_template": "rtmp://dfw.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://dfw.contribute.live-video.net/app/{stream_key}", + "name": "Asia: Thailand, Bangkok", + "url_template": "rtmp://bkk.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://bkk.contribute.live-video.net/app/{stream_key}", "priority": 56 }, { "_id": 57, "availability": 1.0, "default": false, - "name": "US Central: Houston, TX", - "url_template": "rtmp://hou.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://hou.contribute.live-video.net/app/{stream_key}", + "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": 57 }, { "_id": 58, "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}", + "name": "NA: Mexico, Queretaro (2)", + "url_template": "rtmp://qro02.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://qro02.contribute.live-video.net/app/{stream_key}", "priority": 58 }, { "_id": 59, "availability": 1.0, "default": false, - "name": "South America: Brazil, Rio de Janeiro", - "url_template": "rtmp://rio.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://rio.contribute.live-video.net/app/{stream_key}", + "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": 59 }, { "_id": 60, "availability": 1.0, "default": false, - "name": "South America: Brazil, Sao Paulo (1)", - "url_template": "rtmp://sao01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://sao01.contribute.live-video.net/app/{stream_key}", + "name": "Europe: Spain, Madrid", + "url_template": "rtmp://mad02.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://mad02.contribute.live-video.net/app/{stream_key}", "priority": 60 }, { "_id": 61, "availability": 1.0, "default": false, - "name": "NA: Mexico, Queretaro (2)", - "url_template": "rtmp://qro02.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://qro02.contribute.live-video.net/app/{stream_key}", + "name": "Asia: Singapore (4)", + "url_template": "rtmp://sin04.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sin04.contribute.live-video.net/app/{stream_key}", "priority": 61 }, { "_id": 62, "availability": 1.0, "default": false, - "name": "NA: Mexico, Queretaro (1)", - "url_template": "rtmp://qro01.contribute.live-video.net/app/{stream_key}", - "url_template_secure": "rtmps://qro01.contribute.live-video.net/app/{stream_key}", + "name": "Asia: Singapore (1)", + "url_template": "rtmp://sin01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sin01.contribute.live-video.net/app/{stream_key}", "priority": 62 + }, + { + "_id": 63, + "availability": 1.0, + "default": false, + "name": "South America: Brazil, Fortaleza (1)", + "url_template": "rtmp://for01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://for01.contribute.live-video.net/app/{stream_key}", + "priority": 63 + }, + { + "_id": 64, + "availability": 1.0, + "default": false, + "name": "Asia: Indonesia, Jakarta (2)", + "url_template": "rtmp://jkt02.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://jkt02.contribute.live-video.net/app/{stream_key}", + "priority": 64 + }, + { + "_id": 65, + "availability": 1.0, + "default": false, + "name": "Asia: Indonesia, Cikarang Barat (1)", + "url_template": "rtmp://jkt01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://jkt01.contribute.live-video.net/app/{stream_key}", + "priority": 65 + }, + { + "_id": 66, + "availability": 1.0, + "default": false, + "name": "South America: Brazil, Rio de Janeiro", + "url_template": "rtmp://rio.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://rio.contribute.live-video.net/app/{stream_key}", + "priority": 66 + }, + { + "_id": 67, + "availability": 1.0, + "default": false, + "name": "South America: Brazil, Sao Paulo (1)", + "url_template": "rtmp://sao01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sao01.contribute.live-video.net/app/{stream_key}", + "priority": 67 + }, + { + "_id": 68, + "availability": 1.0, + "default": false, + "name": "South America: Buenos Aires, Argentina (1)", + "url_template": "rtmp://bue01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://bue01.contribute.live-video.net/app/{stream_key}", + "priority": 68 + }, + { + "_id": 69, + "availability": 1.0, + "default": false, + "name": "South America : chile, Santiago (1)", + "url_template": "rtmp://scl01.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://scl01.contribute.live-video.net/app/{stream_key}", + "priority": 69 + }, + { + "_id": 70, + "availability": 1.0, + "default": false, + "name": "South America: Brazil, Sao Paulo", + "url_template": "rtmp://sao03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://sao03.contribute.live-video.net/app/{stream_key}", + "priority": 70 + }, + { + "_id": 71, + "availability": 1.0, + "default": false, + "name": "Oceania: Australia, Sydney (2)", + "url_template": "rtmp://syd02.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://syd02.contribute.live-video.net/app/{stream_key}", + "priority": 71 + }, + { + "_id": 72, + "availability": 1.0, + "default": false, + "name": "Oceania: Australia, Sydney (3)", + "url_template": "rtmp://syd03.contribute.live-video.net/app/{stream_key}", + "url_template_secure": "rtmps://syd03.contribute.live-video.net/app/{stream_key}", + "priority": 72 } ] } diff --git a/.config/obs-studio/profiler_data/2022-03-04 20-08-05.csv.gz b/.config/obs-studio/profiler_data/2022-03-04 20-08-05.csv.gz Binary files differdeleted file mode 100644 index 490ec6a..0000000 --- a/.config/obs-studio/profiler_data/2022-03-04 20-08-05.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-04 22-57-19.csv.gz b/.config/obs-studio/profiler_data/2022-03-04 22-57-19.csv.gz Binary files differdeleted file mode 100644 index bbd7479..0000000 --- a/.config/obs-studio/profiler_data/2022-03-04 22-57-19.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-07 20-08-00.csv.gz b/.config/obs-studio/profiler_data/2022-03-07 20-08-00.csv.gz Binary files differdeleted file mode 100644 index 2f34409..0000000 --- a/.config/obs-studio/profiler_data/2022-03-07 20-08-00.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 11-54-38.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 11-54-38.csv.gz Binary files differdeleted file mode 100644 index 2fa305d..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 11-54-38.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 12-06-35.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 12-06-35.csv.gz Binary files differdeleted file mode 100644 index 053dd1b..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 12-06-35.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 13-08-41.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 13-08-41.csv.gz Binary files differdeleted file mode 100644 index b8b202e..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 13-08-41.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 22-22-16.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 22-22-16.csv.gz Binary files differdeleted file mode 100644 index 3dbacb0..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 22-22-16.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 22-24-17.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 22-24-17.csv.gz Binary files differdeleted file mode 100644 index bd56286..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 22-24-17.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 22-27-25.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 22-27-25.csv.gz Binary files differdeleted file mode 100644 index fc6bcf3..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 22-27-25.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-03-12 22-40-07.csv.gz b/.config/obs-studio/profiler_data/2022-03-12 22-40-07.csv.gz Binary files differdeleted file mode 100644 index e32f172..0000000 --- a/.config/obs-studio/profiler_data/2022-03-12 22-40-07.csv.gz +++ /dev/null diff --git a/.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gz b/.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gz Binary files differnew file mode 100644 index 0000000..90f4baa --- /dev/null +++ b/.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gz diff --git a/.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gz b/.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gz Binary files differnew file mode 100644 index 0000000..95f1125 --- /dev/null +++ b/.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gz diff --git a/.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gz b/.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gz Binary files differnew file mode 100644 index 0000000..9224385 --- /dev/null +++ b/.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gz diff --git a/.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gz b/.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gz Binary files differnew file mode 100644 index 0000000..7356c37 --- /dev/null +++ b/.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gz diff --git a/.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gz b/.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gz Binary files differnew file mode 100644 index 0000000..8c9898b --- /dev/null +++ b/.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gz |