Need to express RTSP client with its relevant details
v.: 0.2.2. Hello. This server application, which I tested as Flatpak format, works properly.
Illustrations on server's side
$ lsof -i -n -P +c 0 | grep -E '^COMMAND|\(LISTEN\)$'
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
audio-sharing 30884 (...) 13u IPv4 76196 0t0 TCP *:8554 (LISTEN)
Along with each successful establishment of a connection initiated from an RTSP client is exhibited this message on Gnome desktop.
It is well appropriated to display such connections there. Equally appropriated would be to display them as part of this application's GUI – in a dedicated interface.
Suggestions
As shown, the client is not expressed with its relevant identity details but instead solely expressed by a generic term – client. This is likely to open privacy leaks within the private local network since the device is unknown. That demonstrates the need to express it with a least these details:
- device ID and name.
- operating system; ideal nodel: Linux | Linux distribution.
The presence of the version of the RTSP protocol may useful for debugging if this application supports several of them.