EasyDSS官方技术博客

专注于视频互联网化解决方案

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

原创 视频直播点播平台EasyDSS登录页如何实现插入产品广告位?

我们大部分的流媒体服务器现在都已经开始改版了,新界面将会更加直观,更加符合用户的使用习惯。这次的改版也是联合了我们的设计和前端共同的想法,相对于之前的版本,新版在使用性、美观度、技术点上都有了不同程度的提升。比如新版的视频直播点播平台EasyDSS里面,我们在登录界面增加了一个广告位,便于用户进行自己产品的宣传和推广。广告位的图片可以自行上传或者删除,自行进行更新。新版EasyDSS中在后台配置广告位图片时上传图片文件、删除图片文件是如何完成的?解决方法:EasyDSS采用的web框架是

2020-06-23 10:35:15 318

原创 视频直播点播平台EasyDSS系统如何将数据库迁移到Mysql数据库?

Easy系列的产品都是用于视频的接入直播的,对于视频直播支持,必然会涉及到存储,其中就包括了视频源文件的存储,程序数据的存储和迁移。关于视频文件的存储,我们在EasyDSS如何将已存储的视频文件进行迁移一文中已经讲述的比较清楚了,本文我们重点看下数据库文件的数据存储和迁移问题。为什么把这个问题单独提出来讲呢。因为有用户向我们咨询过迁移数据的方法,这位用户要求将EasyDSS的数据库文件的数据,进行迁移,迁移到Mysql数据库并且可以正常使用,数据不丢失。解决方法:(1)首先需要下载Navicat

2020-06-23 10:32:18 300

原创 视频直播点播系统EasyDSS如何将已存储的视频文件进行迁移?

Easy系列的产品都是用于视频的接入直播的,对于视频直播支持,必然会涉及到视频的存储,不管是直播视频的录像还是点播视频的源文件,都需要磁盘空间进行存储。当我们的项目运行一段时间,存储的视频文件体积达到一定程度,占用了更多的磁盘空间,这样我们软件升级如何才能完美的解决历史的视频文件接入新版软件的问题呢?本文我们拿视频直播点播流媒体服务器EasyDSS来做个例子跟大家分享一下视频文件进行迁移的过程。问题分析对于视频文件、直播录像文件,一般都是存储到指定的磁盘空间,软件服务无非也是到对应的磁盘空间

2020-06-19 11:24:54 416

原创 视频流媒体监控系统EasyDSS是如何在无人机巡查秸秆焚烧中发挥作用的?

每到夏忙秋收秸秆焚烧高发期,环保执法人员和乡镇村巡逻人员会针对重点禁烧加强巡查,对环保部卫星遥感监测到的火点进行现场核实,有效取证,对相关责任人进行处罚和教育。然而,禁烧区域面积较大,监管巡逻人员的数量有限,再加上部分涉农区交通不便,极大地影响了监管巡逻人员的巡查效率和应急响应能力。为了解决上述问题,我们联合项目团队建立了一套无人机视频流媒体监控系统EasyDSS解决方案。解决方案采用无人机挂载高分辨率摄像机,依据提前设定好的路线,对重点禁烧区域辅助开展火情巡查和取证。必要时,可挂载强音

2020-06-19 11:22:18 378

原创 互联网直播点播平台EasyDSS视频直播通道被占用了怎么处理?

我们现如今的视频流媒体平台有很多种,包括RTSP流媒体平台EasyNVR、视频直播点播平台EasyDSS、国标流媒体平台EasyGBS。在前文中,我们协助用户解决过国标流媒体服务器调整视频通道的问题,本文是关于互联网直播点播平台EasyDSS的通道问题。EasyDSS直播5路视频流占用10路通道问题描述有用户反映,在使用EasyDSS直播的时候,自己明明只开了五路的直播视频流,但是却占用了十路的通道,对资源造成了浪费,也对新增直播通道带来了不便。原因分析首先我们是不确定情况的,因

2020-06-18 14:25:03 327

原创 互联网直播点播平台EasyDSS如何实现电梯监控?EasyDSS电梯云物联解决方案介绍

伴随着物联网技术的发展,人们在生活中,随处可见物联设备终端,它们通过各种呈现形式为我们的生活提供着便捷服务。举个例子来讲吧,电梯现在在我们生活中已经扮演着很重要的角色,近几年多发的电梯案件以及电梯安全事件,让大家意识到电梯里的安全也是不容忽视的。而在一个封闭的环境下,安装监控摄像头无疑是最实用的方法。传统的电梯内只提供一键报警功能和单一视频采集,随着物联科技的发展,下面我就以电梯物联为例,讲一下结合视频直播点播平台EasyDSS打造智慧电梯平台阐述智能电梯物联方案。项目概况1、每个电梯内

2020-06-18 14:19:33 326

原创 互联网直播点播平台EasyDSS使用Git多人开发报refusing to merge unrelated histories错误

用过我们EasyDSS直播点播平台的用户们都知道,我们提供一站式的转码、点播、直播、时移回放服务,极大地简化了开发和集成的工作。同时也提供丰富的二次开发接口,基于JSON的封装及HTTP调用。我们的研发人员最近在使用Git作为版本控制系统进行多人开发,Git便捷实用,实现了离线开发、代码审核特性,解决了跨地域协同开发中代码质量和编码协同的问题,并且分支管理功能强大,便于查询和追溯分支间的提交历史。Git 出现 fatal: refusing to merge unrelated histories

2020-06-18 14:09:54 159

原创 互联网直播点播平台EasyDSS能获取登陆用户的信息吗?

我们在研发视频直播点播服务器EasyDSS的时候,有研发人员提出处理请求的时候,是否可以根据用户的详情来获得用户的角色权限,根据用户的权限来处理相应的请求。对这个提议,我们团队觉得十分实用,因此将这个功能的设置提上了日程。EasyDSS判断用户是否登陆以及获取当前用户的详细信息如何实现?以下是判断用户登录的参考代码:func IsLogined(c *gin.Context) (string, bool) { if val, ok := c.Get(consts.SesssionUser

2020-06-15 13:53:13 367 3

原创 互联网直播点播平台EasyDSS如何进行数据库对应表的初始化?

熟悉我们的人都知道,我们的视频直播点播平台EasyDSS可以配合RTMP推流平台使用,将手机实时视频流推至视频直播平台进行实时直播,在户外安防监控的应用上有着很大的实用性。EasyDSS中在初始化数据库时,需执行sql文件来实现数据库对应表的初始化。如何执行?下面我们看一下步骤。解决方法:首先读取sql文件,将sql文件的内容转换成string类型的数据然后以“;”分割,然后再执行每一条的数据。代码演示:sql文件:解决代码:...

2020-06-15 13:51:04 196

原创 如何在Linux系统通过抓包分析视频流媒体直播点播平台的页面报错原因?

我们的视频流媒体系统(包括EasyNVR ,EasyDSS,EasyGBS)都可以在windows和linux中进行部署,如果页面出现报错,在windows中我们可以用wirshark进行抓包,在linux中我们可以输入tcpdump命令来进行抓包,可以通过抓包来进行报错分析。下面为大家介绍一下抓包的过程:1、首先用finalshell或者Xshell打开linux的服务器后,先用ifconfig查询下该Linux服务器的ip地址以及网段接口。2、由此我们知道该网络的网关接口位eth0,

2020-06-15 13:49:23 662

原创 施工现场工地监管如何能够接入4G摄像头实现流媒体服务器视频监控?

安全生产的概念已经深入人心,人们对安全生产的要求也越来越高。在事故多发的建筑行业,如何保证施工人员的人身安全,以及工地的建筑材料、设备等财产的保全是施工单位关心的头等大事。基于工地监管的项目需求,我们联合项目经理做了一套视频直播点播EasyDSS流媒体解决方案:施工现场无线 4G 视频监控系统由现场无线 4G 摄像机设备、4G网传输、EasyDSS视频平台组成。推流摄像头通过RTMP推流,将视频数据推流到EasyDSS平台中。客户可以通过APP、微信、电脑观看。EasyDSS解决方案可以

2020-06-15 13:46:53 1925

原创 使用Go语言编译互联网视频直播点播平台EasyDSS出现ld returned 1 exit status错误

由于Go语言非常易学,且代码精简,我们很多同事在研发视频平台的时候,都喜欢拿Go语言来做编程。我们之前也讲过关于GO语言编译的相关问题,比如:Go语言编程ioutil.ReadAll的用法注意点、go语言搭建重定向和反向代理的区别及使用等。本文我们还讲一下Go 语言开发出现的其他问题,我们的编译人员使用Go语言编译EasyDSS时,出现“collect2.exe: error: ld returned 1 exit status”报错。在开发过程中,升级 Go 版本后,编译代码出现一堆mingw

2020-06-09 10:29:35 281

原创 如何使用FFmpeg将互联网直播点播平台内直播视频流转化为HLS流?

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。在音视频开发过程中,经常需要使用 FFmpeg 将原先的一个单视频文件转换为多个HLS 流文件,用于视频直播和点播,当然我们视频直播点播平台EasyDSS也会使用FFmpeg作为能力程序,当需要将视频流转化为HLS 流时,我们就可以通过FFmpeg来进行转换。通过互联网直播点播平台EasyDSS播放的单视频文件一般有多种格式,比如mp4、mkv等封装好的视频格式。HLS 流文件由 m3u8 文件和视频 TS 文件组

2020-06-09 10:27:44 505

原创 安防摄像头视频流媒体服务器EasyDSS如何配置接入考场监控系统?

近年来考试舞弊现象不断发生、禁而不止,为了有效防范考生舞弊,并取得舞弊的有效证据,以打击违纪舞弊行为,需要在定点考场建立视频监控系统,针对考试过程实施全方位监控和即时录像。作为考场监控的监控系统,我们对此场景提出了两种建设方案。一方面对考场的多个教室进行有效的监控,并进行实时录像;也通过使用云台,可以方便的查看整个考场的情况,另一方面由于系统采用云平台技术,比起传统电视监控系统拥有更好的稳定性和图像质量,也有更大的存储空间。实时监控画面可同时经过各种网络方式距离传输,管理人员在手机或电脑上也可监看。

2020-06-09 10:18:06 400 1

原创 互联网流媒体直播点播平台报ioutil.WriteFile错误导致文件只读如何处理?

不管是研发任何东西,开始时偶尔会出现些小错误。我们最开始研发视频流媒体服务器的时候,像EasyNVR、EasyDSS这类产品,实际上都经过了无数的试错,遇到问题就思考如何解决,碰到报错就解决该错误,我们解决过OCX播放器集成,解决过程序安装失败并报Error错误,还有录像功能失效问题。在排查了这么多问题之后,渐渐的这些产品才变成了大众现在看到的样子。在往后我也会不断更新关于我们流媒体服务器的问题排查,希望大家能够持续关注。本文我们继续解决报错问题。互联网直播点播平台报ioutil.WriteFi

2020-06-09 10:15:26 529

原创 互联网直播点播平台go语言搭建重定向和反向代理的区别及使用

在我们进行视频直播点播流媒体服务器EasyDSS的开发过程中,用户端和资源服务器需要一个数据请求和返还的过程,数据请求成功,资源才能被获取到,从而正确显示。我们的研发存在下图架构模式:后台服务程序和资源不在同一个机器中。如上图所示,Browser 为用户端。Server 为服务端,Resource 为资源服务器。Server 服务端做为中间桥梁,用户端需要获取资源的话,需要先向服务端请求数据,通过服务端拉取资源,再返还给用户端。对于普通的资源文件,如图片等,采用重定向的方式。以Gin框架

2020-06-09 10:10:43 350

原创 互联网视频直播点播平台EasyDSS如何集成流媒体平台调取登录及上传接口?

当我们从网络摄像头上接收视频时,首先要了解协议(RTSP/RTMP/HTTP),然后是解码格式(MKV,RMVB),之后才是将视频(H264)和音频(AAC)格式数据分别解码为图像(RGB/YUV)和声音(PCM),再根据时间戳同步到流媒体平台播放。我们的视频直播点播流媒体服务器EasyDSS就是RTMP推流流媒体服务器。今天碰到一个用户需要二次开发互联网直播点播平台EasyDSS上传点播文件接口,并集成到自己的业务当中。然后编写的demo界面如下这里需要用到登录和上传两个接口,两个接口

2020-06-01 10:19:12 500

原创 互联网直播点播平台如何联合RTMP推流摄像头构建智慧消防方案?

随着云计算、大数据、智能分析等业界领先技术的广泛应用,各个行业都需要应用先进的信息技术来提升工作效率。而我们不太了解的消防行业,也开始使用车联网信息化平台将先进的信息化技术融合到消防系统中,提高消防系统的含金量,提升消防队伍的作战能力。包括灭火救援调度指挥、危险源监控、战备执勤动态管理等。最近我们遇到了河北某消防行业视频监控需求,通过在消防车上安装多个摄像头,将实时采集的音视频画面回传到指挥台,便于指挥台对消防现场进行实时监控、指挥调度与信息交换。根据此项目要求方案主要分有两部分:车载摄像头(前

2020-06-01 10:17:12 717 1

原创 视频流媒体平台采用Go语言编程ioutil.ReadAll的用法注意点

由于Go语言非常易学,且代码精简,我们很多同事在研发EasyDSS等视频直播点播平台的时候,都喜欢拿Go语言来做编程,我们这个问题就是在使用Go语言做编程的时候出现的,下面就跟大家详细讲一下。在Go语言编程中,向目标机器发送http请求,获取内容时,经常会使用以下代码进行获取请求后的数据。body, err := ioutil.ReadAll(resp.Body)这个代码对于请求的数据大小不大的情况可以正常使用。但是如果后台数据的大小很大,则会导致内存溢出程序崩溃。原因分析Go 语言

2020-06-01 10:05:02 700

原创 视频流媒体直播平台运行报Only one usage错误原因排查分析

熟悉我们的人都知道,我们的视频直播点播平台可以配合RTMP推流平台使用,将手机实时视频流推至视频直播平台进行实时直播,在户外安防监控的应用上有着很大的实用性。今天我们视频点播直播平台的研发人员按惯例进行平台性能测试,发现平台报“Only one usage of each socket address (protocol/network address/port) is normally permitted.”错误在 Windows操作系统中,如果该系统作为服务器,或者作为测试服务器,用户访问量

2020-06-01 10:00:23 357

原创 视频流媒体RTMP推流组件在Chorme浏览器无法播放FLV匿名直播流问题分析

我们团队研发的大多流媒体服务器可输出RTMP、RTSP、HLS、FLV直播流,几乎可以适配市面上所有的播放终端,实现网页H5无插件直播。最近有客户在进行测试RTMP推流服务器时,发现虚拟直播推流后,输出的直播流RTMP、HLS可以正常播放,FLV无法播放。FLV流地址:http://demo.easydss.com:10080/#/live/open/list/1核查过程中出现如下的错误打印:经过协调产品对应研发测试发现,是EasyPlayer.js内部报错导致,需要从EasyPla

2020-06-01 09:58:03 618

空空如也

空空如也

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

TA关注的人

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