Stream | | 测试值: |
ID | | 测试值: |
Type | 当更改媒体服务类型时,值可选。 当要求删除一个服务时,该值必须指定为NONE(参见下方描述) 当新增一个媒体服务时,该值必须指定。 值可能为: Rtsp_server | | Kmp_pullingServer | KILOVIEW Media Protocol的拉取服务 | Rtmp_push | | Rtp_push | | Kmp_push | KILOVIEW Media Protocol的推送服务 | Sproxy_push | | TS_push | | HLS | HLS(HTTP Live Streaming)服务 | NONE | 这是一个特殊值。如果指定Type为NONE,表示移除该服务。注意,对于Rtsp_server/Kmp_pullingServer类型的服务,是不可以移除的。 |
| 测试值: |
参数组: Rtsp_server | 如果服务类型为 "Rtsp_server",可提供本组以下参数: | 允许这个参数组: |
> Rtsp_server.port | 整数[隶属于参数组 Rtsp_server] RTSP服务端口,默认为554 | 测试值: |
> Rtsp_server.session | [隶属于参数组 Rtsp_server] 会话ID, RTSP服务的SessionID | 测试值: |
> Rtsp_server.ssm | 整数[隶属于参数组 Rtsp_server] 0|1, 是否开启RTSP Multicast服务。1表示开启,0表示关闭。 | 测试值: |
> Rtsp_server.multicast_addr | [隶属于参数组 Rtsp_server] RTSP组播的Multicast地址 | 测试值: |
> Rtsp_server.multicast_video_port | 整数[隶属于参数组 Rtsp_server] multicast视频端口 | 测试值: |
> Rtsp_server.multicast_audio_port | 整数[隶属于参数组 Rtsp_server] multicast音频端口 | 测试值: |
> Rtsp_server.multicast_ttl | 整数[隶属于参数组 Rtsp_server] multicast TTL值 | 测试值: |
参数组: Kmp_pullingServer | 如果服务类型为 "Kmp_pullingServer",可提供本组以下参数: | 允许这个参数组: |
> Kmp_pullingServer.enabled | 整数[隶属于参数组 Kmp_pullingServer] 0|1,是否开启KMP拉流服务。0关闭,1开启。 | 测试值: |
参数组: Rtmp_push | 如果服务类型为 "Rtmp_push",可提供本组以下参数: | 允许这个参数组: |
> Rtmp_push.enabled | 整数[隶属于参数组 Rtmp_push] 0|1, 是否开启RTMP推流。0关闭,1开启。 | 测试值: |
> Rtmp_push.pubPoint | [隶属于参数组 Rtmp_push] RTMP推流的发布地址URL | 测试值: |
> Rtmp_push.username | [隶属于参数组 Rtmp_push] RTMP推流身份认证用户名 | 测试值: |
> Rtmp_push.password | [隶属于参数组 Rtmp_push] RTMP推流身份认证用户密码 | 测试值: |
> Rtmp_push.timeout | 整数[隶属于参数组 Rtmp_push] RTMP连接超时(单位:秒) | 测试值: |
> Rtmp_push.reconnect_interval | 整数[隶属于参数组 Rtmp_push] RTMP断开后重连的间隔时间(单位:秒) | 测试值: |
参数组: Rtp_push | 如果服务类型为 "Rtp_push",可提供本组以下参数: | 允许这个参数组: |
> Rtp_push.enabled | 整数[隶属于参数组 Rtp_push] 0|1, 是否开启Rtp推送功能。0关闭,1开启。 | 测试值: |
> Rtp_push.target_video_IP | [隶属于参数组 Rtp_push] 视频目标推送IP或组播IP | 测试值: |
> Rtp_push.target_video_port | 整数[隶属于参数组 Rtp_push] 视频目标推送端口 | 测试值: |
> Rtp_push.target_audio_IP | [隶属于参数组 Rtp_push] 音频目标推送IP或组播IP | 测试值: |
> Rtp_push.target_audio_port | 整数[隶属于参数组 Rtp_push] 音频目标推送端口 | 测试值: |
> Rtp_push.ttl | 整数[隶属于参数组 Rtp_push] 如果目标IP为Multicast地址,指定组播TTL值 | 测试值: |
参数组: Kmp_push | 如果服务类型为 "Kmp_push",可提供本组以下参数: | 允许这个参数组: |
> Kmp_push.enabled | 整数[隶属于参数组 Kmp_push] 0|1, 是否开启KMP推送。0关闭,1开启。 | 测试值: |
> Kmp_push.pubPoint | [隶属于参数组 Kmp_push] KMP推流的发布地址URL | 测试值: |
> Kmp_push.username | [隶属于参数组 Kmp_push] KMP推流身份认证用户名 | 测试值: |
> Kmp_push.password | [隶属于参数组 Kmp_push] KMP推流身份认证用户密码 | 测试值: |
> Kmp_push.timeout | 整数[隶属于参数组 Kmp_push] KMP连接超时(单位:秒) | 测试值: |
> Kmp_push.reconnect_interval | 整数[隶属于参数组 Kmp_push] KMP断开后重连的间隔时间(单位:秒) | 测试值: |
参数组: TS_push | 如果服务类型为 "TS_push",可提供本组以下参数: | 允许这个参数组: |
> TS_push.enabled | 整数[隶属于参数组 TS_push] 0|1, 是否开启TS推送。0关闭,1开启。 | 测试值: |
> TS_push.address | [隶属于参数组 TS_push] 推送目标IP地址或组播IP | 测试值: |
> TS_push.port | | 测试值: |
> TS_push.ttl | | 测试值: |
参数组: HLS | | 允许这个参数组: |
> HLS.enabled | 整数[隶属于参数组 HLS] 0|1, 是否开启HLS服务。0关闭,1开启。 | 测试值: |
> HLS.session | [隶属于参数组 HLS] HLS的会话ID。决定HLS的URL路径。HLS的最终访问路径为 http://<ip address>/<session>/playlist.m3u8 | 测试值: |
> HLS.segmentTime | 整数[隶属于参数组 HLS] HLS切片时长(近似值,单位毫秒),实际切片时长以该值为参照,但可能会因为编码数据的原因有所偏差 | 测试值: |
> HLS.maxSegments | 整数[隶属于参数组 HLS] 在一个m3u8的playlist中,最多同时允许存在的切片数。按HLS规范,该值必须 >=3} | 测试值: |