TSINGSEE青犀视频开发WebRTC时通过哪些技术来创建WebRTC链接?
摘要:大家知道前段时间我们已经把webrtc协议视频流的输出成功运用在了EasyGBS上,下一步就是要把webrtc协议逐渐普及到我们其他的平台上,方便用户的使用。 作为一个开发者,开发任何webrtc应用的首要步骤就是创建RTCPeerConnection。成功创建一个RTCPeerConnection
阅读全文
posted @
2021-06-30 16:26
TSINGSEE
阅读(52)
推荐(0)
TSINGSEE青犀视频编译Winsock2 websocket服务端连接异常断开问题排查
摘要:websocket是独立的、创建在 TCP 上的协议,用户可以扩展协议、实现部分自定义的子协议。我们在编译WebRTC时,采用websocket进行通信,在写Window c++ websocket服务端时,客户端连接出现以下连接信息,但是在客户端测试websocket消息时,控制台不打断户端发出消
阅读全文
posted @
2021-06-30 16:13
TSINGSEE
阅读(128)
推荐(0)
视频流媒体平台传输高清视频面临了什么样的挑战?
摘要:提到5G,我们总是会想到未来更加多元化的世界,尤其是视频发展方面,也可能迎来一轮新的变革。随着我国网络状况的不断提升,更加高清的视频传输是大家追寻的目标,进入高清时代后,大屏的呈现以及沉浸式感受让用户与视频之间的交互式体验更加沉浸。作为视频流媒体平台开发的服务商,TSINGSEE青犀视频所提供的视频
阅读全文
posted @
2021-06-29 16:19
TSINGSEE
阅读(198)
推荐(0)
TSINGSEE青犀视频开发的EasyNVR、EasyGBS、EasyCVR等平台都能用在哪些行业和场景?
摘要:直播近几年迅猛发展,似乎没多久,直播已经渗透到了各行各业当中,不管是政府单位、个人还是企业,也不论是室内还是室外,大家获取最新事件的方式越来越倾向于直播。在网络安防监控方面,也有不少客户也提出实时直播的需求,TSINGSEE青犀视频开发的视频平台EasyNVR、EasyGBS、EasyCVR几乎就是
阅读全文
posted @
2021-06-29 16:17
TSINGSEE
阅读(178)
推荐(0)
视频直播如何实现高稳定、高并发的直播流传输和观看?
摘要:之前我们在某篇博文中讲过,现存的直播一般分为两种类型,一种是设备端单一,但是终端观看人数极多的类型,一般以网络直播为主,包括娱乐直播、教学直播等;另一种是设备端通道数极多,而终端观看的人较少的类型,一般以安防行业的监控直播为主,比如智慧交通、智慧工地等。而网络直播的高并发情况则在普通手机或者电脑用户
阅读全文
posted @
2021-06-29 16:14
TSINGSEE
阅读(840)
推荐(0)
EasyPlayerPro-win配置全屏模式不能全屏是为什么
摘要:针对该问题,我们与这个项目团队进行了详细沟通,才得知当前的显示器是多屏拼接显示的,用Nvidia的Surround配置多个显示器拼接成一个显示器来用,目的是提高显示效果。但是就算如此,也不应该在本应全屏的时候不能全屏显示,最终只能回归到检查代码。
阅读全文
posted @
2021-06-28 11:32
TSINGSEE
阅读(237)
推荐(0)
AI赋能,如何实现电梯内电动车智能检测?
摘要:监控平台可对前端采集的图片和视频源中的面部特征进行提取分析,实现多人脸检测与抓拍、小区人脸比对与识别、人脸属性分析(如性别、年龄、业主信息)人流量统计等,有利于小区/楼宇实现更加智能化的管理。
阅读全文
posted @
2021-06-28 09:19
TSINGSEE
阅读(1691)
推荐(0)
如何替换网页播放器EasyPlayerProActiveX.ocx中的key?
摘要:TSINGSEE青犀视频自主开发的EasyPlayerPro网页播放器有多种显示方式(GDI,D3D)及格式(RGB24,YV12,YUY2,RGB565),经过7x24小时连续拷机测试,能够很好地处理断线重连。如果大家正在找寻一款功能强大的流媒体播放器,那么EasyPlayerPro将会是一个不错的选择,我们也欢迎大家的了解和试用。
阅读全文
posted @
2021-06-25 14:18
TSINGSEE
阅读(158)
推荐(0)
调用EasyPlayer播放器报错FlvPlayer.load() has been called,pleasse call unload() first!,如何处理?
摘要:我们开发的EasyPlayer播放器系列项目底层采用了高性能的EasyRTSPClient组件,其低延时控制在行业处于领先位置,提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行二次开发。
阅读全文
posted @
2021-06-24 14:40
TSINGSEE
阅读(581)
推荐(0)
开发webrtc P2P连接报错DOMException: Failed to execute XXXXXX排查及优化
摘要:上一篇我们介绍了开发Webrtc建立P2P的流程,根据该流程,我们进行了实际操作,但是在Webrtc P2P连接中,浏览器控制台出现错误信息: 发起端出现错误如下:“DOMException: Failed to execute ‘setRemoteDescription’ on ‘RTCPeerC
阅读全文
posted @
2021-06-23 10:06
TSINGSEE
阅读(1462)
推荐(0)
异地视频共享/组网工具EasyNTS如何进行穿透接口的数据迁移?
摘要:EasyNTS的主要作用就是解决异地视频共享/组网的需求,网页对域名进行添加映射时,添加成功后会生成一个外网访问地址,在浏览器中输入外网访问地址,即可查看内网应用。在必要时,EasyNTS进行穿透接口的数据迁移,本文分享下EasyNTS穿透接口数据迁移的方法。
阅读全文
posted @
2021-06-23 09:55
TSINGSEE
阅读(103)
推荐(0)
视频监控如何实现异地共享/组网?EasyNTS解决远程难题
摘要:EasyNTS就是我们探寻的新方案,作为TSINGSEE青犀视频开发的视频上云网关,EasyNTS的主要作用就是解决异地视频共享/组网的需求,网页对域名进行添加映射时,添加成功后会生成一个外网访问地址,在浏览器中输入外网访问地址,即可查看内网应用;无需开放端口,EasyNTS上云网关平台会向EasyNTS硬件发送端口组网的指令,短时间内组网成功,并在形成云端能力对外发布。
阅读全文
posted @
2021-06-23 09:49
TSINGSEE
阅读(1743)
推荐(0)
EasyNVR及EasyRTC平台使用Go语言项目管理GoVendor和gomod的使用总结
摘要:TSINGSEE青犀视频云边端架构体系的产品中,流媒体平台均是使用Go语言开发,因为遗留代码的问题,EasyNVR、EasyDSS等平台需要使用govendor进行代码的项目管理,而EasyRTC 等新项目则是采用gomod进行开发。以下是我们在开发平台过程中,对两者的使用进行的总结,现与大家分享下
阅读全文
posted @
2021-06-22 14:35
TSINGSEE
阅读(163)
推荐(0)
一天一个开发技巧:如何基于WebRTC建立P2P通信?
摘要:目前EasyGBS平台已经支持Webrtc协议的视频流输出了,对我们来说是一个很大的进步。webrtc及时性、低延时的优势可以让视频输出行业达到一个新高度,本文我们主要是和大家分享一下开发过程中webrtc建立P2P的流程,流程主要分为两个部分,一个是发起端,一个是接收端,下面就这两个部分的运行详细讲解一下。
阅读全文
posted @
2021-06-22 14:23
TSINGSEE
阅读(974)
推荐(0)
HTML5如何实现直播推流?值得学习一下!
摘要:TSINGSEE青犀视频具备独立的EasyDarwin开源平台,能够协助开发者轻松搭建流媒体服务,目前EasyDarwin平台有稳定的运行环境以及专业的技术支持,这两个优势都是用户使用过程中强大的后盾。同时我们还有EasyDSS这样的RTMP直播点播平台,安装部署后也可以实现视频流的H5推流直播,并且作为一个开放的商用流媒体解决方案,EasyDSS也具备非常丰富的二次开发接口,可以很简单的进行二次开发和应用。
阅读全文
posted @
2021-06-22 14:01
TSINGSEE
阅读(2148)
推荐(0)
如何处理调用EasyCVR地址集成通过EasyPlayer播放器不能播放的问题?
摘要:EasyCVR安防视频云服务经过不断的研发与细化,已经增加了很多新功能和操作方式,比如用户管理、设备分组、告警查询等,都是方便用户、完善平台管理的一些功能。EasyCVR支持与第三方平台的对接,用户可以将目前已有的平台与EasyCVR形成级联关系,并获取EasyCVR的所有能力。
阅读全文
posted @
2021-06-22 13:50
TSINGSEE
阅读(98)
推荐(0)
智慧能源:智能安防监控技术EasyCVR在石油能源行业中的场景应用
摘要:一、背景分析 我国石化行业建设对安全的需求甚高,石化产业链的开采、炼化、运输、销售环节对安防的需求也不断增加,由此也带动了安防系统建设的投入。众所周知,石化、煤炭等行业的采挖都属于高危行业,一直都是国家与社会安全防范的重点关注对象。而石油化工行业除了对开采、生产与运输人员进行专业的培训与安全做相应的
阅读全文
posted @
2021-06-18 16:56
TSINGSEE
阅读(321)
推荐(0)
网络穿透/动态组网工具EasyNTS报错connect refused该如何处理?
摘要:目前我们的EasyNTS已经回归到了更加轻便的小设备,功能上支持网络穿透和动态组网,视频拉转推功能在硬件设备上暂不可行,回归到了纯软件形式。对于有网络穿透需求的用户来说,EasyNTS的小型硬件设备仍然是大家的首选。 在我们某个客户的现场中,EasyNTS出现了无法使用的问题,后台日志中出现大量的
阅读全文
posted @
2021-06-17 09:46
TSINGSEE
阅读(323)
推荐(0)
如何处理C++编译webrtc无法成功获取sdp的问题?
摘要:近期我们在编译WebRTC时碰到了一些问题,通过C++编译WebRTC项目,获取sdp的数据为空。我们使用windows api调用go服务端接口,接收到的数据为空。 返回的数据如下: 通过数据打印出来,发现bufRev没有数据,也没有出现其他错误信息。通过打断点分析发现,异常情况下,select函
阅读全文
posted @
2021-06-16 14:52
TSINGSEE
阅读(149)
推荐(0)
硬核讲解:编译webrtc协议为什么需要turn服务器?
摘要:有一种称为ICE-TCP的机制,可以在webrtc中使用,本质上,它使媒体服务器能够使用TCP传输在sdp中提供ICE候选。这使着媒体服务器将在TCP端口上主动等待来自设备的传入连接。它是Chrome的一项功能,但是现在已在所有支持webrtc的网络浏览器中都可使用。这样是不是TURN/TCP变的不必要呢?这样显然不是,但我们仍然需要TURN/TLS服务。
阅读全文
posted @
2021-06-16 14:41
TSINGSEE
阅读(426)
推荐(0)
EasyDSS/EasyNTS通过Golang使用http如何优化响应body未关闭的问题?
摘要:该代码在原本代码上做了优化,进一步适应了用户的使用,节约系统内存资源,如果大家后期在编译中有此类需求,也可以参考以上代码做优化和调整。针对EasyDSS和EasyNTS的新功能开发或者编译,我们也将不断更新。如若还需了解更多TSINGSEE青犀视频相关视频云服务或者其他编译相关内容,欢迎关注。
阅读全文
posted @
2021-06-16 14:19
TSINGSEE
阅读(71)
推荐(0)
部署TSINGSEE青犀视频安防流媒体视频平台是选择Windows好还是Linux好?
摘要:TSINGSEE青犀视频的EasyNVR、EasyGBS、EasyCVR等流媒体平台都较好兼容了x86架构的Windows和Linux系统,用户在实际应用的过程中更加应该偏向于运维人员自身的技术偏好和自身服务器的实际环境了。
阅读全文
posted @
2021-06-11 14:34
TSINGSEE
阅读(146)
推荐(0)
WebRTC已成安防领域主流技术,TSINGSEE青犀视频云边端全系列流媒体平台实现成功接入
摘要:WebRTC跟Chrome代码同源(chromium),所以Chrome对WebRTC的支持是顺理成章的事情,firefox、edge、safari也都支持webrtc且会支持得越来越好。Webrtc为javascript提供了接口调用。这个就保证了WebRTC引用在B/S架构下打下了坚实的环境基础。
阅读全文
posted @
2021-06-11 14:16
TSINGSEE
阅读(179)
推荐(0)
聚焦AI,TSINGSEE青犀视频新品EasyCVR智能边缘网关重磅发布!
摘要:人工智能已经成为"新基建"关键发展领域之一,伴随着 AI 技术的大规模落地应用,万物互联的时代也已经到来,而人工智能、边缘计算等新兴技术与传统产业的融合应用也成为了新风口。TSINGSEE青犀视频新产品EasyCVR智能边缘网关,将赋能传统产业转型升级乃至整个智能生态,创造独特的价值。待5G商用普及之时,将有更深层次、多元化、更广泛的应用场景。
阅读全文
posted @
2021-06-10 18:24
TSINGSEE
阅读(238)
推荐(0)
基于WebRTC研发的产品(EasyRTC)现状与未来发展趋势
摘要:随着2017年微软与苹果表态在其浏览器或系统产品对WebRTC技术的支持,WebRTC越来越多地出现在广大互联网开发人员的视野中。但是很多开发者对WebRTC的现状、实现其实并不是很明白,为此我们将基于WebRTC的应用前景和产品开发做一个简单的梳理。 说到WebRTC,作为谷歌2011年发布的一个
阅读全文
posted @
2021-06-10 14:25
TSINGSEE
阅读(350)
推荐(0)
TSINSEE青犀视频/海康合作的RTMP推流安防摄像头的移动侦测功能介绍
摘要:很多用户都对TSINGSEE青犀视频之前和海康合作研发的RTMP推流摄像头比较感兴趣,该款摄像头不仅在视频传输上能够保证1080P的分辨率,还能实现推流,将视频流直接通过RTMP协议推流上云,这些功能都能够在实际项目运用中带来很大的便捷性。 对于目前智能安防的发展阶段,很多项目团队不仅要求摄像头的清
阅读全文
posted @
2021-06-10 14:23
TSINGSEE
阅读(789)
推荐(0)
TSINGSEE青犀视频云边端架构平台token机制修改后接口调用实例介绍
摘要:由于用户希望更多的管理者可以参与到平台不同通道的管理和监控,因此我们对现有视频平台都做了升级,增加了绑定角色和权限的功能,因此为了适应平台的新功能,对于新版的软件系统,TSINGSEE青犀视频对目前现有的云边端架构产品进行了token认证机制的修改,由于新版这个机制的更改,所以我们的集成调用的方式也
阅读全文
posted @
2021-06-10 14:22
TSINGSEE
阅读(93)
推荐(0)
TSINGSEE青犀视频使用WebRTC搭建turn服务编译报错openssl路径找不到问题排查
摘要:之前的一篇博文中,我们讲了webrtc必备的stun/turn服务,我们尝试了自己搭建stun/turn服务,用的是window安装turn服务,需要安装Cygwin64,最后编译可在window上使用。 但是我们在下载编译安装coturn时,出现报错:“ERROR: OpenSSL Crypto
阅读全文
posted @
2021-06-10 14:20
TSINGSEE
阅读(114)
推荐(0)
webrtc连接方法——TURN服务器和STUN服务器作用简介
摘要:WebRTC的TURN服务器是几乎所有WebRTC部署中必不可少的部分,连接WebRTC会话是在多个WebRTC服务器的协助下精心策划的工作,WebRTC中的NAT遍历服务器负责确保正确连接多媒体,这些服务就是STUN和TURN服务。 在浏览器(对等)连接WebRTC之间会话的三种方法: A、通过本
阅读全文
posted @
2021-06-08 17:22
TSINGSEE
阅读(605)
推荐(0)
IM音视频即时通讯系统EasyRTC如何利用webrtc技术进行优化和发展?
摘要:今年以来,“即时通讯”这个词经常被人们注意到,作为目前Internet上最为流行的通讯方式,围绕IM即时通讯不同种类和不同形式的软件也层出不穷,服务提供商和厂家也提供了越来越丰富的通讯服务功能。 IM即时通讯系统从架构上分为两类,一类需要用户双方都下载安装软件才能进行沟通,比如目前TSINGSEE青
阅读全文
posted @
2021-06-08 17:19
TSINGSEE
阅读(147)
推荐(0)
TSINGSEE青犀视频平台可以实现音视频混流吗?
摘要:很多直播场景都会涉及到音频流和视频流的同时传输,这里就衍生出了混流的概念。在我们TSINGSEE青犀视频云边端产品中,也提到过音视频播放的概念,该混流概念和音视频同步播放的概念不同,EasyNVR、EasyCVR这类产品的音视频流同步播放是指用户可以通过拾音器将前端设备的音频连同视频一起播放,或者用
阅读全文
posted @
2021-06-08 17:17
TSINGSEE
阅读(91)
推荐(0)
企业公司团体都可以通过哪些方式直播?企业营销主要直播方式介绍
摘要:5G时代让视频行业的发展衍生出了更多可能,为了迎合当下受众移动化、碎片化、场景化的阅读习惯和交互需求,越来越多的平台、商家、媒体开始尝试采用视频的方式开展信息传播活动,对企业而言,视频直播作为便捷且高效的信息传播工具,成为企业营销的新动能。 企业直播包括对内和对外场景。对内的场景包括企业培训、视频会
阅读全文
posted @
2021-06-08 17:16
TSINGSEE
阅读(307)
推荐(0)
视频URL地址过长时EasyPlayerRTSP-WIN与VLC播放效果对比
摘要:之前我们调试了一个华为的视频能力平台,因为该平台需要通过接口的方式获取RTSP的URL,每次获取的URL都有30秒的有效期,一旦超时没起播就失效,起播后如果断流也会失效,起播后该流不能再为别的播放器使用。客户给了一个RTSP的URL,完整地址如下: rtsp://60.208.113.69:1158
阅读全文
posted @
2021-06-04 11:27
TSINGSEE
阅读(502)
推荐(0)
H265视频播放器项目EasyPlayer-RTSP-WIN异常终止原因分析
摘要:EasyPlayer播放器系列项目可以说是目前市面中一款非常开放的播放器项目,用户可以根据自己的需求调用接口或者进行开发,实用性强,稳定性也足够优越。上周我们遇到一个用户在使用EasyPlayer-RTSP-WIN的时候报异常终止,程序无法正常运行,如下图: 于是给该用户远程调试了一次,现在将过程记
阅读全文
posted @
2021-06-04 11:26
TSINGSEE
阅读(216)
推荐(0)
EasyPlayer视频播放器版本发布到npm报错409 Conflict问题解决
摘要:EasyPlayer播放器系列项目底层采用了高性能的EasyRTSPClient组件,其低延时控制在行业处于领先位置,提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行第二次开发。 我们将新版本的EasyPlayer播放器发布到npm上,但是出现
阅读全文
posted @
2021-06-04 11:24
TSINGSEE
阅读(321)
推荐(0)
TSINGSEE青犀视频“云边端”+AI智能安防系统融合成主流发展趋势
摘要:流媒体行业皆知,云端边融合是AI安防市场发展的主流方向。TSINGSEE青犀视频也提出了“云边端”融合AI智能分析的安防视频架构,所谓的云端边融合即是通过边缘计算将人脸识别、物体识别等视频结构化、智能化应用的算力分摊至前端,从而解决由于数据量暴涨给传输和云端处理带来的压力。 边缘计算其实是实现嵌入式
阅读全文
posted @
2021-06-02 16:51
TSINGSEE
阅读(149)
推荐(0)
流媒体视频直播协议的新星——SRT协议的优点和应用介绍
摘要:流媒体的协议格式发展速度很快,全球范围上看,所有格式都在其应用场景上发挥着自身的价值,比如目前监控行业普遍适用性高的RTSP、FLV、GB28181等协议,还有我们目前正在研究的低延时协议webrtc等,不同流媒体协议满足了不同的业务场景。 除了上述我们讲到的协议之外,还有一款特殊的协议正在慢慢变成
阅读全文
posted @
2021-06-02 16:50
TSINGSEE
阅读(1486)
推荐(0)
EasyDSS/EasyNVR这样的流媒体平台为什么要实现负载均衡?有什么意义?
摘要:负载均衡是一种网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁碟驱动器或其它资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。在视频服务技术迅速发展的这几年,负载均衡技术更是被应用在了视频平台当中,在分布式系统中,负载均衡作为连接内外的门户,对系统
阅读全文
posted @
2021-06-02 16:47
TSINGSEE
阅读(147)
推荐(0)
我们常说的视频边缘计算网关到底指的是什么?
摘要:信息化时代的到来和未来的建设离不开设备联网和数据采集。由于目前的智能化城市的范围逐渐拓宽,用户的数据来源更多的是依托于智能化条件下系统主动抓取以及识别的数据,而当系统获取到原始数据后,需要对数据进行处理。在视频行业,这些处理则包括视频数据的时间戳、数据存储、转码,这些处理完成之后,才能进行后期数据的
阅读全文
posted @
2021-06-02 16:45
TSINGSEE
阅读(629)
推荐(0)
选取一款合适的音视频直播云服务系统要考虑哪些因素?
摘要:音视频行业正如火如荼的发展,越来越多的项目为了适应社会发展以及用户习惯的需要,都在积极拓宽自身的生存空间,这其中就包括了项目对音视频服务的支持。实时音视频技术的专业度和复杂度都很高,通过PaaS服务商来集成实时音视频是多数项目团队的优先选择,因此,选择一款高效稳定且易开发和对接的音视频直播云服务系统
阅读全文
posted @
2021-06-02 16:43
TSINGSEE
阅读(116)
推荐(0)
传输视频的带宽如何计算?传输4K视频需要多少带宽?
摘要:在视频监控的实际运用中,很多配置都会影响视频传输的质量,比如清晰度、码率、视频存储空间等,跟这些内容相关的,就是网络的带宽。很多用户不知道带宽的概念是如何换算的,在很多高清视频传输项目当中,也难以计算视频的带宽需求,因此本文就较为全面地为大家介绍一下带宽的概念及计算。 带宽分为几种? 带宽包括了上行
阅读全文
posted @
2021-06-01 16:58
TSINGSEE
阅读(4419)
推荐(0)
TSINGSEE青犀视频通过Webrtc编译android版本找不到gzip模块如何处理?
摘要:随着时间的推移,我们根据webrtc协议编译的产品也趋于完善,为了适应不同系统的使用,我们也开始着手移动版本的编译,从android系统开始,webrtc产品也将逐渐在手机端具备良好的工作性能。 在webrtc编译android版本时,系统出现以下错误:Traceback(most recent c
阅读全文
posted @
2021-06-01 16:55
TSINGSEE
阅读(82)
推荐(0)
TSINGSEE青犀视频webrtc相关内容编译如何在c++端编码出H264?
摘要:在Webrtc的编码中有三种编码方式:VP8、VP9和H264编码,这三种编码大部分浏览器都支持,其中VP8是目前为止浏览器内部使用最多的一个编码方式。浏览器使用的推流编码是VP8,所以传输的是VP8,想要在c++端编码出H264,那要怎么做呢?在编译Webrtc的相关产品中,我们就遇到了此类问题,
阅读全文
posted @
2021-06-01 16:54
TSINGSEE
阅读(75)
推荐(0)
视频组网/网络穿透工具EasyNTS如何永久删除其中某个设备?
摘要:目前EasyNTS的款式已经回归到了我们最开始研发的小盒子,功能上也是以视频组网和网络穿透为主,关于EasyNTS,很多用户的需求都是多个设备部署,然后统一组网,形成一套连接的系统,进行远程服务和管理。 由于EasyNTS内已添加的设备会自动形成记录,默认删除操作不能永久删除设备,因此部分用户提出需
阅读全文
posted @
2021-06-01 16:49
TSINGSEE
阅读(81)
推荐(0)