ITADN

enabling SRTP or RTSPS in cross compilation.

#350Openmanivalaguru 创建于 2025-03-11
M
manivalagurucommented
Hi, I am attempting to enable RTSPS in my RISCV-based architecture. However, we cross-compile the v4l2rtspserver for RISCV, and I have noticed that the following options are not appearing: -x <sslkeycert> : Enable SRTP -X : Enable RTSPS Could you please confirm if any additional configurations or dependencies need to be enabled before cross-compiling? Below is the output of the help command for both the x86 and RISCV builds: x86 Help Command: -P <port> : RTSP port (default 8554) -p <port> : RTSP over HTTP port (default 0) -U <user>:<pass> : RTSP user and password -R <realm> : use md5 password 'md5(<username>:<realm>:<password>') -u <url> : unicast url (default unicast) -m <url> : multicast url (default multicast) -M <addr> : multicast group:port (default is random_address:20000) -c : don't repeat config (default repeat config before IDR frame) -t <timeout> : RTCP expiration timeout in seconds (default 65) -S[<duration>] : enable HLS & MPEG-DASH with segment duration in seconds (default 2) -x <sslkeycert> : enable SRTP -X : enable RTSPS RISCV Help Command: -p <port> : RTSP over HTTP port (default 0) -U <user>:<pass> : RTSP user and password -R <realm> : use md5 password 'md5(<username>:<realm>:<password>') -u <url> : unicast url (default routecam) -m <url> : multicast url (default multicast) -M <addr> : multicast group:port (default is random_address:20000) -c : don't repeat config (default repeat config before IDR frame) -t <timeout> : RTCP expiration timeout in seconds (default 65) -S[<duration>] : enable HLS & MPEG-DASH with segment duration in seconds (default 2) It appears that the -x and -X options are missing from the RISCV build. Could you advise on whether additional dependencies or compilation flags are required to enable these options? Thanks in advance for your support.
10 条评论