展开

关键词

国标协议云平台EasyGBS接入硬盘录像机通道不线方法

由于涉及到网络情况,很多项目团队使用流媒体平台来接入摄像头或者硬盘录像机的时候,会碰到通道接入不上来的情况。 比如有项目将硬盘录像机接入EasyGBS国标云平台之后,显示设备线,但是点进去后会发现通道不线。 image.png从上图可以看到,通道大部分都是离线的,我们远程到他的服务器上面抓包看下,抓包内容如下:image.png设备从下级传过来之后,抓包状态status显示是on状态,所以应该是线的状态。 因此问题概率可能出数据库上。我们找到EasyGBS的根目录,然后将数据库(easygbs.db文件)删除,再重启系统测试。image.png 然后重启服务后,通道线了,测试成功。 至此我们就可以得出结论,该问题中通道离线的原因是因为原本的数据库为脏数据,我们需要清楚这个脏数据,随后通过重启系统来生成新的数据库,该问题就能解决。image.png

21950

线的工作原 线平台选择服务器方法

随着人们生活质量的飞速发展,越来越多的人喜欢待家里去体验网络世界发展所带来的“红利”。很多人选择家中通过线观看来体验人世间的爱恨情仇、体验社会百态。 毫无疑问,线其中起到了十分重要的作用。那么线的工作原是什么?线观看网站又如何选择好的服务器呢?下面就来为大家介绍一下。 image.png一、基本的工作原简述实际上,线观看与下载后观看的原相同。简单来说线观看就是边下载边观看,下载之后的内容往往会被自动删除。 所以流媒体技术的特点是实时性、时序性和连续不断性,线中全部体现了出来。二、线平台的选择如果是一家提供线观看服务的平台,应该去如何选择合适的服务器呢? 接下来就是根据用户的码率数据去选择带宽,合适的带宽不仅会降低成本,还会使每个用户都得到最优的体验。以上就是对线的工作原以及选择服务器的方法的讲解,只有选择了对的服务器才会使得效率加倍。

16720
  • 广告
    关闭

    9.9元体验视频云点播

    云点播为您提供媒资管理+短视频SDK+小程序插件+超级播放器等丰富的产品能力,快速构建长短视频一体化方案,9.9元体验一站式视频上传、转码、AI、及分发播放服务,还免费赠送基础版短视频License SDK 28天使用权

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Metal——绿幕合成

    本文介绍如何用Metal把一个带绿幕的和一个普通进行合并。正文绿幕合成可以分为两步,首先是把读取成帧并做好对齐,其次是做两个图像的合成。 首先是从正常里面读取一帧图像,如下:?正常的截图其次是从绿幕里面读取一帧图像,如下:?绿幕的截图最后用Metal把两个图像进行合成,效果预览:?如何把绿色的背景替换成新的图像? 所以读取出来是yuv的纹,需要通过yuv=>rgb的转换矩阵进行,得到rgb的颜色值。 注意上述的16、128shader中的要除以255。总结绿幕合成的实现很顺利,只计算转换后的颜色值差异时有所疑惑,也顺利解决。故此文章不多赘述,如有疑问直接看源码。 还有文章中没有提及的的加载、Metal的相关详见demo,Github地址。附录rgb和yuv颜色空间的转换

    69830

    Metal——绿幕合成

    前言Metal入门教程总结Metal图像——直方图均衡化本文介绍如何用Metal把一个带绿幕的和一个普通进行合并。 所以读取出来是yuv的纹,需要通过yuv=>rgb的转换矩阵进行,得到rgb的颜色值。 和yuv颜色空间的转换找到:注意上述的16、128shader中的要除以255。 总结绿幕合成的实现很顺利,只计算转换后的颜色值差异时有所疑惑,也顺利解决。故此文章不多赘述,如有疑问直接看源码。 还有文章中没有提及的的加载、Metal的相关详见demo,Github地址。附录rgb和yuv颜色空间的转换

    1.8K30

    RTSP协议智能分析平台EasyNVR线并报错,如何排查

    image.png近期,TSINGSEE青犀技术团队接到反馈,EasyNVR前端的Web页面出现了线的状态,并且报错5XX,但是其他的可以正常观看,如图:image.png对于该反馈, 技术团队的小伙伴第一时间进行了。 今天我们来分享一下该问题的排查与过程。 一般情况下,遇到报错,我们都会先查看log日志。 用户已经提前VLC播放器进行了播放,流可以正常播放,所以报错问题发生得有些奇怪。image.png3.我们测试过程中,由于想重新拉取该rtsp流进行测试,所以关闭了VLC播放器。 所以我们可以断定,出现5XX报错的原因,是因为此时有多个平台或设备均拉取摄像机的流,所以导致摄像机输出的流被占满。

    13610

    的AI

    任何一位对人工智能(AI)技术怀有极深戒备的读者都会因Nvidia的最新产品平添几分不安——他们搞出了能图像AI;从有图有真相到有有真相,而以后或许你将无法再相信网上看到的任何东西。 现,这家科技公司的AI已经具备了制作虚假的的能力。人工智能出色地完成了一项令人惊讶的任务,将白天的景象变成黑夜,把冬天的环境置换到了夏天,镜头中猫咪替换成猎豹。? 像Nvidia生成人脸图像的AI一样,这个制作的AI使用了一种被称为生成式对抗网络的(GAN)深度学习算法。GAN中,两组基本神经网络相互作用。 其中一组网络负责生成一个图像或,而另一个网络则对它的作品进行批评。通常情况下,GAN需要大量的特征数据来学习如何生成自己的作品。 如果AI技术商业上普及开来,未来的诈骗团伙能够轻易地生成以假乱真的误导受众,眼见为实这一古老的训诫将不再能指导我们的生活。

    77060

    算法——Dither

    Dither 算法应用音领域Dither是数字音乐上非常神奇的技巧,目的是通过用少数的 Bit 达到与较多 Bit 同样的听觉效果,方法是最后一个 Bit (LSB)上动“手脚”。 这些噪音加入后,可能会进位而改变第16个Bit的信息,然后我们再把最后4个Bit删掉,这个过程我们称为redithering,用意是让后面4个Bit的数据线性地反映第16个Bit上。 图像领域Floyd-Steinberg扩散抖动算法,用图像中该算法利用误差扩散实现抖动,从左到右、由上至下扫描图像的像素并将其逐个标准化(或二值化),把像素标准化后产生的误差叠加到相邻像素上, 不影响已经过的像素。 基于图像的抖动规则假定2×2 像素块中每一个像素对应一个8bit 的数据,但输出设备只能使用高6位,因此如果没有抖动过程的支持,低两位将会被丢失。

    92220

    使用FFmpeg

    本文主要是介绍如何使用ffmpeg命令行工具进行各式各样的音操作——缩放、裁剪、剪辑、旋转、格式转换,etc。。。学了本文,基本可以把格式工厂之类的音软件删了。。 一. 1. 缩放很多时候我们需要把一个高分辨率的成一个低分辨率的,以达到减小体积的目的。 查看的详细信息有的时候我们需要之前先了解一下的参数信息,比如分辨率、比特率等等。可以使用下面的命令:$ ffmpeg -i in.mp4 不加任何参数,只指定输入的来个截图:? ReferenceFFmpeg有着强大的音能力,其官网给出了众多音滤镜的使用介绍,文中只提到了一些常用的操作,如果没有你想要的,可以直接去看下官网的滤镜介绍。

    3.2K80

    Emgucv--进阶篇

    所以,您调用的API函数中一定有类似窗体句柄这样的参数,那么当您声明这个函数时,您应该将它显式地声明为IntPtr类型。 例如,一个C#程序中调用Win32API mciSendString函数控制光盘驱动器,这个函数的函数原型是: MCIERROR mciSendString(LPCTSTR lpszCommand,LPTSTR lpszReturnString,UINT cchReturn,HANDLE hwndCallback);首先C#中声明这个函数:private static extern long mciSendString Mat _smoothedGrayFrame; private Mat _cannyFrame; public CameraCapture() { InitializeComponent(); 使用显卡图像数据效率会很多 默认会程序运行一段时间后自动加载该Dispose方法,或者可以显式的自行调用此方法。 private void ReleaseData() { if (_capture !

    26110

    之灰度图

    除了常见的卫星图像、航空照片外,许多地球物观测数据也以灰度表示。除了常见的卫星图像、航空照片外,许多地球物观测数据也以灰度表示。 由于位场的动态变化范围非常大,磁场可达数万个纳特,重力场也可能数百个重力单位内变化,所以显示为图像前通常需要对位场观测值进行拉伸或压缩。 整数算法实际应用时,希望避免低速的浮点运算,所以需要整数算法。 FPGA实现如果你对实现过程感兴趣,可以参考链接,网友们都写的很好,小编会后面出一个各种格式转换的通用模块,敬请关注。 使用IP如下图所示,支持AXI Stream接口(根据的分辨率进行配置即可)。?RGB2YCrcb IP硬件位置?实现结果如下图??

    28620

    之反交错

    早期的电制式均采用隔行扫描,但是现很多的高清、专业级的采集卡都是采用逐行扫描模式,虽然现设备和数字技术已近有了很大的发展和进 步,但是时候中这两种扫描模式和显示模式一直还存直播中,的确也会存一些源是交错编码的情况,比如从电台转播的节目,电子竞赛,足球篮球竞技比赛,为了让画面清晰(不出现拉丝),需要进行反交错。 运动补偿: 4.jpg 运动补偿是对一个连续的序列,通过估计方法来检测序列中的物体运动矢量,然后运动轨迹上进行插值的过程。 序列中,只要物体没有消失,都可以相邻几场内找到当前场缺失的那部分信息补上,这就是运动补偿去隔行的基本原。 6.jpg 由左而右分别是 交错扫瞄 (左边), 交错扫瞄+去交错 (中间), 非交错扫瞄 (右边).

    69060

    什么是?

    Easy Tech#006#对商业编码器来说是非常关键的步骤,它包括去隔行、上下采样、降噪等重要操作。 虽然预并不是编码器和编码标准的组成部分,但它会显著影响压缩效率,所以的作用至关重要。 本篇文章中,让我们一起来了解过程中的重要步骤。 Combing Artifact 图像重采样编码器中,图像重采样是预的常见步骤。 注意:如果你还没有解这个概念,先不要着急。当你阅读完一系列关于预测和运动估计的文章后,自然就明白了。 总 结 显然过程中还有很多算法和功能,但我今天就讲到这里。 我之所以介绍,是想告诉你预的重要性以及其中的创新空间有多大。

    8010

    IT硬件上实现的按行

    ST 2110和其他高质量信号,以及与这些工作流程相关的技术挑战。 体育、新闻等媒体制作需要保持社交距离前提下(即远程)实现对媒体的编辑当前IT工业界方法有一些局限性:IT工业界通常的框架(像 DirectShow,GStreamer,FFmpeg)都是以帧为单位的 ,等待一帧数据到来,解码,再编码输出,固有延迟较高。 Kunhya 强调,当我们讨论广播工业(而不是流媒体)的延迟的时候,我们讨论的是亚秒级的延迟。按行未压缩的IP有充足的时间做像素级,但是当前还没有广泛使用,很多组件需要自己完成。 解码端,按行的解码需要注意要避免 slice 边界使用 deblock,也要做高码率流的延迟通量取舍,可能需要缓存一些 slice 来达到实时。

    12810

    FFmpeg 入门教程

    FFmpeg 是最常用的开源软件。它功能强大,用途广泛,大量用于网站和商业软件(比如 Youtube 和 iTunes),也是许多音格式的标准编码解码实现。? 本文介绍 FFmpeg 命令行如何,比桌面软件更简洁高效。如果你还没安装,可以根据官方文档 先完成安装。一、概念介绍 FFmpeg 用法之前,需要了解一些的基本概念。 1.1 容器文件本身其实是一个容器(container),里面包括了和音,也可能有字幕等其他内容。常见的容器格式有以下几种。一般来说,文件的后缀名反映了它的容器格式。 下面的命令可以查看 FFmpeg 支持的编码格式,编码和音编码都内。$ ffmpeg -codecs1.3 编码器编码器(encoders)是实现某种编码格式的库文件。 4.10 为音添加封面有些网站只允许上传文件。如果要上传音文件,必须为音添加封面,将其转为,然后上传。下面命令可以将音文件,转为带封面的文件。

    1K20

    之Sobel【附源码】

    与区域划分相比,边缘检测不需要逐个的对像素进行比较,比较适合大图像的.图像边缘是图像最基本的特征,所谓边缘(Edge) 是指图像局部特性的不连续性。灰度或结构等信息的突变称之为边缘。 但是图像以矩阵的形式存储的,不能像数学论中对直线或者曲线求导一样,对一幅图像的求导相当于对一个平面、曲面求导。对图像的操作,我们采用模板对原图像进行卷积运算,从而达到我们想要的效果。 Sobel算子根据像素点上下、左右邻点灰度加权差,边缘达到极值这一现象检测边缘。对噪声具有平滑作用,提供较为精确的边缘方向信息。 最后再用一个输出模块来整合整个流,可以选择阈值和边缘模式。? 为了考虑后期还会继续使用这种缓存的应用场景,小编这个模块使用RAM的原语进行设计,因为是基于的应用,所以设置的缓存深度为1行,如果需要缓存多行,把这个模块级联即可。?仿真结果如下图?

    18450

    之OSD【附源码】

    一个时序产生模块Video Timing Controller(本次实验中采用1080P标准时序)首先PL端将流通过VDMA读出,输出接口为AXI4-Stream的数据流然后流进入OSD IP ,也就是实时,LAYER1选择Internal,PS端可以控制进行图文叠加? ,所以比如设置为外部流分辨率,输错了,可能无法正常使用,小编已经遇到过了,本文使用1920x1080外部流(4) layer1因为选择的是内部图像控制器,所以无所谓设置什么,可以通过axi-lite 图4配置完OSD IP后,将其AXI-lite挂线上即可,然后保存Block Design即可。 图6打开XosdSelfTestExample.c即可看到该例子程序是怎么个流程(图7为main函数,图8为使用流程)小编称之为PS端IP使用三步法第一步先进行lookup该IP第二步就是初始化该IP

    54310

    RTSP协议智能分析平台EasyNVR线并报错Server returned 5XX Server Error reply的排查

    近期,TSINGSEE青犀技术团队接到反馈,EasyNVR前端的Web页面出现了线的状态,并且报错5XX,但是其他的可以正常观看,如图:? 对于该反馈,技术团队的小伙伴第一时间进行了。今天我们来分享一下该问题的排查与过程。一般情况下,遇到报错,我们都会先查看log日志。 用户已经提前VLC播放器进行了播放,流可以正常播放,所以报错问题发生得有些奇怪。?3.我们测试过程中,由于想重新拉取该rtsp流进行测试,所以关闭了VLC播放器。 4.VLC播放器无法播放的时候,我们查看EasyNVR发现,EasyNVR平台此时却可以正常观看该流,如图:? 所以我们可以断定,出现5XX报错的原因,是因为此时有多个平台或设备均拉取摄像机的流,所以导致摄像机输出的流被占满。

    23330

    Qt编写安防监控系统40-onvif线

    开启以后等监控系统启动后自动去,比如挨个对摄像机进行校时以及订阅事件,为了能够做到添加摄像机后自动立即应用,特意改成了打开摄像机画面的时候,主动去实例化DeviceOnvif类(每个摄像机都对应一个实例 QNetworkAccessManager类如果一开始不是线程中new出来的,会提示不能其他线程执行,这就需要线程的run函数中调用QMetaObject::invokeMethod来执行对应的 这就规避了线程中执行其他线程类对象函数的错误提示。 基本的思路 查询出所有的摄像机信息。 过滤摄像机信息,找出所有具备onvif地址的,只有具备onvif地址的才是需要去的。 回放模块,包括本地回放、远程回放、设备播放、图片回放、上传等。 电子地图模块,包括图片地图、线地图、离线地图、路径规划等。 日志查询模块,包括本地日志、设备日志等。 双击设备弹出实时预览,支持图片地图、线地图、离线地图等。 摄像机节点拖曳到对应窗体播放,同时支持拖曳本地文件直接播放。

    10920

    线平台如何实现加密功能

    线平台,(网站或手机app)学员通过线平台购买‌‌学习,禁止学员下载、拷贝传播,这样的模式需要线平台或app对接加密sdk程序,实现对课程的加密播放。 该方式可以实现的一些功能:1、文件服务器上、网络传输过程中、浏览器缓存中,均为加密文件,杜绝加密后文件有短板漏洞,即使被下载到,也无法进行播放。 4、加入权限控制和防盗链功能:限制非付费用户观看和非法下载。 可以限制必须某个网站中、用户登录后才可以进入播放器观看;5、不同用户有不同的加密密钥,不同客户的加密系统和播放是无法共用的,即使一个客户购买也无法播放另外客户的;或者一个客户的加密被破解,也不会影响全部客户的使用

    1.9K00

    线网站如何做好版权保护?

    随着国内线教育的日益火爆,很多线教育网站都发现自己网站的课程被随意下载和传播。那么线教育网站应该选择什么样的技术来保护自己的知识版权呢?1. 做防盗链,防止下载;限制指定播放器及允许应用的网站域名;2. 对本身进行加密存储、传输、播放过程中均为加密状态,即使被下载,也无法播放;3. 防录屏等技术,防止录屏传播;播放过程中添加随机浮动水印、会员标识水印、问答等功能;ID水印随机位置出现,可对接会员系统ID,不同会员显示不同水印标识;4.

    42440

    相关产品

    • 视频处理

      视频处理

      视频处理(MPS)是针对海量多媒体数据,提供的云端转码和音视频处理服务。您可以按需将云存储中的视频文件转码,满足您在各类平台将视频文件转为不同码率和分辨率的需求。此外,智能视频处理还提供了叠加水印、视频截图、智能封面、智能编辑等服务。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券