gitextract_rjgx6hb3/ ├── .github/ │ └── workflows/ │ ├── changelogConfig.json │ ├── main.yml │ ├── main.yml.bak │ ├── test.yml │ └── text.yml.bak ├── .gitignore ├── .gitmodules ├── CI/ │ ├── build-linux.sh │ ├── build-macos.sh │ ├── build-windows.ps1 │ ├── include/ │ │ ├── Brewfile │ │ ├── Xcnotary │ │ ├── build_environment.ps1 │ │ ├── build_environment.ps1.in │ │ ├── build_environment.sh │ │ ├── build_environment.sh.in │ │ ├── build_support.sh │ │ ├── build_support_linux.sh │ │ ├── build_support_macos.sh │ │ └── build_support_windows.ps1 │ ├── linux/ │ │ ├── 01_install_dependencies.sh │ │ ├── 02_build_obs_libs.sh │ │ ├── 03_build_plugin.sh │ │ └── 04_package_plugin.sh │ ├── macos/ │ │ ├── 01_install_dependencies.sh │ │ ├── 02_build_obs_libs.sh │ │ ├── 03_build_plugin.sh │ │ └── 04_package_plugin.sh │ ├── utility/ │ │ ├── check-format.sh │ │ └── formatcode.sh │ └── windows/ │ ├── 01_install_dependencies.ps1 │ ├── 02_build_obs_libs.ps1 │ ├── 03_build_plugin.ps1 │ └── 04_package_plugin.ps1 ├── CMakeLists.txt ├── LICENSE ├── README.md ├── README_de-DE.md ├── README_es-ES.md ├── README_fr-FR.md ├── README_it-IT.md ├── README_ja-JP.md ├── README_ko-KR.md ├── README_nl-NL.md ├── README_ru-RU.md ├── README_zh-CN.md ├── README_zh-TW.md ├── bundle/ │ ├── installer-macos.pkgproj.in │ └── macOS/ │ ├── Plugin-Info.plist.in │ └── entitlements.plist ├── data/ │ └── locale/ │ ├── de-DE.ini │ ├── en-US.ini │ ├── es-ES.ini │ ├── fr-FR.ini │ ├── it-IT.ini │ ├── ja-JP.ini │ ├── ko-KR.ini │ ├── nl-NL.ini │ ├── ru-RU.ini │ ├── zh-CN.ini │ └── zh-TW.ini ├── external/ │ ├── BuildHelper.cmake │ ├── Findlibobs.cmake │ ├── Findobs-frontend-api.cmake │ ├── GitInfoHelper.cmake │ ├── ObsPluginHelpers.cmake │ ├── ObsPluginHelpers.cmake.bak │ └── ObsPluginHelpers.cmake.bak.bak ├── helper.h ├── installer/ │ ├── function/ │ │ └── unprevious.nsi │ ├── installer.nsi │ ├── locale/ │ │ ├── de-DE.nsi │ │ ├── en-US.nsi │ │ ├── es-ES.nsi │ │ ├── fr-FR.nsi │ │ ├── it-IT.nsi │ │ ├── ja-JP.nsi │ │ ├── ko-KR.nsi │ │ ├── nl-NL.nsi │ │ ├── zh-CN.nsi │ │ └── zh-TW.nsi │ └── locale.nsi ├── rtsp-server/ │ ├── 3rdpart/ │ │ ├── libb64/ │ │ │ └── CMakeLists.txt │ │ └── md5/ │ │ ├── COPYING │ │ └── md5.hpp │ ├── CMakeLists.txt │ ├── net/ │ │ ├── Acceptor.cpp │ │ ├── Acceptor.h │ │ ├── BufferReader.cpp │ │ ├── BufferReader.h │ │ ├── BufferWriter.cpp │ │ ├── BufferWriter.h │ │ ├── Channel.h │ │ ├── EpollTaskScheduler.cpp │ │ ├── EpollTaskScheduler.h │ │ ├── EventLoop.cpp │ │ ├── EventLoop.h │ │ ├── KqueueTaskScheduler.cpp │ │ ├── KqueueTaskScheduler.h │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── MemoryManager.cpp │ │ ├── MemoryManager.h │ │ ├── Pipe.cpp │ │ ├── Pipe.h │ │ ├── RingBuffer.h │ │ ├── SelectTaskScheduler.cpp │ │ ├── SelectTaskScheduler.h │ │ ├── Socket.h │ │ ├── SocketUtil.cpp │ │ ├── SocketUtil.h │ │ ├── TaskScheduler.cpp │ │ ├── TaskScheduler.h │ │ ├── TcpConnection.cpp │ │ ├── TcpConnection.h │ │ ├── TcpServer.cpp │ │ ├── TcpServer.h │ │ ├── TcpSocket.cpp │ │ ├── TcpSocket.h │ │ ├── ThreadSafeQueue.h.bak │ │ ├── Timer.cpp │ │ ├── Timer.h │ │ ├── Timestamp.cpp │ │ └── Timestamp.h │ └── xop/ │ ├── AACSource.cpp │ ├── AACSource.h │ ├── Base64Encode.cpp │ ├── Base64Encode.h │ ├── BaseMd5.cpp │ ├── BaseMd5.h │ ├── CngMd5.cpp │ ├── CngMd5.h │ ├── DigestAuthentication.cpp │ ├── DigestAuthentication.h │ ├── G711ASource.cpp │ ├── G711ASource.h │ ├── H264NalUnit.cpp │ ├── H264NalUnit.h │ ├── H264Source.cpp │ ├── H264Source.h │ ├── H265NalUnit.cpp │ ├── H265NalUnit.h │ ├── H265Source.cpp │ ├── H265Source.h │ ├── MacMd5.cpp │ ├── MacMd5.h │ ├── Md5.cpp │ ├── Md5.h │ ├── MediaSession.cpp │ ├── MediaSession.h │ ├── MediaSource.h │ ├── Nal.cpp │ ├── Nal.h │ ├── NalUnit.cpp │ ├── NalUnit.h │ ├── RtpConnection.cpp │ ├── RtpConnection.h │ ├── RtspConnection.cpp │ ├── RtspConnection.h │ ├── RtspMessage.cpp │ ├── RtspMessage.h │ ├── RtspPusher.cpp │ ├── RtspPusher.h │ ├── RtspServer.cpp │ ├── RtspServer.h │ ├── VP8Source.cpp │ ├── VP8Source.h │ ├── media.h │ ├── rtp.h │ └── rtsp.h ├── rtsp_main.cpp ├── rtsp_output.cpp ├── rtsp_output.h ├── rtsp_output_helper.cpp ├── rtsp_output_helper.h ├── rtspoutput.rc.in ├── threadsafe_queue.h └── ui/ ├── rtsp_properties.cpp ├── rtsp_properties.hpp └── rtsp_properties.ui