EasyCVR视频融合云平台的技术博客

技术开发与FAQ分享交流

  • 博客(34)
  • 收藏
  • 关注

原创 EasyCVR级联上级平台请求接口失败排查(EasyCVR三种ID说明)

EasyCVR能够对上级平台进行级联,包括国标GB28181协议设备以及RTSP协议设备。在我们做EasyCVR测试时,发现数据通道通过上级平台添加到EasyGBS出现播放的问题,前端播放器一直在转圈,无法播放,过一会请求接口失败,前端控制台会出现错误。在前端控制台分析接口的结构中serial和code是一样的,最终在浏览器打开播放视频出现400错误码;400的错误码是客户端错误(例如,格式错误和请求语法错误等等各种问题),导致服务器不能活着,不会处理客户端请求。但是在设备管理中点击其他

2021-07-27 17:03:22 219

原创 EasyCVR如何实现级联上级平台的目录结构显示?

大家知道EasyCVR、EasyGBS与上级或下级平台的级联功能是在大型项目中常常用到的功能,同时EasyCVR还支持级联到EasyGBS上,实现两个平台之前的联动。EasyCVR以前并没有做到上级级联目录,导致直接推到EasyGBS的设备管理无法看到级联目录结构。进入EasyGBS的设备管理,点击查看通道,本应显示两个结构,一个显示文件夹,一个显示播放通道,如果有多个,也会显示多个播放通道,但是实际并没有显示两个结构。代码中在分析,得知是添加数据没有添加虚拟目录结构,因此我们需要在代码中把虚拟

2021-07-27 17:02:47 103

原创 EasyCVR通过GB28181协议级联到EasyGBS无法播放视频通道问题注意点

EasyCVR支持通过与国标平台级联,级联后平台可通过GB28181协议获得以下能力:1、支持国标GB28181平台、国标GB28181 IPC和国标GB28181 NVR设备同时接入 (支持GB28181-2011版本和GB28181-2016版本)2、支持国标GB28181设备注册和注销,对所有设备进行管理,获取资源,对资源列表进行管理3、支持国标GB28181的目录订阅,对接收的订阅通知进行处理4、支持国标GB28181实时视频请求(支持UDP、TCP主动(tcpactive)、TCP被动(

2021-07-26 17:44:51 147

原创 EasyCVR 开发环境启动程序报错import cycle not allowed解决方式

我们在对EasyCVR 开发时,开发环境启动程序出现报错,错误信息: import cycle not allowed。这个报错信息应该是大家在写 Golang 程序中比较普遍的一个报错,那么本文就从EasyCVR的开发中和大家分享一下这个报错是如何解决的。错误信息的意思是A包调用B包,B包调用A包,导致了重复循环调用。正常项目中这个错误可能就不是A包调用B包那么简单,可能是A调用的B,B调用的C,C调用了A,出现多层的调用,如果是两个包之间的问题可以通过一个中间包做处理,但是多层就无法用一个中间包

2021-07-26 17:44:14 266

原创 【解决方案】如何通过EasyCVR智能边缘网关设备实现前端设备利旧上云,打造AI课程智慧应用

一、背景分析随着现代安防监控科技的兴起和在各行各业的广泛应用,监控摄像头成为众所周知的产品。也为工作生活提供了很大的便利。由于科技的发达,监控摄像头的升级换代也日益频繁。每年都有不计其数的摄像头被拆掉闲置,有的进了库房,有的被扔进了垃圾桶。其实很多被淘汰遗弃的监控摄像头性能完好,摄像清晰度很高,如果能再生利用,能很好的造福于民,但由于监控摄像头在出厂时为了突出监控录像的功能,在硬件软件服务上形式单一,这就使得监控摄像头一旦拆了下来,离开了原来的监控线路和主机服务器就毫无用处了,形成了极大的浪费。

2021-07-26 17:43:42 484

原创 AIOT智能人脸识别技术的应用场景,你了解多少?

随着AI智能分析与物联网技术的迅速发展,一方面,互联网数据量呈现指数级增长,AI与IoT融为一体化;另一方面,有实时性需求处理的数据迅速上升,云端处理的数据不得不下沉到边缘。如今,随着人脸识别技术的成熟,“刷脸”逐渐成为新时期生物识别技术应用的主要领域,无论是在通关、金融、电信、公证等领域需要对人和证件进行一致性验证的场景,还是交通、公安、楼宇、社区等领域的安防布控场景,我们都可见人脸识别的身影。为了迎合和满足现代化的市场需求,EasyCVR就出现了,它可提供多种协议(如:RTSP、RTMP、GB2

2021-07-23 10:42:53 654

原创 【解决方案】EasyCVR智能边缘网关+EasyGBS国标云平台助力智慧环保项目,以“智”替人强监管

一、背景分析目前,我国的垃圾分类工作国家正处于关键时期。发改委、住建部印发的《“十四五”城镇生活垃圾分类和处理设施发展规划》,可谓恰逢其时。标准着科学全面反映垃圾分类效果的填埋或焚烧减量化、提升可回收物资源化利用率,智能化监管平台发挥着发挥着越来重要的作用。二、需求分析在某智慧环保项目中,基于视频监控与智能分析有以下需求:1、项目中会在垃圾楼上架设4个摄像头,主要采用两种类型,一种是视频监控2路,另一种是行为分析2路。硬盘录像机放置于设备箱内进行视频存储,本地存储30天,通过4G路由器与后台

2021-07-23 10:42:17 298

原创 【解决方案】EasyCVR安消一体化解决方案集成优势资源融合打造全局可视化安消应用

一、背景分析随着城镇化建设不断加快,工业化、市场化建设不断提速,各种致灾因素和火灾危险源呈上升趋势,消防安全基层基础还不够扎实的问题逐渐暴露,各类工业园区、高层建筑、商业综合体等大中型场所环境复杂、人流量大,城市中分散的小企业、小厂房等火灾隐患相对突出,福利机构、幼儿园等人员伤亡事故易发场所管理工作难度大。新时代背景下,传统与非传统的消防安全因素相互渗透、相互交织,火灾的不确定性、多样性和不可控因素增多,给单位消防安全管理带来新的挑战。为适应现代楼宇安全、工厂安全、社区信息化的需求,必须突破

2021-07-23 10:41:36 496

原创 【解决方案】如何通过EasyCVR搭建无人值守的野外河流湖泊水利监控系统

一、行业背景当前国家水利工作重心为“工程补短板,行业强监管”。工程补短板4方面包括:防洪、供水、生态修复、水利信息化工程。其中水利信息化工程,聚焦洪水、干旱、水工程安全运行、水工程建设、水资源开发利用、城乡供水、节水、江河湖泊、水土流失、水利监督等水利信息化业务需求,加强水文监测站、水资源监控管理系统、水库大坝安全监测监督平台、山洪灾害监测预警系统、水利信息网络安全建设。针对水利信息化工程和江河湖泊、河长制湖长制、点多面广的中小水库的监控现状,安徽旭帆信息科技推出河湖监测、中小型水库监测预警、应急防

2021-07-23 10:41:01 237

原创 EasyCVR级联上级平台无法播放云端录像是什么原因?

EasyCVR视频平台支持云端录像和设备录像,云端录像可以通过录像计划来进行配置,有全局录像计划和单通道录像计划两种模式,可根据需求自由选择。由于云端录像一般来说是可以永久保存的,因此很多用户会选择将视频流进行云端录像。在我们碰到的一个EasyCVR级联项目现场中,出现了上级国标平台无法播放EasyCVR平台云端录像的问题。排查代码发现代码中只有在EasyCVR做下级平台且上级平台请求的是直播流的时候,EasyCVR的才能播放。上级国标平台需要播放下级EasyCVR设备的云端录像,所以需要将

2021-07-22 16:29:33 509 1

原创 EasyCVR上级级联华为平台请求播放崩溃如何排查及处理?

支持RTSP、GB28181、SDK、Ehome协议的视频平台EasyCVR支持将所有视频通道级联到上级平台上,且支持同一通道级联到多个上级平台,这一操作给很多用户的级联带来了便捷。在部分EasyCVR的项目现场中,出现了级联上级华为平台请求播放的时候,EasyCVR崩溃的情况。通过错误日志分析能够看到,是在级联的时候,上级请求的播放通道在下级是找不到的,所以导致了程序报错。因此为了避免这类崩溃出现,我们需要系统及时识别到通道的信息。添加如下代码,当上级请求播放的时候,增加一个判断,

2021-07-22 16:29:03 76

原创 EasyCVR国标设备因为订阅未开启导致通道无法显示的问题处理

去年年底,我们在EasyCVR视频服务云平台当中增加了用户管理的功能,多个用户可以有同一个角色,每个角色可以分配多个设备,从而形成一个良性的分级管理关系。在后期的不断实践中,EasyCVR的用户管理和角色管理功能都得到了很多用户的认可,成为了用户的操作习惯。有的客户现场反馈设备接入EasyCVR后不显示通道数,通道上不来,造成这个问题的原因很多,我们需要逐步排查,之前也介绍过很多次不同原因导致的该问题,大家可以翻阅我们以前的博文了解一下。在该问题中,我们首先抓包查看问题,发现设备没有消息回馈到服务器

2021-07-22 16:28:15 128 1

原创 【接口调用】EasyCVR如何通过接口添加RTMP推流的直播过程?

大家知道EasyCVR是TSINGSEE青犀视频开发的平台中支持协议最多的一款协议融合平台,EasyCVR能够兼容海康、大华的私有SDK,同时也具备GB28181、Ehome协议的级联、语音对讲等特点,同时也具备丰富的二次开发接口供大家调用和开发。本文分享一下EasyCVR如何通过接口去添加rtmp推流的直播过程。1.首先先调用easycvr的登录接口,获取登录token;2.然后再添加设备信息,注意这里选择设备类型要选择rtmp_push类型;3.再添加rtmp_push的通道,这里注

2021-07-22 16:27:40 274

原创 【接口调用】EasyCVR获取直播流接口调用过程

EasyCVR作为一款功能完善的视频结构化智能分析平台,支持多种协议的视频流的输出,同时也能够支持语音对讲,只要前端设备带语音功能,用户即可通过EasyCVR来进行隔空喊话。同时EasyCVR开放了很多接口供大家调用,本文我们就分享一下EasyCVR获取直播流接口的调用过程。1.首先我们默认easycvr是开启接口鉴权的,所以我们在调用任何业务接口之前首先要先调用登录接口2.再调用获取设备信息接口,找到所要获取直播流的设备号3.再调用获取通道信息接口,找到要播放设备的通道号4.再

2021-07-21 17:43:13 513

原创 EasyCVR软件后台运行报错input/output error需要从什么方面分析?

EasyCVR安防视频云服务经过不断的研发与细化,已经增加了很多新的功能和操作方式,比如用户管理、设备分组、告警查询等,都是方便用户、完善平台管理的一些功能。EasyCVR版本运行时,通过页面可以看到视频直播,但有时运行软件会出现报错: input/output error。通过报错的文字符可以发现,大概率与磁盘的写入和文件的读取有关,因此我们需要对应涉及到磁盘读写地方进行统一的设置和处理。EasyCVR的录像文件读取可以通过easycvr.ini文件进行设置:默认的路径是相对路径,就是

2021-07-21 17:42:25 172

原创 如何扩充EasyCVR视频平台的录像存储空间?

EasyCVR流媒体平台是TSINGSEE青犀视频提供的流转发服务,负责将RTSP、Ehome、GB28181设备/平台推送的PS流转成ES流,提供RTSP、RTMP、FLV、HLS等多种格式进行分发,实现Web浏览器、手机浏览器、微信、PC客户端等各终端无插件播放。同时,EasyCVR流媒体平台对外提供HTTP API接口,通过接口可以获知流媒体转发服务的运行状态信息,转发会话信息,服务器配置和版本信息等。EasyCVR自身带有录像存储功能,因此在实际的使用过程中都是将录像写进硬盘中,以此来进行录

2021-07-21 17:41:08 178

原创 EasyCVR前端开发中设备管理分页调用报错unknown mutation type: SET_Page处理

分页功能是网站或者页面前端开发中一个重要的模块,在我们开发EasyCVR的分页功能时,发现分页的状态没有保存的情况下,当分页改变时把改变的数据存储到Vuex中,当页面加载完从Vuex中取值后调用则会出现报错。页面数据存储代码如下:在组建中调用方式如下:理论上,以上代码逻辑没有错,但是实施过程中控制面板报错:unknown mutation type: SET_Page。经过分析前端代码我们得知,项目里vuex是分模块写的,方法是在模块中的,如果直接在组件中通过this.$stor

2021-07-16 13:55:47 512 2

原创 设备通过国标GB28181协议接入EasyCVR后通道不上线的原因和解决方法

EasyCVR能够兼容海康、大华的私有SDK,同时也具备GB28181、Ehome协议的级联、语音对讲等特点,有的项目中设备通过国标GB28181协议接入EasyCVR后,部分设备是显示通道数为0,表明接入的通道并没有上线。这个问题我们曾经在EasyGBS上也碰到过类似的情况,所以我们可以按照EasyGBS的排查过程来排查该问题。一般这种问题的原因有两点,一种是设备没有发送catlog消息给EasyCVR的服务端,这样EasyCVR获取不到设备的通道,从而不显示,可以通过抓包来看是否是该种情况导致的

2021-07-16 13:55:11 435

原创 EasyCVR在调用云台控制接口时出现ptz crtl error,error code 12的原因分析

EasyCVR是安防视频云服务平台,可以进行视频直播,同时也支持对摄像头进行PTZ控制,EasyCVR的网页页面也会进行对应的PTZ控制显示,EasyCVR将该显示放在了播放界面右侧,如下:客户在调用EasyCVR云台控制接口时出现ptz crtl error,error code 12的报错,报错的错误代码为12,这是一个比较罕见的错误。通过远程到客户电脑操作的时候我们发现,原来客户是在没有播放该通道的情况下调用了这个云台控制接口才出现的报错。这里就涉及到接口调用的相关机制了,EasyCV

2021-07-16 13:54:37 546

原创 EasyCVR视频通道名称出现乱码是什么原因导致的?如何修复?

大家知道EasyCVR视频智能监控平台支持摄像机的RTSP、GB28181、和Ehome的接入,同时会对接入上来的视频信息进行同步的更新和反馈,因此视频通道的名称是实时更新的,当通道变化,名称也会随之重新生成。在实际的使用过程中,有用户在检查EasyCVR的时候发现了通道名称乱码问题。对于这个问题,我们首先要知道这个通道名称是如何编码的。UTF-8 用3个字节编码一个汉字,Default (在中文系统上是GB2312 )用2字节编码一个汉字。3个汉字由UTF-8 编码后变为9字节,而Defaul

2021-07-15 16:32:32 853

原创 浏览器播放EasyCVR视频广场通道推送音频失败排查及优化

海康SDK/Ehome/RTSP/GB28181协议安防视频云服务EasyCVR能够通过GB28181协议进行级联,假如摄像头或设备支持音频的话,EasyCVR同样也能够进行音频采集。EasyCVR添加一个本地流通道,把音频勾选上,在浏览器视频广场播放,浏览器一直出现相同错误,并没有声音输出:“[MSEController] > Failed to execute ‘appendBuffer’ on ‘SourceBuffer’: The HTMLMediaElement.error attrib

2021-07-14 15:59:42 763 1

原创 EasyCVR调用iframe集成无法打开麦克风并报错NotAllowedError排查

大家知道EasyCVR是TSINGSEE青犀视频开发的平台中支持协议最多的一款协议融合平台,EasyCVR能够兼容海康、大华的私有SDK,同时也具备GB28181、Ehome协议的级联、语音对讲等特点,我们接触的不少项目中,都会遇到EasyCVR调用iframe做集成的需求,因此EasyCVR的iframe调用是一个大家询问比较多的内容。在有的项目中EasyCVR用户使用iframe 集成到自己的业务当中,出现对讲报错的情况,错误信息:无法打开麦克风。异常信息:NotAllowedError

2021-07-14 15:59:09 338

原创 【解决方案】EasyCVR打造环境监测智慧环保方案,为可持续发展战略做铺垫

一、方案背景目前,中国政府已将节能环保产业作为可持续发展的重要支撑,在“十一五”规划纲要中,更明确提出了节能减排的约束性目标,要求国家重点监控的污染源和治理设施实行自动在线监测,全国所有的重点污染源和重点治污设施,都要安装自动在线监测设备。环境监测成为我们合理利用环境资源,保护生态环境的重要工作。二、行业现状缺少对污染源的实时监控 缺少对污染源排放过程的实时监管,无法实现24小时不间断监控,偷排行为屡禁不止。 污染源数据无法与视频监控有效结合 污染源检测数据无法与视频监控有效结合,无法

2021-07-13 17:00:49 171 1

原创 【解决方案】EasyCVR视频智能分析共享平台打造烟花鞭炮厂智能视频监控应用

一、背景分析近日,蔡国强的“天梯”烟花火遍全网,流动的烟火好像让看见它的人心中都点燃了一个美好的梦境。但是对于烟花的制作,我们仍要对其生产的安全性进行把关,关于烟花爆竹的安全生产问题,我们一定要予以高度的重视而不能马虎半分,全国烟花爆竹安全生产管理一直是国家安全生产管理的重要工作。全国烟花爆竹生产企业也已经按照《烟花爆竹工厂设计安全规范》的要求进行生产,但每年也有好多企业没有按照相关的标准进行生产或追求产量,从而导致了事故发生,造成了财产损失和人员的伤亡,给国家经济带来损失,也给家庭带来伤害。所以根

2021-07-13 17:00:15 202

原创 【解决方案】EasyCVR视频智能分析共享平台助力电石智能视频监控应用方案

一、背景介绍出炉是电石生产中最为繁重而且危险的工序,在开堵炉眼过程中很容易造成电石飞溅,特别是在吹氧操作时容易导致人员灼伤。因此这种危险的工作开始由传统向智能化转变,在开堵炉眼的过程中,开堵眼机远程操作人员也无法从监控平台上精准识别炉眼位置,仍然需要熟练的出炉操作人员在炉门附近手工操作。为了解决这一现实问题,必须在高亮环境中,使用高动态相机,清晰拍摄炉眼高温液态电炉石状态,并能够观察到炉眼及其下方储液桶边缘情况。二、项目需求分析目前在该文分享的项目中,一共有8家企业,每个企业2-3个高温

2021-07-13 16:59:36 233

原创 【解决方案】助力电子商务平台建设TSINGSEE青犀视频实现AI全流程监管

一、背景在全球经济放缓、电子商务冲击、经营成本上涨这样一个大时代背景下,整个零售行业目前正在面临着重大的变革,数字化转型成为新零售发展的必然趋势,现阶段整个零售企业信息化建设投入是不足的,一方面是意识还较淡薄,另一方面是信息化投入成本高。近年来,随着大数据、人工智能、物联网为代表的领域不断融合,方案成本的急剧下降为零售企业的信息化提供了可能。目前零售业面临的几大问题如下:去年中国零售业损耗达2000亿,内外盗窃是主因; 店铺管理参差不齐,人力成本剧增; 如何精准化营销,提升单店产单率。

2021-07-09 15:01:33 97

原创 EasyCVR国标GB28181方式添加通道GPS位置获取接口的实现过程

由于前不久我们在EasyGBS上添加了视频通道的实时GPS定位功能,根据更多的项目需求,我们现需在EasyCVR添加国标通道的GPS位置获取功能,和其他功能一样,这个功能我们也是通过接口调用来实现,本文分享一下我们的实现过程。分析需求,首先需要获取历史位置信息,所以需要将每次新的GPS位置信息记录下来,然后在根据用户传入的搜索条件去查询通道历史的经纬度信息。设计数据库添加如下表,添加设备名称,创建时间,设备id,通道id,通道名称,经纬度字段等:添加如下代码,根据前端传入的q搜索字段,来

2021-07-09 15:01:01 165

原创 人脸/车牌识别:一场安防智能化识别分析正在发生革命

视频智能分析是AI落地安防的未来发展趋势之一,目前的安防智能化是从感知走向认知的重要阶段,但是从现在的安防行业发展的产品和技术实现的功能来看,虽然安防行业的智能分析能力在准确率和融合监测能力等方面已经有了很大突破,但是从当前来看视频智能分析的感知智能发展阶段将会持续一段时间。现有的人脸识别、车牌识别等智能化分析就只是在结构化数据上进行简单的应用,数据价值并没有被完全发挥出来。因此AI安防的边界,变得愈加模糊,传统的安防业务模式也从单一的人、车、物对比走向基于视频监控的城市级管控平台。在未来整个安防智

2021-07-08 17:08:56 194

原创 如何通过EasyCVR实现景区客流统计系统和审计匹配?

关于景区直播,我们有很多不同平台的解决方案,由于很多景区要求统计人流量,自身也配备了人流统计摄像头,同时还会对票务系统进行审计,保证摄像机人流量的统计和票务系统一致性,此外,还需要将原始的满足条件的视频数据和现有的直播进行整合对外输出提供。对于这种需求,我们也可以采用EasyCVR平台来进行多方数据的整合,下面就对这种资源整合的需求来做个简单的方案说明。方案整体架构预先录制人流量分别为:50p/h、100p/h、200p/h、300p/h的人流量视频,各1小时(注意,录像视频不要带时间水印);

2021-07-08 17:07:31 138

原创 如何通过EasyCVR实现多大厅视频上墙?

在我们的项目中,会碰到不少多视频上墙的需求,针对这样的需求,可以通过EasyCVR的部分特性来实现。为了让大家对这种需求的实现过程有个大致的了解,我们本文就举个例子来讲一下如何通过EasyCVR实现多大厅视频上墙。本文中涉及两个智慧大厅,我们以智慧大厅一和智慧大厅二来做区分。需求实现要素:1、现场设备接入到智慧大厅A,智慧大厅需准备公网服务器,用于部署EasyCVR视频融合平台;2、现场设备满足支持 GB28181,Ehome,现场需要满足设备可以直接访问到指挥中心服务器EasyCVR;3、相对

2021-07-08 17:06:59 324

原创 EasyCVR在打包Linux版本出现source_rtsp_linux.go 文件报错导致无法打包

EasyCVR同时具有Windows版本和Linux版本,两个版本在使用上是没有什么区别的,只有操作系统的区别,大家可以根据自己的操作系统自由选择。在我们EasyCVR打包Linux版本时,出现source_rtsp_linux.go 文件的报错,导致无法打包。从错误信息可以看出是source_rtsp_linux.go 文件报错,错误信息是 C 的代码转 GO 代码类型不匹配导致无法打包。在项目中找到EasyStreamClient_Init 把chandle 加上unsafe.Pointer(

2021-07-06 17:28:54 82

原创 【解决方案】EasyCVR助力智慧烟草园区建设,实现“人/财/物/产/供/销/内/外/贸”进行集中统一管理

一、背景分析“互联网+”的浪潮,推动着各行业的改革,烟草行业也不例外。自八十年代国家烟草专卖局的成立,中国烟草行业实行统一领导、垂直管理、专卖专营的管理体制。国家烟草专卖局、中国烟草总公司对全国烟草行业“人、财、物、产、供、销、内、外、贸”进行集中统一管理。卷烟厂,作为烟草行业最核心的生产部门,如何把新的信息化技术与烟草生产相结合,有效提高烟草生产效率,保障视频监控系统安全,做到在事故预防,事故时候查证工作,成为了烟草行业建设的指向标。二、方案需求考虑到卷烟厂这一特殊环境下安防系统的摄像

2021-07-02 14:48:39 329

原创 视频融合平台EasyCVR启动的时候报错permission denied的解决方法

EasyCVR平台一直是TSINGSEE青犀视频产品中支持协议最为丰富的平台,由于原本就支持国标GB28181、RTSP协议,又在我们不断拓宽之下开发了私有协议的接入和RTMP推流功能,可以直接接收客户端推送rtmp流,可直播、可录像。EasyCVR平台在客户现场安装调试的时候,有可能出现启动不起来的情况,这时我们第一件事情就是先检查log日志,打开log日志找到当日的日志,打开后拉到最底下看到EasyCVR启动的时候报错permission denied。这个问题是一个比较常见的问题,原因

2021-07-01 16:22:40 88

原创 【智慧社区解决方案】视频智能检测与分析技术如何赋能社区智慧化建设?

一、行业背景随着物联网、AI、大数据、5G、边缘计算、移动互联网等新兴技术的不断成熟和应用,“万物互联”的AIOT时代已经到来。社区作为汇聚科技社会人、房、车三大物联网时代最核心的要素,其价值将不言而喻。社区是线下的最后一公里,是投身大规模互联网化中的关键一环,也是布局线下行业与智能物联网必不可少的行动。伴随着城市及城镇化建设进程的加快,当前社区在管理上仍面临如下问题:1)智能化水平低小区安防系统非常落后,安全系数低 系统智能化水平弱,小区管理效率低下 安全隐患多,安全事故纠纷频发

2021-07-01 16:21:46 1014

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除