- 博客(21)
- 资源 (34)
- 收藏
- 关注
原创 实时音视频通话系统EasyRTC能否对正在进行的会议直播进行开关控制?
现如今办公的地点已经越来越广泛,跨地区的会议已经不再成为办公难题。召开远程视频会议,可大大提高工作效率,节省参会人员的工作时间和会议费用。视频会议通话系统应用在政府、军队、教育、金融、交通、能源、医疗等行业及跨国、跨地区的企业中逐步普及。对此,我们也提出了问题:语音视频通话SDK需要解决哪些问题。我们新研发的实时音视频通话系统EasyRTC是一款覆盖全球的实时音视频通话与会议系统,结合了智能视频、智能语音、窄带传输、通道加密、数据加密等技术,可通过微信小程序、H5页面、APP、PC客户端等接入方式之间互
2020-06-28 10:27:07 510 1
原创 视频流媒体播放器EasyPlayer-RTSP能支持H.265格式的视频源吗?
我们都知道现在H.265格式是主流趋势,其压缩及内存都比H.264更加有优势,因此我们的流媒体播放器及流媒体平台也在逐步往H.265方向发展。目前我们的流媒体平台EasyDSS和EasyGBS的H.265编码格式也已经可以正常播放。我们的流媒体播放器EasyPlayerPro也已经支持H.265视频编码的播放,当然我们的其他视频播放平台也正在加紧进行研发,不久后也将和大家见面。EasyPlayer-RTSP-iOS如何播放H.265格式的视频源?分析问题在EasyRTMPClient
2020-06-28 09:47:53 848
原创 视频流媒体播放器EasyPlayer-RTSP安卓版SurfaceTexture内存释放问题解决
SurfaceTexture 类是在 Android 3.0 中推出的。当创建 SurfaceTexture 时,会创建一个应用是其消耗方的 BufferQueue。如果生产方将新的缓冲区加入队列,服务器便会通过回调 (onFrameAvailable()) 获得通知。服务器调用updateTexImage()(这会释放先前保留的缓冲区),从队列中获取新的缓冲区,然后发出一些 EGL 调用,让缓冲区可作为外部纹理供 GLES 使用。视频流媒体播放器EasyPlayer-RTSP的安卓版本在使用Surfa
2020-06-28 09:44:26 680
原创 网页无插件视频流媒体播放器EasyPlayer-RTSP在瑞芯微芯片测试情况
视频流媒体播放器根据播放协议会有不同的区分,比如EasyPlayer流媒体播放器就有EasyPlayer-RTSP、EasyPlayer- RTMP、EasyPlayerPro 和EasyPlayer.js 等版本。核心基于ffmpeg,稳定、高效、可靠、可控,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放。有用户使用的工控机上,采用的是瑞芯微的芯片,想将我们的流媒体播放器集成进此芯片内查看情况,所以该用户就对瑞芯微的芯片集成EasyPlayer-RTSP-A
2020-06-23 11:20:39 533
原创 Vue-cli3集成视频流媒体播放器EasyPlayer.JS报EasyPlayer.swf Not Found错误如何解决?
在Vue-cli3项目引入网页视频流媒体播放器EasyPlayer.JS一文中,我们解决了videojs报错的问题,除了videojs报错之外,还有一个问题,我们本文就来说一下。Vue-cli3多页面项目集成EasyPlayer.JS报EasyPlayer.swf Not Found错误提出问题Vue-cli3多页面项目集成EasyPlayer.JS打包后,可以看到页面一播放RTMP正常:但是在页面二播放RTMP包的时候,提示EasyPlayer.swf文件找不到。分析问题E
2020-06-23 11:18:59 1379
原创 Vue-cli3项目引入网页视频流媒体播放器EasyPlayer.JS报videojs not definde错误如何解决?
视频流媒体播放器EasyPlayer几乎涵盖了开发者所需的全部平台,尤其是在web端的EasyPlayer.js,极大地方便了开发者在解决B/S型业务开发时遇到的播放器接入的问题,比如:不懂前端的js代码、没有公网服务器放置这些js脚本和网页、微信对接入IP播放地址有限制等,不论是测试,还是被集成,都很方便。近期我们为了测试EasyPlayer.js不同的可能性,将EasyPlayer.js运用在VUE当中,发现Vue-cli3项目引入EasyPlayer.JS报videojs not defind
2020-06-18 10:27:55 5122 4
原创 视频流媒体播放器EasyPlayer-RTSP硬解码后如何设置YUV渲染格式?
YUV主要用于优化彩色视频信号的传输。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。因此我们在编译视频流媒体播放器EasyPlayer-RTSP时,使用的大多是YUV渲染方式。前文我们说过EasyPlayer-RTSP是怎样渲染画面的,本文讲一下在流媒体播放器EasyPlayer-RTSP硬解码后获得的YUV格式应该如何设置。不同的Android设备,MediaCodec解码得到的YUV格式不相同,且由于各种格式繁杂,很难写出高效的格式转换
2020-06-18 10:21:48 663
原创 安防摄像头视频流媒体播放器EasyPlayer-RTSP硬解码ByteBuffer渲染如何转换?
关于视频流媒体播放器EasyPlayer-RTSP的渲染,其实有很多东西我们都需要进行比较深入的研究,我们目前使用的渲染就是通过硬解码之后,分解YUV渲染。本文我们来聊一下EasyPlayer-RTSP渲染问题中ByteBuffer转换问题。我们先来解释一下什么叫堆外内存:堆外内存是相对于堆内内存的一个概念。堆内内存是由JVM所管控的Java进程内存,我们平时在Java中创建的对象都处于堆内内存中,并且它们遵循JVM的内存管理机制,JVM会采用垃圾回收机制统一管理它们的内存。那么堆外内存就是存在
2020-06-18 10:13:23 478
原创 视频流媒体播放器EasyPlayer-RTSP是怎样渲染画面的?
视频播放必然涉及到画面渲染,比如我们的视频流媒体播放器,不管是什么版本,都需要对画面进行渲染才能正常播放。在博客EasyPlayer-RTMP-iOS使用YUV渲染画面的方法里,我们介绍了视频流媒体播放器渲染的方式,是解码后获取的视频帧,需要分解成Y、U、V的值,再送到OpenGLES去渲染。但我们也遇到了一个问题:EasyPlayer-RTSP-Android 使用硬解码得到的视频帧数据,渲染出来的画面是黑白的,如何解决?分析问题:我们在调出硬解码数据检查之后,发现硬解码得到的YUV数
2020-06-18 10:08:30 543
原创 视频推流网关平台EasyRTMPLive可以随意控制开启推流的时间吗?
我们除了有比较专业的视频流媒体平台之外,还开发了很多组件和网关,其中视频推流网关EasyRTMPLive就是一款比较实用的视频推流工具。还不知道这款网关怎么使用的朋友,可以看看这篇:如何使用流媒体接入网关实现拉RTSP流转推RTMP流到流媒体服务器?正常情况下,我们的推流网关进行视频推流,是可以自由控制推流开启和关闭的,但有的用户在使用时偶尔也会出现报错问题,我们今天就接到用户反馈,说使用EasyRTMPLive在web界面添加推拉流地址后,在列表页无法控制开启状态按钮:问题分析:对此问
2020-06-18 09:58:08 455
原创 视频通话会议系统EasyRTC使用apiDoc生成pdf文件操作流程介绍
一般在我们正式的EasyRTC开发过程中,是以pdf或者word的纸质版本作为开发归档文档,html文档不能作为归档文档,所以需要生成pdf文档;有时也会遇到用户需要正式文档情况,这两种情况我们就要将文档生成PDF文档。apiDoc为一款针对RestfulAPI的文档自动生成工具。在Restful软件架构中,后端人员编写软件开发接口,生成接口文档给前端。apiDoc最终生成的文档为html文件。后端软件开发接口示例如下:/** * @api {POST} /v1/conference/a
2020-06-17 14:07:47 336
原创 企业视频通话EasyRTC编译freeswitch(1.6.17)windows版本报语法错误问题解决
我们的研发人员会编译不同版本的EasyRTC,以求该产品能够适应不同的场景需求。前文中我们讲过EasyRTC编译freeswitch版本报You must install libavformat错误。本文我们来讲编译过程中的另一个问题:编译freeswitch(1.6.17) windows版本出现语法错误。刚开始看到语法错误的时候,还以为是语法可能不支持的原因,下图是报错内容:问题分析解决:1、打开出现错误的文件us_text.c,错误处,并没有明显的错误。出现如此错误可能在于文件编码问题
2020-06-17 14:05:53 453
原创 企业视频会议通话系统EasyRTC能通过http接口获取到freeswitch的相关状态吗?
网页视频实时通话最大的优势就是“标准化”,它解决的问题就是给所有需要进行实时通信的终端提供一套统一的、开放的实时通信能力描述和连接建立标准,只要符合网页视频实时通话的规范,通信终端的形态和运行环境就是透明的。我们的企业视频通话会议系统EasyRTC可以快速从零开始搭出实时音视频通信平台,很好的应用于在线教育、保险定损、远程医疗与微警务等场景。之前我们介绍了视频会议系统在手机端使用的必备要求,本文我们继续来看一下EasyRTC的相关技术实现:如何启动EasyRTC中freeswitch的Web服务
2020-06-11 11:00:24 575
原创 如何用TSTCON32注册EasyPlayer-RTSPWebActiveX.ocx控件?
大家知道我们的流媒体播放器提供丰富的二次开发接口,能够便捷的集成到其他平台上。最近有开发者用EasyPlayer-RTSPWebActiveX.ocx控件时总是注册不成功,所以整理了一个文档,方便后面使用。说到这个,就想到我之前为大家解决问题的时候,有提过一个工具的使用:运行EasyRTSPSever组件提示程序无法启动问题解决,这个问题的解决方法就是使用的depends.exe。我们首先来用depends.exe查看依赖项,如下图:确定依赖项没有问题后,我们就可以进行下面的步骤。大家可
2020-06-10 10:47:06 383
原创 RTSP协议视频流媒体播放器EasyPlayer-RTSP-OCX接口文档API接口函数定义
视频流媒体服务器在安防、互联网、教育、录播、IPTV等多个领域实现了广泛应用,EasyPlayer是一款精炼、高效、稳定的流媒体播放器,其中EasyPlayerPro已经实现了H265编码视频的播放。EasyPlayer还有RTSP版本,能够集成到各平台进行视频播放,接口调用比较简单,本文就为大家介绍一下EasyPlayer-RTSP的接口函数定义。函数说明:打开网络流int Start(char* szURL, HWND hShowWnd, RENDER_FORMAT eRenderFo
2020-06-10 10:43:35 540
原创 运行EasyRTSPSever组件提示程序无法启动问题解决
RTSP协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继 续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。我们的RTSP-Sever组件EasyRTSPSever就是一款比较便捷的组件。我们有开发者在测试EasyRTSPServer的时候,遇到应用程序无法启动的问题:其实我们每次发现这个问题,都很郁闷,我们先是尝试安装了VC的补丁包,装了半个小时后还是一样的提示,确实有点崩溃。后来有同事提出一款依赖
2020-06-04 10:24:19 435
原创 企业移动视频通话会议EasyRTC进入会议直播不显示直播画面问题排查
大家知道我们的远程视频通话会议EasyRTC可以快速从零开始搭出实时音视频通信平台,很好的应用于在线教育、保险定损、远程医疗与微警务等场景,并且支持微信小程序、H5页面、APP、PC客户端等接入方式之间互通,便捷实用。我们自己内部一直在测试视频会议平台EasyRTC,当需要进行远程会议的时候,我们也会使用该平台来进行会议。近期我们在开始视频会议的时候,发现进入该会议界面后,当前会议并没有直播出现。问题分析遇到这种情况,首先肯定是通过后台log打印查看错误:发现问题的源头是rtmp 推流失
2020-06-01 10:47:01 649
原创 编译企业视频通话EasyRTC报You must install libavformat错误解决方案
很多集团化的公司由于在不同城市甚至不同国家有很多分站点,因此远程会议和办公对这些企业来说是十分必要的,EasyRTC恰好适应了这些需求,成为远程会议和通话的不二之选。我们的研发人员会编译不同版本的EasyRTC,以求该产品能够适应不同的场景需求。近期,我们在编译EasyRTC-Freeswitch时,出现You must install libavformat-dev to build mod_av. Stop.错误,关于这个错误一开始我也不知道原因,后来经过查询(真是给百度跪了),才发现是free
2020-06-01 10:44:50 908
原创 RTMP推流网关如何实现摄像头微信幼儿园直播?
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。那么,网关到底是什么呢?什么是网关?网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。EasyRTMPLive视频网关设备可实现将RTSP、RTM
2020-06-01 10:42:28 541
原创 视频流媒体播放器EasyPlayer-RTSP-Android 如何随意切换播放视频流?
我们的视频流媒体播放器可以输出多种视频流,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放,同时也支持本地文件播放。在我们的Easy Player.JS版里面,由于是网页播放器,切换哪种视频流只需点击哪种视频格式,十分便捷,那么在EasyPlayer-RTSP-Android 里应该如何操作才能切换播放流?针对这个问题,分2种情况:1、界面只有一个播放器,随意切换;2、界面有2个及更多个播放器,随意切换。对此我们也提供了两种对应的解决办法:1、界面
2020-06-01 10:39:50 763
原创 关于github上提出EasyRTSPLive视频网关编译过程中修复README错误
视频网关是一种协议转换器,又称为网间连接器,视频网关就是在网络层以上实现网络相互连接,也就是网络互连。是最复杂的网络互连设备,用于两个高层协议不同的网络互连。视频网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间。视频网关是一款高性能的嵌入式多功能媒体网关设备,集流媒体协议转换、流媒体分发服务、多路视频解码、视频画面分割等核心功能于一体。本文要说的这个ISSUES来源于github用户
2020-06-01 10:38:20 390
TSINGSEE青犀视频EasyCVR智能边缘网关.pdf
2021-08-09
【解决方案】电梯内电动车AI智能检测方案.pdf
2021-08-09
【解决方案】智慧幼儿园安防解决方案.pdf
2021-08-09
【解决方案】智慧消防行业解决方案.pdf
2021-08-09
【解决方案】智慧邮政:TSINGSEE青犀视频如何协助国家邮政局构建国标视频监控系统?.pdf
2021-05-14
【解决方案】TSINGSEE青犀视频EasyNVR城市智慧交通解决方案.pdf
2021-04-22
【解决方案】TSINGSEE青犀视频EasyCVR智慧城市安防方案.pdf
2021-04-22
【解决方案】EasyCVR安防视频云服务智慧工地解决方案.pdf
2021-04-22
【解决方案】智慧工厂:如何让工厂实现现代化与智能化视频监控与管理?.pdf
2021-04-22
【解决方案】EasyCVR在森林火灾监测项目中的应用.pdf
2021-04-22
【解决方案】EasyDSS远程视频监控焚烧秸秆方案.pdf
2021-04-22
【解决方案】EasyGBS国标视频云服务气象灾害预警方案.pdf
2021-04-22
【解决方案】如何在农业园区及大棚内布置互联网安防监控系统实现可视化监管?.pdf
2021-04-22
【解决方案】如何通过EasyGBS建立工厂仓储监控管理系统.pdf
2021-04-22
【解决方案】如何结合网络情况有效实现智慧工地视频监控平台的多方案需求?.pdf
2020-12-23
【解决方案】智慧水利:EasyGBS如何利用4G无线网络监控水利设施?.pdf
2020-12-23
【解决方案】EasyGBS云端协同户外作业场景方案:如何快速解决户外视频监控无网无电?.pdf
2020-12-17
【解决方案】智慧水利:EasyGBS如何利用4G无线网络监控水利设施?.pdf
2020-12-17
【解决方案】互联网电视如何通过EasyNVR视频平台传输直播视频流.pdf
2020-12-01
网络穿透云端组网视频RTMP推流服务平台EasyNTS上云网关产品方案.pdf
2020-11-30
【解决方案】如何通过EasyNVR实现连锁餐饮企业远程监控管理?.pdf
2020-11-24
【解决方案】如何通过EasyDSS+海康RTMP推流摄像头,打造明厨亮灶工程?.pdf
2020-11-24
【解决方案】如何通过EasyGBS打造智慧水利监管中心高效管理水库?.pdf
2020-11-13
【解决方案】智慧工地:建筑工地如何使用EasyGBS搭建无线视频联网监控系统?.pdf
2020-11-13
【解决方案】如何通过EasyCVR构建阳光厨房工程?.pdf
2020-11-13
如何通过RTSP协议视频平台EasyNVR搭建城市实景终端展现方案.pdf
2020-10-10
【行业解决方案】智慧水利:如何通过RTSP协议EasyNVR搭建水利视频监控系统.pdf
2020-10-10
网络摄像头RTSP流媒体协议视频平台EasyNVR中内网和外网IP地址分配和使用机制介绍.pdf
2020-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人