H8900 视频流第三方对接方案
1
PDSDK 可提供第三方视频取流的方案,第三方作为客户端登陆 DSS 平台,获取组织树
和设备列表,可通过接口请求设备视频流。包括 windows、IOS、安卓不同平台使用的
SDK,获取方式:统一发邮件到 dh_dss_sdk@dahuatech.com (有专人维护)。
2 平台 MGW、MTS、SS 服务可提供第三方 RTSP 请求的方式取流的方案,RTSP 组装方式
为,见文档《SS_MTS 服务 RTSP URL 规则.docx》
SS_MTS服务RTSP
URL规则.docx
3 平台 EMedia 服务可提供第三方 HLS 流请求方式的方案,HLS 流可应用在第三方 H5 页
面中播放视频流,请求说明见文档:“H8900 平台 HLS 拉流说明.docx”
HLS 拉流:
H8900 最新基线版本 20180526 版本已默认部署一个 mes 服务,可通过命令查看
mes 服务是否已运行,mes 服务默认端口为 7086.
[root@Storage EIMedia]# ps -axu|grep mes
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root
root
root
11090
0.0 0.0 106104
1260 pts/4
11437
0.0 0.1
73532 26748 pts/4
26160
0.0 0.0 103312
880 pts/0
S
Sl
S+
[root@Storage EIMedia]# netstat -anp|grep mes
Jun15
0:00 /bin/sh ./keeper.sh ../EIMedia/mes
Jun15
0:06 ./mes
11:02
0:00 grep mes
tcp
tcp
tcp
0
0
0
0 0.0.0.0:7086
0 0.0.0.0:7087
0.0.0.0:*
0.0.0.0:*
LISTEN
LISTEN
11437/./mes
11437/./mes
0 127.0.0.1:37602
127.0.0.1:9797
ESTABLISHED 11437/./mes
具体使用见说明文档。
HLS URL 格式说明
HLS 的格式:
实时 :
http://[服务 IP]:[服务端口]/live/cameraid/[摄像头
ID]/substream/[码流类型].m3u8
中心回放 :
http://[服务 IP]:[服务端口]/vod/center/cameraid/[摄像头
ID]/substream/[码流类型]/totallength/[实际总录像时长]/begintime/[开始
时间]/endtime/[结束时间].m3u8
设备回放:
http://[服务 IP]:[服务端口]/vod/device/cameraid/[摄像头
ID]/substream/[码流类型]/totallength/[实际总录像时长]/begintime/[开始
时间]/endtime/[结束时间].m3u8
说明:
[服务 IP]:MES 所在服务器的 ip 地址,若 MES 是分布式部署的话,IP
为 MESGW 服务所在服务器的 IP
[服务端口]:MES 服务监听的端口,默认 7086,若 MES 是分布式部署
的话,端口为 MESGW 服务监听的 Port
[摄像头 ID]:请参看大华标准 URL 文档说明,一般型如:
1000000%40001%240
1000000 代表设备编号,001 代表级联号,
隔 %24 代表符号“$”,后面的 0 代表通道 1(从 0 开始)
[码流类型]:1 表示主码流,2 表示辅码流
两者间以“%40”即“@”分
[实际总录像时长] :向 SS 查询到的实际总录像长度,单位秒。
[开始时间] 和 [结束时间] :录像块的开始和结束时间,int 类型表
示的,单位秒。
例如:
本级设备实时 url:
http://172.7.2.110:7086/live/cameraid/1000000%240/substream/1.
m3u8
级联设备实时 url:
http://172.7.2.110:7086/live/cameraid/1000000%40001%240/subst
ream/1.m3u8
中心回放 url:
http://10.35.51.112:7086/vod/center/cameraid/1000221%241/subs
tream/1/totallength
/300/begintime/1508774400/endtime/1508860800.m3u8
设备回放 url:
http://10.35.51.112:7086/vod/device/cameraid/1000221%241/subs
tream/1/totallength
/300/begintime/1508774400/endtime/1508860800.m3u8