1 TSINGSEE

企业博客

我要认证

暂无相关简介

等级
TA的排名 3w+

H.265编码视频流媒体播放器EasyPlayerPro回调处理如何设置

我一直在我的博客里更新我们流媒体服务器的最新研发进度,关于H.265编码,我们也在对其进行研发,其中最先支持H.265编码,并且播放效果最好的,就是我们的流媒体播放器EasyPlayerPro。播放器EasyPlayerPro-Win版中没有回调函数和调用回调的地方,有的用户在使用的时候,需要用到回调,那么本文我们就讲一下EasyPlayerPro回调处理如何设置。设置步骤原本DEMO中有一个回调函数已经被注释了,现在因为有用户需要二次开发,希望能获取到与服务端连接的状态,检测了一下代码,修

2020-07-08 10:46:55

企业视频通话会议系统EasyRTC开发REST Client使用过程

青犀团队在进行EasyRTC企业视频通话会议的时候,为前后端分离的架构,前端和后端之间通过RESTful接口进行通信。RESTful接口由后端开发人员进行开发,在前后端联合调试前后端人员需要先进行自测,保证开发接口的可用性和正确性。后台人员经常使用Postman这款接口测试工具进行接口测试,但是这款文件主要以界面的形式提供接口测试,且不方便保留接口测试数据。因此推荐使用更轻量级的REST Client进行测试。在JetBrains开发工具中如Goland、IDEA、WebStorm等自带REST

2020-07-08 10:44:42

企业远程视频通话会议系统EasyRTC适配手机版进行会议无法播放画面问题解决方案

云计算现在是一个比较火热的话题,5G时代,云计算也将通过和边缘计算、终端的联合,给我们带来更加开阔的互联网行业前景。企业视频通话会议系统EasyRTC将云计算与视频会议结合,能够大幅提高沟通效率,持续降低沟通成本,带来内部管理水平升级。像我们的国标GB28181流媒体平台EasyGBS一样,EasyRTC也做了手机适配版,经过我们研发团队的精心调试,已经能够支持大多数的手机型号。但我们还是发现部分手机使用EasyRTC app连接服务器进行会议的时候,出现没有画面的情况。部分手机使用EasyRT

2020-07-08 10:28:29

企业远程视频通话会议系统EasyRTC在网页web登录不显示会议室内图像问题解决方案

随着云计算技术的出现,视频会议系统方案领域出现了云计算视频会议模式,云计算视频会议系统支持多服务器动态集群部署,这种模式大大提升了会议稳定性、安全性、可用性。我们团队研发的EasyRTC企业视频通话会议就将云计算与视频会议结合,能够大幅提高沟通效率,持续降低沟通成本,带来内部管理水平升级。有不少用户正在使用我们的EasyRTC,有位试用用户向我们反馈,将EasyRTC部署到公网,使用web登录后,进入会议室没有图像显示。解决方案1、碰到无法进入会议的问题,我们首先要做的就是确认webso

2020-07-08 10:26:53

音视频流媒体直播、音视频交互解决方案在勘测系统外业作业信息化管理中的应用

最近有个很有趣的发现,越来越多的项目团队在使用流媒体能力时,不再满足于使用一个产品来解决,而是采取多个产品整合的大平台。这是一个很好的现象,可以看出来随着网络技术的普及,安防IT化、智能化越来越多的应用在安防系统中,软件技术给安防行业带来了更高的壁垒,行业逐步进入寡头垄断阶段,龙头强者恒强。关于视频融合平台最近遇到的案例是在勘测系统外业作业信息化管理中的应用,14个作业组分别作业,2人1组,不仅需要监控系统直播全部作业组,还需要作业组之间可以实时音视频通话,具体如下:视频实时监控; 语音实

2020-07-01 14:23:25

视频通话会议系统EasyRTC报certificate signed by unknown authority错误解决方案

由于市场上对企业视频通话的需求越来越高,目前市面上的一些视频通话会议系统无法全部兼容所有的要求,为此我们对视频通话会议系统EasyRTC也做了升级更新。我们的研发人员最近在进行EasyRTC新版调试视频的时候,发现报错“x509: certificate signed by unknown authority”,本文我们一起来看一下什么原因,为后面碰到同样报错的人做参考。问题描述在EasyRTC产品开发过程中,Go语言开发的程序需要向底层C语言开发的程序发送http请求获取部分信息。r

2020-07-01 14:21:31

Windows系统下安装企业视频远程通话系统EasyRTC报0.0.0.0:443错误的解决方案

现代社会生活节奏日益加快,远程办公成了很多企业的需求,为了方便企业的远程办公和视频通话会议系统,我们研发的EasyRTC的目标是让用户随时随地视频会议,根据普遍的行业需求,有针对性的提供相应功能。为了适应不同人员的需求,我们的EasyRTC可以编译不同操作系统的版本使用,比如Windows、Linux等。Windows系统下安装EasyRTC报0.0.0.0:443错误问题描述在Windows操作系统,EasyRTC产品安装过程中,出现“ [emerg] nd() to 0.0.0.0:

2020-07-01 14:08:10

实时音视频通话系统EasyRTC能否对正在进行的会议直播进行开关控制?

现如今办公的地点已经越来越广泛,跨地区的会议已经不再成为办公难题。召开远程视频会议,可大大提高工作效率,节省参会人员的工作时间和会议费用。视频会议通话系统应用在政府、军队、教育、金融、交通、能源、医疗等行业及跨国、跨地区的企业中逐步普及。对此,我们也提出了问题:语音视频通话SDK需要解决哪些问题。我们新研发的实时音视频通话系统EasyRTC是一款覆盖全球的实时音视频通话与会议系统,结合了智能视频、智能语音、窄带传输、通道加密、数据加密等技术,可通过微信小程序、H5页面、APP、PC客户端等接入方式之间互

2020-06-28 10:27:07

视频流媒体播放器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

视频流媒体播放器EasyPlayer-RTSP安卓版SurfaceTexture内存释放问题解决

SurfaceTexture 类是在 Android 3.0 中推出的。当创建 SurfaceTexture 时,会创建一个应用是其消耗方的 BufferQueue。如果生产方将新的缓冲区加入队列,服务器便会通过回调 (onFrameAvailable()) 获得通知。服务器调用updateTexImage()(这会释放先前保留的缓冲区),从队列中获取新的缓冲区,然后发出一些 EGL 调用,让缓冲区可作为外部纹理供 GLES 使用。视频流媒体播放器EasyPlayer-RTSP的安卓版本在使用Surfa

2020-06-28 09:44:26

网页无插件视频流媒体播放器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

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

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

视频流媒体播放器EasyPlayer-RTSP硬解码后如何设置YUV渲染格式?

YUV主要用于优化彩色视频信号的传输。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。因此我们在编译视频流媒体播放器EasyPlayer-RTSP时,使用的大多是YUV渲染方式。前文我们说过EasyPlayer-RTSP是怎样渲染画面的,本文讲一下在流媒体播放器EasyPlayer-RTSP硬解码后获得的YUV格式应该如何设置。不同的Android设备,MediaCodec解码得到的YUV格式不相同,且由于各种格式繁杂,很难写出高效的格式转换

2020-06-18 10:21:48

安防摄像头视频流媒体播放器EasyPlayer-RTSP硬解码ByteBuffer渲染如何转换?

关于视频流媒体播放器EasyPlayer-RTSP的渲染,其实有很多东西我们都需要进行比较深入的研究,我们目前使用的渲染就是通过硬解码之后,分解YUV渲染。本文我们来聊一下EasyPlayer-RTSP渲染问题中ByteBuffer转换问题。我们先来解释一下什么叫堆外内存:堆外内存是相对于堆内内存的一个概念。堆内内存是由JVM所管控的Java进程内存,我们平时在Java中创建的对象都处于堆内内存中,并且它们遵循JVM的内存管理机制,JVM会采用垃圾回收机制统一管理它们的内存。那么堆外内存就是存在

2020-06-18 10:13:23

视频流媒体播放器EasyPlayer-RTSP是怎样渲染画面的?

视频播放必然涉及到画面渲染,比如我们的视频流媒体播放器,不管是什么版本,都需要对画面进行渲染才能正常播放。在博客EasyPlayer-RTMP-iOS使用YUV渲染画面的方法里,我们介绍了视频流媒体播放器渲染的方式,是解码后获取的视频帧,需要分解成Y、U、V的值,再送到OpenGLES去渲染。但我们也遇到了一个问题:EasyPlayer-RTSP-Android 使用硬解码得到的视频帧数据,渲染出来的画面是黑白的,如何解决?分析问题:我们在调出硬解码数据检查之后,发现硬解码得到的YUV数

2020-06-18 10:08:30

视频推流网关平台EasyRTMPLive可以随意控制开启推流的时间吗?

我们除了有比较专业的视频流媒体平台之外,还开发了很多组件和网关,其中视频推流网关EasyRTMPLive就是一款比较实用的视频推流工具。还不知道这款网关怎么使用的朋友,可以看看这篇:如何使用流媒体接入网关实现拉RTSP流转推RTMP流到流媒体服务器?正常情况下,我们的推流网关进行视频推流,是可以自由控制推流开启和关闭的,但有的用户在使用时偶尔也会出现报错问题,我们今天就接到用户反馈,说使用EasyRTMPLive在web界面添加推拉流地址后,在列表页无法控制开启状态按钮:问题分析:对此问

2020-06-18 09:58:08

视频通话会议系统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

企业视频通话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

企业视频会议通话系统EasyRTC能通过http接口获取到freeswitch的相关状态吗?

网页视频实时通话最大的优势就是“标准化”,它解决的问题就是给所有需要进行实时通信的终端提供一套统一的、开放的实时通信能力描述和连接建立标准,只要符合网页视频实时通话的规范,通信终端的形态和运行环境就是透明的。我们的企业视频通话会议系统EasyRTC可以快速从零开始搭出实时音视频通信平台,很好的应用于在线教育、保险定损、远程医疗与微警务等场景。之前我们介绍了视频会议系统在手机端使用的必备要求,本文我们继续来看一下EasyRTC的相关技术实现:如何启动EasyRTC中freeswitch的Web服务

2020-06-11 11:00:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。