srs/.vscode
Jason-JP-Yang d887d2b867 Addition Features: Custom Homepage and WHEP player
1. DVR record apply support regex, for usage: please enter
    config file -dvr_apply and start regex with /^xxx$/
2. Add custom homepage for player, enter the url
    localhost:8080/players/homepage.html to access
3. Add WHEP player, enter the url localhost:8080/players/whep_itp.html
4. Convert Files Format from CRLF to LF (Windows to Linux)

* Known Issues:
1. There is a unsmooth swup between hompage and player page, Swup.js
    will be used to fix this issue in the future.
2025-05-13 23:35:28 +08:00
..
launch.json Addition Features: Custom Homepage and WHEP player 2025-05-13 23:35:28 +08:00
README.md Addition Features: Custom Homepage and WHEP player 2025-05-13 23:35:28 +08:00
settings.json Addition Features: Custom Homepage and WHEP player 2025-05-13 23:35:28 +08:00
tasks.json Addition Features: Custom Homepage and WHEP player 2025-05-13 23:35:28 +08:00

Debug with VSCode

Support run and debug with VSCode.

SRS

Install the following extensions:

  • CMake Tools
  • CodeLLDB
  • C/C++ Extension Pack

Open the folder like ~/git/srs in VSCode. Run commmand > CMake: Configure to configure the project.

Note: You can press Ctrl+R, then type CMake: Configure then select Clang as the toolchain.

Note: The settings.json is used to configure the cmake. It will use ${workspaceFolder}/trunk/ide/srs_clion/CMakeLists.txt and ${workspaceFolder}/trunk/ide/vscode-build as the source file and build directory.

Click the Run > Run Without Debugging button to start the server.

Note: The launch.json is used for running and debugging. The build will output the binary to ${workspaceFolder}/trunk/ide/vscode-build/srs.

Proxy

Install the following extensions:

  • Go

Open the folder like ~/git/srs in VSCode.

Select the View > Run and select Launch srs-proxy to start the proxy server.

Click the Run > Run Without Debugging button to start the server.

Note: The launch.json is used for running and debugging.