宇视RTSP取流URL格式

实时预览取流

URL 规定:

rtsp://username:password@<ipaddress>:<port>/unicast/c<number>/s<number>/live

举例说明:

  • 获取 IP 通道 01 主码流:

    rtsp://admin:admin@192.168.1.106:554/unicast/ch1/s0/live

  • 获取 IP 通道 02 子码流:

    rtsp://admin:admin@192.168.1.106:554/unicast/ch2/s1/live

回放取流

URL规定:

rtsp://username:password@<address>:<port>/c<number>/b<starttime>/e<endtime>/replay/

举例说明:

  • 回放通道 01 远程录像:

    rtsp://admin:admin@192.168.1.106:554/c1/b1494208846/e1494209026/replay/

时间范围是 starttimeendtime,其中 starttimeendtime 为 UNIX 时间戳格式。

RTSP 控制参数回放取流

RTSP PLAY 命令格式如下:

PLAY rtsp://192.168.1.106:554/c1/replay/ RTSP/1.0
CSeq: 28
Authorization: Digest username="admin", realm="48ea632fc01e", nonce="5902a8beca904f4d52f5", uri="rtsp://192.168.1.106:554/c1/replay/", response="558885ca5f4e885d41b761301a32f7a8"
Session: 88
Scale: 1.000000
Speed: 1.000000
Range: clock=20170426T021045Z-20170426T021945Z
User-Agent: IMCP

通过 RTSP 的 ScaleSpeedRange 参数指定回放的速度及时间范围,Range 参数的 clock 值指定远程录像的开始和结束时间。