2017 © Pedro Peláez
 

library easy_yingshi_camera

yingshi camera sdk for laravel

image

shawn/easy_yingshi_camera

yingshi camera sdk for laravel

  • Monday, January 23, 2017
  • by shawnzhang
  • Repository
  • 1 Watchers
  • 0 Stars
  • 27 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

萤石云

安装

composer require shawn/easy_yingshi_camera

使用

在.env文件中添加, (*1)

YS_APP_KEY=
YS_APP_Secret=
  • 创建实例
$app=new EasyYingshi()
  • 修改摄像头的名称
    /**
     * 修改设备名称
     * @param $deviceSerial,设备序列号
     * @param $deviceName,设备名称,长度不大于50字节,不能包含特殊字符
     * @return mixed|string
     */
public function renameDevice($deviceSerial,$deviceName)
  • 获取指定摄像头的视屏直播地址
    /**
     * 获取指定有效期的直播地址
     * @param $deviceSerial:设备序列号
     * @param $channelNo:通道号,IPC设备填1
     * @param $expireTime:地址过期时间:单位秒数,最大默认2592000(即30天),最小默认300(即5分钟)
     * @return mixed|string
     */
public function liveAddressLimited($deviceSerial,$channelNo=1,$expireTime=300)
  • 添加摄像头
    /**
     * 添加设备
     * @param $deviceSerial,设备序列号
     * @param $validateCode,设备验证码,设备机身上的六位大写字母
     * @return mixed|string
     */
public function addDevice($deviceSerial,$validateCode)
  • 删除摄像头
    /**
     * 删除设备
     * @param $deviceSerial,设备序列号
     * @return mixed|string
     */
public function deleteDevice($deviceSerial)
  • 抓拍摄像头的当前画面
    /**
     * 抓拍设备当前画面,该接口仅适用于IPC或者关联IPC的NVR设备
     * @param $deviceSerial,设备序列号
     * @param $channelNo,   通道号,IPC设备填写1
     * @return mixed|string
     */
public function deviceCapture($deviceSerial,$channelNo=1)
  • 获取指定设备的信息
    /**
     * 获取指定设备的信息
     * @param $deviceSerial:设备序列号
     * @return mixed|string
     */
    public function deviceInfo($deviceSerial)
  • 获取监控点摄像头列表
    /**
     * 获取监控点摄像头列表
     * @param int $pageStart,分页起始页,从0开始
     * @param int $pageSize,分页大小,默认为10,最大为50
     * @return mixed|string
     */
    public function cameraList($pageStart=0,$pageSize=10)
  • 获取用户下直播视频列表
    /**
     *  获取用户下直播视频列表
     * @param int $pageStart,分页起始页,从0开始
     * @param int $pageSize,分页大小,默认为10,最大为50
     * @return mixed|string
     */
    public function videoList($pageStart=0,$pageSize=10)

The Versions

23/01 2017

dev-master

9999999-dev

yingshi camera sdk for laravel

  Sources   Download

MIT

by Shawn

23/01 2017

v1.0.1

1.0.1.0

yingshi camera sdk for laravel

  Sources   Download

MIT

by Shawn

29/12 2016

v1.0.0

1.0.0.0

yingshi camera sdk for laravel

  Sources   Download

MIT

by Shawn