功能描述 |
接收外部调用接口的输入视频路径,对视频进行拉流,并将拉取的裸流存储到缓冲区(buffer)中,并发送到下游插件。 |
---|---|
约束限制 |
目前只支持H.264、H.265拉流,加密传输功能只支持使用口令加密的证书私钥。 |
插件基类(factory) |
mxpi_rtspsrc |
输入和输出 |
|
属性 |
请参见表1。 |
属性名 |
描述 |
是否为必填项 |
是否可修改 |
---|---|---|---|
rtspUrl |
RTSP取流地址(可以从网络摄像机获取,也可通过Live555等工具将本地视频文件转换为RTSP流)。 |
是 |
是 |
channelId |
表示视频拉流的路数标识,默认值为0。 |
否 |
是 |
timeout |
表示一段时间(timeout)没有拉流后,会断开拉流,默认值为0。 |
否 |
是 |
fpsMode |
是否打印拉流帧率,只能填0或1。
首次拉流的流地址无效时,属性为1时也不打印帧率。 |
否 |
是 |
tlsValidationFlags |
用于验证服务的TLS证书验证标识,取值范围参考如下, rtsp场景下不生效:
|
否 |
是 |
tlsCertFilePathList |
依次填写CertCrt、CertKey、CaCert、Token,Crl,以逗号隔开,默认值为空, rtsp场景下不生效。(证书及密钥相关文件的权限需设置为400)
|
否 |
是 |
async-handling |
处理异步状态更改。 |
否 |
是 |
message-forward |
转发所有子消息。 |
否 |
是 |
1 2 3 4 5 6 7 8 9 10 11 | "mxpi_rtspsrc0": { "factory": "mxpi_rtspsrc", "props": { "rtspUrl": "rtsps://username:password@xxx.xxx.xxx.xxx:xxx/xxx", "channelId": "0", "tlsValidationFlags": "127", "tlsCertFilePathList": "xxx/server.crt,xxx/server.key,xxx/ca.crt,<cert_password>,xxx/server.crl", "fpsMode": "1" }, "next": "mxpi_videodecoder0" }, |