Go Player (Go CLI, cross-platform)
Overview
Build requirements
macOS notes
brew install sdl2 sdl2_image sdl2_ttf ffmpeg pkg-configgo_player/third_party/live555 is Windows-only (VS project).-DLIVE555_ROOT=... to CMake.cmake -S go_player/native -B go_player/native/build-macoscmake --build go_player/native/build-macoscmake -S go_player/native -B go_player/native/build-macos -DLGPLAYER_OSX_UNIVERSAL=ONbash go_player/run_macos.shRun
CLI options (same as legacy_player/legacy_cli) -url <rtsp_url> -ip (builds rtsp://:/desktop) -port <rtsp_port> (default 554) -cport <ctrl_port> -user -pass
-term -orient <0|1> -stall <sec> -playarg <arg> -list ip:port#.. (accepted for compatibility; not used by core) -auth (force auth) -rtsp_tcp (rtsp over tcp, default true) -noaudio (disable audio) -heartbeat (append heartbeat to playarg) -json (legacy JSON payload) -uibottom (show bottom control bar, default true)
Notes