PHPackages                             shawn/easy\_yingshi\_camera - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. shawn/easy\_yingshi\_camera

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

shawn/easy\_yingshi\_camera
===========================

yingshi camera sdk for laravel

v1.0.1(9y ago)038MITPHP

Since Dec 29Pushed 9y ago1 watchersCompare

[ Source](https://github.com/ShawnZhang31/easy-yingshi-camera)[ Packagist](https://packagist.org/packages/shawn/easy_yingshi_camera)[ RSS](/packages/shawn-easy-yingshi-camera/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (3)Used By (0)

\##萤石云 ###安装

```
composer require shawn/easy_yingshi_camera
```

\###使用 在.env文件中添加

```
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)
```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity64

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~24 days

Total

2

Last Release

3445d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/702859?v=4)[shawn](/maintainers/shawnzhang)[@shawnzhang](https://github.com/shawnzhang)

### Embed Badge

![Health badge](/badges/shawn-easy-yingshi-camera/health.svg)

```
[![Health](https://phpackages.com/badges/shawn-easy-yingshi-camera/health.svg)](https://phpackages.com/packages/shawn-easy-yingshi-camera)
```

###  Alternatives

[solaris/php-moon-phase

Calculate the phases of the Moon in PHP.

16467.6k1](/packages/solaris-php-moon-phase)[yii2mod/yii2-chosen-select

Chosen Select Widget based on Chosen jQuery plugin

14116.3k](/packages/yii2mod-yii2-chosen-select)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
