profile
viewpoint

auriamg/macdylibbundler 359

Utility to ease bundling libraries into executables for OSX

CoSMoSoftware/OBS-studio-webrtc 305

This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.

MyFreeCams/Sidekick 5

An OBS plugin for broadcasting to MFC servers with RTMP or WebRTC

SCG82/OBS-studio-webrtc 2

This is a fork of OBS-studio with support for webrtc in general, and Janus Video Room plugin in particular. More webrtc server support will be added in the future.

SCG82/macdylibbundler 1

Utility to ease bundling libraries into executables for OSX

SCG82/rtmp-to-webrtc 1

rtmp to webrtc

SCG82/rtmpdump 1

rtmpdump with KSV's patches

SCG82/2nfm 0

Share your screen and computer's audio via WebRTC!

SCG82/bootstrap-colorpicker 0

Bootstrap Colorpicker is a modular color picker plugin for Bootstrap.

create barnchCoSMoSoftware/OBS-studio-webrtc

branch : m88-v26.1.2

created branch time in 2 hours

issue commentCoSMoSoftware/OBS-studio-webrtc

Video stutter using VP8 over WHIP to Janus

Awesome. Thank you!

lizardpeter

comment created time in a day

fork jpark37/sdk-api

Public contributions for win32 API documentation

fork in 2 days

fork jumoog/Signal-Android

A private messenger for Android.

https://signal.org

fork in 3 days

issue commentCoSMoSoftware/OBS-studio-webrtc

KITE can't interact with multiple elements on mac

three phases:

  • millicast (WebRTC/WS) only
  • add millicast (RTMP)
  • add custom WebRTC (WHIP)

For discussion at the daily tomorrow.

A-nguyenv

comment created time in 4 days

issue commentCoSMoSoftware/OBS-studio-webrtc

KITE can't interact with multiple elements on mac

On OBS v23 the list of services was replaced by a single service: "MIllicast,", therefore it was not editable. For OBS v26:

  • shall we keep the list of services and transform the combo box into a list of radio buttons?
  • or shall we keep only a single service "Millicast" not editable?
A-nguyenv

comment created time in 4 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha 62be2fc3c4375e8f2f44197aeb0564cd72cfbcf7

#289 list of codecs as radio buttons

view details

push time in 4 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha e6a2525648cdc74d4d44db01306428a3fe035b45

#289 settings: replaced text buttons by plain buttons

view details

push time in 4 days

issue openedCoSMoSoftware/OBS-studio-webrtc

Implement auto-reconnect when websocket is disconnected

Currently if websocket connection is disconnected abruptly, OBS stops streaming. We should implement an auto-reconnect feature which automatically tries to reconnect to the server and restart the streaming as it is currently done with rtmp.

created time in 4 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha d713b28ac516dfcfde9bb3a4f02ee9dd66ebcf97

#289 streaming button: replaced checkbox by plain button

view details

push time in 4 days

issue commentCoSMoSoftware/OBS-studio-webrtc

Crash on load - OSX - OBS-Studio 26 WebRTC m86- Beta 1

Hum, it looks a little bit heavy (updating CEF< plus three different pull requests), but yes, that would be the right thing to do.

Thanks for the pointer matthew. I'm updating the release notes to mention big sur support will be somehow impacted.

https://github.com/obsproject/obs-studio/issues/3095#issuecomment-757103971

clickbid

comment created time in 4 days

issue commentCoSMoSoftware/OBS-studio-webrtc

Crash on load - OSX - OBS-Studio 26 WebRTC m86- Beta 1

Looks like an issue already reported/closed by OBS - https://github.com/obsproject/obs-studio/issues/3095

clickbid

comment created time in 4 days

issue commentCoSMoSoftware/OBS-studio-webrtc

Crash on load - OSX - OBS-Studio 26 WebRTC m86- Beta 1

I did remove the obs related files from the Application Support folder on Mac.

clickbid

comment created time in 4 days

issue commentCoSMoSoftware/OBS-studio-webrtc

Crash on load - OSX - OBS-Studio 26 WebRTC m86- Beta 1

I had a browser source in a scene. Is there a way to reset OBS without previous scenes trying to pre-load?

clickbid

comment created time in 4 days

issue commentCoSMoSoftware/OBS-studio-webrtc

Crash on load - OSX - OBS-Studio 26 WebRTC m86- Beta 1

It looks like a Chrome Embedded Frame crash (what OBS uses for browser source). i.e. it s a crash in OBS code and not WebRTC code. I m not sure what we can do about it.

clickbid

comment created time in 4 days

issue openedCoSMoSoftware/OBS-studio-webrtc

Crash on load - OSX - OBS-Studio 26 WebRTC m86- Beta 1

Was working earlier today. Mac Mini 2018 64gb Ram BigSur. Used a Cam Link 4K to connect second device as web camera. Now it will not load but get the following crash log (below). Have tried rebooting and downloading dmg again.

Process: obs [978] Path: /Applications/OBS-WebRTC.app/Contents/MacOS/obs Identifier: ci.cosmosoftware.obs-webrtc Version: 2.15-fca865556 (2.15-fca865556) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: obs [978] User ID: 501

Date/Time: 2021-01-20 19:30:29.748 -0500 OS Version: macOS 11.1 (20C69) Report Version: 12 Bridge OS Version: 5.1 (18P3030) Anonymous UUID: 20163B98-08F3-1FC5-ECCB-922EB6592ADB

Time Awake Since Boot: 310 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Trace/BPT trap: 5 Termination Reason: Namespace SIGNAL, Code 0x5 Terminating Process: exc handler [978]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 org.chromium.ContentShell.framework 0x00000000386dd6d1 0x36012000 + 40679121 1 org.chromium.ContentShell.framework 0x00000000386dc77d 0x36012000 + 40675197 2 org.chromium.ContentShell.framework 0x00000000387984cd 0x36012000 + 41444557 3 org.chromium.ContentShell.framework 0x000000003a8b8774 0x36012000 + 76179316 4 org.chromium.ContentShell.framework 0x0000000038435158 0x36012000 + 37892440 5 org.chromium.ContentShell.framework 0x0000000038434d8c 0x36012000 + 37891468 6 org.chromium.ContentShell.framework 0x0000000036015294 cef_initialize + 276 7 obs-browser.so 0x0000000035f79492 CefInitialize(CefMainArgs const&, CefStructBase<CefSettingsTraits> const&, scoped_refptr<CefApp>, void*) + 146 8 obs-browser.so 0x0000000035f25de2 obs_browser_initialize + 1506 9 obs-browser.so 0x0000000035f282c5 RegisterBrowserSource()::$_1::__invoke(obs_data*, obs_source*) + 21 10 libobs.0.dylib 0x00000000110da59c obs_source_create_internal + 2204 11 libobs.0.dylib 0x00000000110f6fc5 obs_load_source_type + 181 12 libobs.0.dylib 0x00000000110f73f1 obs_load_sources + 177 13 ci.cosmosoftware.obs-webrtc 0x000000010e7f0526 OBSBasic::Load(char const*) + 1510 14 ci.cosmosoftware.obs-webrtc 0x000000010e7f5a5f OBSBasic::OBSInit() + 1647 15 ci.cosmosoftware.obs-webrtc 0x000000010e7d1849 OBSApp::OBSInit() + 505 16 ci.cosmosoftware.obs-webrtc 0x000000010e7d5887 main + 5159 17 libdyld.dylib 0x00007fff20338621 start + 1

Thread 1: 0 libsystem_pthread.dylib 0x00007fff20319458 start_wqthread + 0

Thread 2: 0 libsystem_pthread.dylib 0x00007fff20319458 start_wqthread + 0

Thread 3: 0 libsystem_pthread.dylib 0x00007fff20319458 start_wqthread + 0

Thread 4: 0 libsystem_pthread.dylib 0x00007fff20319458 start_wqthread + 0

Thread 5: 0 libsystem_kernel.dylib 0x00007fff202eb8e2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff2031de6f _pthread_cond_wait + 1254 2 libobs.0.dylib 0x00000000110d0d10 os_event_timedwait + 176 3 libobs.0.dylib 0x000000001110994e obs_hotkey_thread + 174 4 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 5 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 6:: audio-io: audio thread 0 libsystem_kernel.dylib 0x00007fff202eb7b6 __semwait_signal + 10 1 libsystem_c.dylib 0x00007fff20268c92 nanosleep + 196 2 libsystem_c.dylib 0x00007fff20268b8c usleep + 53 3 libobs.0.dylib 0x00000000110bce32 audio_thread + 418 4 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 5 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 7:: video-io: video thread 0 libsystem_kernel.dylib 0x00007fff202e8eba semaphore_wait_trap + 10 1 libobs.0.dylib 0x00000000110d0eb0 os_sem_wait + 16 2 libobs.0.dylib 0x00000000110bb5ab video_thread + 75 3 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 4 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 8:: libobs: graphics thread 0 libsystem_kernel.dylib 0x00007fff202eb0c6 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fff2031b2c5 _pthread_mutex_firstfit_lock_wait + 81 2 libsystem_pthread.dylib 0x00007fff203191bc _pthread_mutex_firstfit_lock_slow + 211 3 libobs.0.dylib 0x000000001112225c obs_graphics_thread_loop + 556 4 libobs.0.dylib 0x00000000110cffaa obs_graphics_thread_loop_autorelease + 26 5 libobs.0.dylib 0x0000000011123e18 obs_graphics_thread + 248 6 libobs.0.dylib 0x00000000110cff7a obs_graphics_thread_autorelease + 26 7 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 8 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 9: 0 libsystem_kernel.dylib 0x00007fff202e8eba semaphore_wait_trap + 10 1 libobs.0.dylib 0x00000000110d0eb0 os_sem_wait + 16 2 libobs-scripting.dylib 0x0000000035883b59 defer_thread + 25 3 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 4 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 10:: bonjour 0 libsystem_kernel.dylib 0x00007fff202ef4fe poll + 10 1 libndi.4.dylib 0x000000003e5cf176 0x3e551000 + 516470 2 libndi.4.dylib 0x000000003e5cf86e 0x3e551000 + 518254 3 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 4 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 11:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff202f11fe __select + 10 1 com.apple.CoreFoundation 0x00007fff2043c6c3 __CFSocketManager + 644 2 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 3 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 12:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x00007fff202e8eba semaphore_wait_trap + 10 1 com.apple.audio.caulk 0x00007fff2841892a caulk::mach::semaphore::wait_or_error() + 16 2 com.apple.audio.caulk 0x00007fff284056e6 caulk::semaphore::timed_wait(double) + 110 3 com.apple.audio.caulk 0x00007fff28405634 caulk::concurrent::details::worker_thread::run() + 30 4 com.apple.audio.caulk 0x00007fff284053c0 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 45 5 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 6 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 13: 0 libsystem_kernel.dylib 0x00007fff202e8ed2 semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff20172cda _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff20173106 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff20181695 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 5 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 14:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x00007fff202e8e7e mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff202e91f0 mach_msg + 60 2 com.apple.audio.CoreAudio 0x00007fff21e0bde5 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111 3 com.apple.audio.CoreAudio 0x00007fff21ca7477 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 3435 4 com.apple.audio.CoreAudio 0x00007fff21e4af3a HALB_IOThread::Entry(void*) + 72 5 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 6 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 15: 0 libsystem_kernel.dylib 0x00007fff202e8ed2 semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff20172cda _dispatch_sema4_timedwait + 76 2 libdispatch.dylib 0x00007fff20173106 _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff20181695 _dispatch_worker_thread + 284 4 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 5 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 16:: com.apple.coreaudio.AQClient 0 libsystem_kernel.dylib 0x00007fff202e8e7e mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff202e91f0 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff20415bf7 __CFRunLoopServiceMachPort + 316 3 com.apple.CoreFoundation 0x00007fff204142ca __CFRunLoopRun + 1315 4 com.apple.CoreFoundation 0x00007fff204136ce CFRunLoopRunSpecific + 563 5 com.apple.audio.toolbox.AudioToolbox 0x00007fff2cbad2f0 GenericRunLoopThread::Entry(void*) + 166 6 libAudioToolboxUtility.dylib 0x00007fff2bbe92cd CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 77 7 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 8 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 17: 0 libsystem_kernel.dylib 0x00007fff202e8eba semaphore_wait_trap + 10 1 com.apple.audio.caulk 0x00007fff2841892a caulk::mach::semaphore::wait_or_error() + 16 2 com.apple.audio.caulk 0x00007fff284056e6 caulk::semaphore::timed_wait(double) + 110 3 com.apple.audio.caulk 0x00007fff28405634 caulk::concurrent::details::worker_thread::run() + 30 4 com.apple.audio.caulk 0x00007fff284053c0 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 45 5 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 6 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 18:: AQConverterThread 0 libsystem_kernel.dylib 0x00007fff202eb8e2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff2031de6f _pthread_cond_wait + 1254 2 libAudioToolboxUtility.dylib 0x00007fff2bc05910 CADeprecated::CAGuard::Wait() + 54 3 com.apple.audio.toolbox.AudioToolbox 0x00007fff2cbd3be0 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 812 4 libAudioToolboxUtility.dylib 0x00007fff2bbe92cd CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 77 5 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 6 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 19:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x00007fff202e8e7e mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff202e91f0 mach_msg + 60 2 com.apple.audio.CoreAudio 0x00007fff21e0bde5 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111 3 com.apple.audio.CoreAudio 0x00007fff21ca7477 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 3435 4 com.apple.audio.CoreAudio 0x00007fff21e4af3a HALB_IOThread::Entry(void*) + 72 5 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 6 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 20: 0 libsystem_kernel.dylib 0x00007fff202eb8e2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff2031de6f _pthread_cond_wait + 1254 2 libobs.0.dylib 0x00000000110d0d10 os_event_timedwait + 176 3 mac-capture.so 0x0000000035aa1b8d reconnect_thread + 29 4 libsystem_pthread.dylib 0x00007fff2031d950 _pthread_start + 224 5 libsystem_pthread.dylib 0x00007fff2031947b thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000005 rbx: 0x00006000036f4aa8 rcx: 0x00000000000001b8 rdx: 0x000000003dc7bf80 rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x00007ffee1456c80 rsp: 0x00007ffee1456c60 r8: 0x00007fff2840efd0 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000 r12: 0x0000000000000000 r13: 0x00007f9b0568b538 r14: 0x000060000123f840 r15: 0x00006000024fe120 rip: 0x00000000386dd6d1 rfl: 0x0000000000000246 cr2: 0x000000003dbc6a60

Logical CPU: 3 Error Code: 0x00000000 Trap Number: 3

Thread 0 instruction stream: c7 e8 59 9a 0b 00 4c 89-3d da 93 4e 05 48 8d 3d ..Y...L.=..N.H.= db 93 4e 05 e8 76 25 d2-ff e9 c7 fd ff ff 48 8d ..N..v%.......H. 3d ca 93 4e 05 e8 65 24-d2 ff 85 c0 0f 84 c1 fd =..N..e$........ ff ff bf 40 00 00 00 e8-a3 b6 d1 ff 49 89 c7 48 ...@........I..H 89 c7 e8 18 9a 0b 00 4c-89 3d 99 93 4e 05 48 8d .......L.=..N.H. 3d 9a 93 4e 05 e8 35 25-d2 ff e9 94 fd ff ff cc =..N..5%........ [0f]0b 6a 01 0f 0b 66 0f-1f 84 00 00 00 00 00 55 ..j...f........U <== 48 89 e5 41 57 41 56 53-50 48 89 fb 8a 05 6d 93 H..AWAVSPH....m. 4e 05 84 c0 74 75 4c 8b-35 5a 93 4e 05 4c 89 f7 N...tuL.5Z.N.L.. e8 5a 9a 0b 00 8a 05 54-93 4e 05 84 c0 0f 84 99 .Z.....T.N...... 00 00 00 8a 05 46 93 4e-05 84 c0 0f 84 cc 00 00 .....F.N........ 00 48 63 05 27 93 4e 05-48 85 c0 7e 23 48 8d 0d .Hc.'.N.H..~#H..

Thread 0 last branch register state not available.

created time in 4 days

startedwmnsk/go-tcap

started time in 4 days

startedTe-k/harpoon

started time in 4 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha a61ccadc3025ee618c13372ab79ba9d7c5694f20

#286 added bandwidth in status bar

view details

push time in 5 days

issue openedCoSMoSoftware/OBS-studio-webrtc

KITE can't interact with multiple elements on mac

Some elements are not interactable with KITE on mac:

  • [ ] Start streaming and start recording buttons (they are checkboxes, is it possible to put normal buttons?)
  • [ ] All tabs in Settings: General/Stream/Output/Audio/Video/Hotkeys/Advanced (they are static text and can't be clicked with KITE)
  • [ ] Service list items in Stream tab (they are static text and can't be clicked with KITE)
  • [ ] Codec list items in Stream tab (they are static text and can't be clicked with KITE)

created time in 5 days

startedw3c/webtransport

started time in 6 days

startedyuki-uchida/webcodecs_webtransport

started time in 6 days

startedshiguredo-webrtc-build/webrtc-build

started time in 6 days

issue commentCoSMoSoftware/OBS-studio-webrtc

crash logs unavailable to access.

Dow load link obs-webrtc-2.16-m86v26.0.1.dmg . On download version and install show as 2.15-8gfc8655556. Tested streaming for an hour no issues. The following still exist. Mac OS X (NSMACHOperatingSystem) OS Version: Version 10.15.6 (Build 19G2021)

On MAC Catalina OBS WebRTC Selecting Help>Crash Reports>Show Crash Reports> does not open crashes directory. On MAC Catalina OBS WebRTC Selecting Help>Crash Reports>Upload Crash Reports> does nothing.

rnkvogel

comment created time in 6 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha d1f4e9c857606813e1e307564129efab1f718735

libwebrtc version M88

view details

push time in 6 days

create barnchCoSMoSoftware/OBS-studio-webrtc

branch : m88-v26

created branch time in 6 days

issue openedCoSMoSoftware/OBS-studio-webrtc

26.0.2 Custom WebRTC Streaming Platform / show message

I try to use this function now, a message appears "Your service settings are not complete. Open the settings => stream window and complete them."

I know this menu use whip Is that version not available? Is there anything I can contribute?

created time in 7 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha a986dfe848cb74265e6cfaa1eea04a3d6b598507

CMAKE_BUILD_TYPE

view details

push time in 7 days

push eventCoSMoSoftware/OBS-studio-webrtc

ludo

commit sha 67cd538677c01475aaedac1845ce8ebe0acdc1b7

CMAKE_BUILD_TYPE

view details

push time in 7 days

more