在 RTSP 链接中使用带参数的 Gstreamer

问题描述 投票:0回答:1

我无法将我的相机传输到 kinesis。似乎 gstreamer 忽略了 RTSP 链接的最后一个参数(在“&”之后),这可能是导致问题的原因。

当我尝试这个命令时:

gst-launch-1.0 -v rtspsrc location=rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0 short-header=TRUE ! rtph264depay ! h264parse ! kvssink stream-name=YourStreamName storage-size=128 access-key="YourAccessKey" secret-key="YourSecretKey

我明白了:

enter image description here

如您所见,链接的最后一个参数,在 & 符号之后,被忽略了。

我的相机只支持这种格式的RTSP链接。我怎样才能成功流式传输它?

video-streaming gstreamer rtsp amazon-kinesis
1个回答
0
投票

您需要转义或引用位置 url,否则 & 符号将被 shell 解释为“放入后台操作符”:

gst-launch-1.0 -v rtspsrc \
 'location=rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0' \
 short-header=TRUE ! rtph264depay ! h264parse ! \
 kvssink stream-name=YourStreamName storage-size=128 access- key="YourAccessKey" \
 secret-key="YourSecretKey
© www.soinside.com 2019 - 2024. All rights reserved.