国标GB28181流媒体平台EasyGBS如何调用云端录像接口在其他平台播放?

大家知道,我们的流媒体服务器一直都配备了比较全的接口文档,能够让需要的人便捷的进行接口调用,可以在官网直接进行下载。比如之前的博客中我们就介绍过无插件直播EasyGBS接口保活的调用方法

EasyGBS架构5.png

有的用户有自己的流媒体平台,在使用国标GB28181流媒体平台的时候,需要将平台内的云端录像调用到自己的平台进行播放。

这里涉及到云端录像和视频本地录像的问题,我们的视频录像和云端录像是两个性质,视频录像是我们通过国标协议能够获取到用户的摄像机SD卡里面的录像,如果用户的设备不具有录像功能那么我们的设备录像就取不到,而云端录像是指我们EasyGBS自己在自己的服务器给用户进行录像,和设备是否具有录像功能没有关系,录像存储在我们自己的服务器里面。

客户如何取出我们的云端录像的接口在他们自己平台播放

如果用户有自己的播放平台,在进行云端录像调用的时候,就要用到我们的视频云端录像接口。

742.png

这个指定时间断的录像播放与下载是我们官网关于云端录像的播放以及下载的接口,通常的调取地址类似于:

http://127.0.0.1:10000/api/v1/record/video/play/34020000001110000888/34020000001110000888/20200608170003/20200608171003

我们需要注意两点:
1、参数play是播放,download是下载,这个可以根据需求进行选择;
2、第三个参数是从我们的页面中获取的。

743.png

744.png

最后介绍一下时间,此处有开始时间和结束时间,开始时间我们可以在云端录像里面进行查看:

745.png

结束时间比较特殊,由于我们的录像是属于切片式录像,虽然是一直在录像但是我们是分很多段的进行录像,一段录像最多的是一个小时左右,所以有些用户要看两个小时左右的录像可能要获取多个时间点的录像进行查看。而要看在一条录像信息的时间内的客户要注意不能结束时间,不能超过开始时间+录像时长,不然会报404的错误。

我给大家举个例子:我要获取这个录像到15点10分的录像,接口地址为:

http://192.168.1.17:10000/api/v1/record/video/play/34020000001320000056/34020000001320000001/20200618150544/20200618151000

获取的录像如下:

746.png

猜你喜欢

转载自blog.csdn.net/EasyGBS/article/details/107079509