首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TSINGSEE青犀视频

    EasyRTC 通话报错 `Failed to execute send on RTCDataChannel

    WebRTC的存在给在线视频会议系统带来了新的模式,TSINGSEE青犀视频开发的网页视频会议系统EasyRTC综合了webrtc和rtmp/rtsp方案的优点,支持一对一、一对多等视频会议互动通话,满足语音社交 、在线教育和培训、视频会议和远程医疗等场景,新的EasyRTC项目也即将和大家见面。 image.png 在测试 EasyRTC 新版的点对点通话功能时,出现报错:Failed to execute ‘send’ on ‘RTCDataChannel’: RTCDataChannel.readyState

    1K20发布于 2021-07-19
  • 来自专栏EasyNVR

    企业移动视频通话会议EasyRTC进入会议直播不显示直播画面问题排查

    大家知道我们的远程视频通话会议EasyRTC可以快速从零开始搭出实时音视频通信平台,很好的应用于在线教育、保险定损、远程医疗与微警务等场景,并且支持微信小程序、H5页面、APP、PC客户端等接入方式之间互通 我们自己内部一直在测试视频会议平台EasyRTC,当需要进行远程会议的时候,我们也会使用该平台来进行会议。近期我们在开始视频会议的时候,发现进入该会议界面后,当前会议并没有直播出现。 发现问题的源头是rtmp 推流失败,倒是视频会议无法加载,接下来我们要做的就是下面两步: 1)检查freeswitch rtmp模块已经加载 2)修改freeswitch 推流地址为EasyRTC 演示网站地址 随后发现,从演示网站能够看到直播,所以确定问题定位在于EasyRTC中的流媒体服务器,下面就是检查EasyRTC 流媒体服务器EasyDSS,果然发现了原因——服务授权过期,剩余使用天数为0天。 ? 问题解决 历经千辛万苦,终于排查出了这个问题,重新授权EasyRTC 流媒体服务器EasyDSS就能够成功解决该问题了。 ?

    1.4K20发布于 2020-07-13
  • 来自专栏TSINGSEE青犀视频

    EasyRTC出现 “ mod_local_stream.c:880 Unknown source default”报错排查

    同时,新版的EasyRTC也正在紧锣密鼓的研发和测试中,不久将在官网上线。 EasyRTC 内核采用 freeswitch ,当一个人进入到会议室中,会发出声音。 对应的配置文件如下: EasyRTC 并不需要该功能,因此如果不影响使用,可以不进行处理,如果需要处理,修改对应的配置文件,将以上全部注释即可。 EasyRTC则不同于TSINGSEE青犀视频其他的平台,EasyRTC企业视频通话会议系统是基于WebRTC编译的网页通话平台,具备更低的延时和更高的传输效率。 我们欢迎大家对EasyRTC的测试,同时也会不定期在博客更新我们的研发过程,欢迎大家关注。

    57810发布于 2021-08-30
  • 来自专栏TSINGSEE青犀视频

    企业级私有化部署视频会议系统EasyRTC-MCU进入会议室画面闪烁问题修复

    在兼顾多平台的开发时,我们对EasyRTC的测试仍然没有停止。在测试EasyRTC-MCU版本期间,用户进入会议室偶尔会出现黑屏现象,但屏幕仍会间接性出画面,同时伴随闪烁问题。 })     }   } FreeSWITCH是一个电话的软交换解决方案,可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,EasyRTC就是基于FreeSWITCH进行的视频语音聊天驱动。 EasyRTC的视频传输总体可划分成三个部分: 1.用户端通过使用手机、电脑等终端设备,向EasyRTC推送数据流; 2.EasyRTC视频会议云服务通过降噪、增加、回声消除等手段处理接收的数据流,再推送给其他终端的用户 ; 3.客户端(Windows、Android、iOS、H5)接收EasyRTC传出的数据,从而完成一整个视频通话。 关于EasyRTC的两个版本均可以测试,欢迎了解。

    1.2K20发布于 2021-04-01
  • 来自专栏TSINGSEE青犀视频

    新版EasyRTC音视频通话添加会议接口的技术实现

    EasyRTC平台是基于开源框架WebRTC的一项互联网音视频会议服务平台,可应用于各种现场会议中,实现多个会议现场之间的视频多画面轮换,支持即时会议、例会、多组会议等会议形式,并可将视频会议以图文+视频 最近我们一直在对EasyRTC平台进行升级,我们也将不定期为大家分享最新进展,欢迎关注我们的更新。今天来和大家介绍下EasyRTC的会议模块,如何添加会议接口。 在EasyRTC中创建会议室,用户可进入会议室进行音视频通信。因此新建会议室后,后端会返回一个该会议室的RTMP推流地址,在RTC通信时将视频信息推到此地址,实现视频会议的分发、保存录像等各种功能。 新建会议室接口参数,如下图: image.png 新建成功,返回完整的会议数据: image.png 后端实现: image.png EasyRTC除了视频会议场景的应用,还能用于企业远程培训、在线教育

    1.7K30编辑于 2022-03-23
  • 来自专栏TSINGSEE青犀视频

    基于WebRTC开发的EasyRTC-SFU,如何实现分页change回调功能?

    在这样的环境促使下,TSINGSEE青犀视频开发了EasyRTC线上视频会议系统。 实际上,EasyRTC视频会议系统作为一套新型线上视频会议软件,虽然大部分已经完善,但我们仍在对一些细节进行优化,同时也在对一些问题进行处理。 比如在EasyRTC-SFU的会议室列表页测试分页功能时,发现改变当前页服务会更改页面数据。 el-pagination>       // 切换分页     currentChange(e) {       this.currentPage=e       this.getUserList();     },  EasyRTC 目前,EasyRTC可以运用到多个项目当中,包括在线教育、企业办公、在线医疗等。如果大家对我们开发的产品比较感兴趣,欢迎访问TSINGSEE青犀视频官方网站,或者直接联系我们了解。

    85520发布于 2021-03-29
  • 来自专栏TSINGSEE青犀视频

    基于WebRTC开源框架的新版EasyRTC会议录像播放下载实现逻辑

    在前期的文章中我们也和大家分享过关于EasyRTC平台最近正在研发新版本的进展,包括在线会议室模块的创建、会议接口调用等等技术性文章。 EasyRTC是我们基于WebRTC开源框架构建的互联网视频会议云服务平台,能实现实时的音视频通话,可应用于多种会议现场、以及远程视频服务如远程培训、远程医疗、视频客服等等场景中。 我们全新的EasyRTC平台采用Vue3+TypeScript的技术开发,届时将为大家带来全新的体验,欢迎关注我们的更新。 今天和大家分享一下EasyRTC视频会议录像的播放、下载功能的实现逻辑。 在EasyRTC中,已实现会议室合流转推到流媒体内核进行转发并生成录像保存到服务器,用户可以根据日期查询该录像并进行播放、下载。 随着移动互联网的高速发展,AI、5G等新兴技术的到来,EasyRTC也将衍生出更多的应用场景,不仅仅适用于政府和企业视频会议,还能应用在各种大屏场景下的音视频传输,如远程教育培训、远程医疗、社交多人通话等等

    78020编辑于 2022-04-25
  • 来自专栏TSINGSEE青犀视频

    如何基于Vue3+TypeScript技术实现在线会议室功能的分析

    image.png EasyRTC平台是基于当下主流的WebRTC框架构建而成的音视频服务平台,依托语音、视频、广播、会议、对讲、GIS等技术,提供全平台互通高品质实时视频通话功能,用户不需要使用任何插件或者软件就能通过浏览器来实现实时通信 EasyRTC的视频流媒体传输大致可划分成三个部分: 1)用户端通过使用手机、电脑等终端设备,向EasyRTC推数据流; 2)EasyRTC通过降噪、增加、回声消除等手段处理接收的数据流,再推送给其他终端的用户 ; 3)客户端(Windows、Android、iOS、H5)接收EasyRTC传出的数据,从而完成整个通信流程。 在上期的文章中,我们已经预告了关于EasyRTC平台基于全新Vue3+TypeScript的技术开发,今天我们来分享一下如何基于该技术实现会议室功能。 image.png 调用表格组件进行展示: image.png 通过点击摄像头图标进入会议室: image.png 随着移动互联网的高速发展,AI、5G等等新兴技术的到来,EasyRTC也将衍生出更多的应用场景

    1.3K10编辑于 2022-03-23
  • 来自专栏TSINGSEE青犀视频

    私有化部署会议系统EasyRTC-SFU内Go语言日志Zap使用教程介绍

    企业视频通话会议系统EasyRTC基于网络架构,各分支机构与总部之间使用IP线路连接,在总部部署服务器提供视频调度指挥服务,能够进行视频会议、远程培训、协同工作等沟通。 近期更新的新版本EasyRTC-SFU更是在原有基础上进行了升级改造,在系统的集成性、承载量上有更大的提升。 image.png 在EasyRTC-SFU 软件开发过程中,日志模块采用 uber-go/zap 编写。Zap 为 Uber 公司开源的一个高效、快速、可输出多等级信息的日志项目。 /easyrtc.log", true) } return operationLogger } // 初始化 Log 模块 func createLog(filePath string image.png 如果大家想了解更多关于EasyRTC-SFU版本的信息,可以进入EasyRTC介绍页查阅,此外,我们还提供了测试方案,如果大家有需求,也可以联系我们获取测试方案。

    1.1K20发布于 2021-04-19
  • 来自专栏TSINGSEE青犀视频

    EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化

    EasyRTC则不同于TSINGSEE青犀视频其他的平台,EasyRTC企业视频通话会议系统是基于WebRTC编译的网页通话平台,具备更低的延时和更高的传输效率。 目前EasyRTC的重制版正在测试当中,我们会不定期更新关于EasyRTC新版的测试过程和编译过程,大家可以关注一下。 在编译EasyRTC测试信息连通时,打开视频通话发送信息,本地发送信息远端能接收到,但远端发送本地接收不到。 remoteConnection = pc //远端连接数据到达事件监听 remoteConnection.ondatachannel = this.receiveChannelCallback; EasyRTC EasyRTC作为网页音视频通话会议系统,具备一对多的视频会议通话功能,满足语音视频社交、在线教育和培训等需求,支持试用。

    54620发布于 2021-07-30
  • 来自专栏EasyNVR

    EasyRTC-SFU开发中如何使用TortoiseGit将代码推送到两个代码仓库?

    了解我们产品的小伙伴都知道,目前在视频会议系统相关产品上,我们已有两款,一款是基于MCU架构的EasyRTC-MCU版,一个是基于SFU架构的EasyRTC-SFU版,用户可以根据自身需求进行选择。 [0vablywfd2.png] 在EasyRTC-SFU软件开发过程中,前期代码仓库地址未确认,因此一直在一个代码仓库中开发。在后期代码仓库地址确认后,需要将现在的地址推送到新的代码仓库地址中。 [m54rn289kp.png] 更多关于EasyRTC会议系统 [r0wc78zf4h.png] SFU架构特点是不对音视频进行混流,收到某个终端共享的音视频流后,就直接将该音视频流转发给房间内的其他终端 EasyRTC-SFU版使用该方案能够对CPU资源实现低消耗,且有很大的灵活性,能够更好地适应不同的网络状况和终端类型。

    68951发布于 2020-09-18
  • 来自专栏TSINGSEE青犀视频

    EasyRTC视频会议项目开发中Golang json 数据与 map 的相互转换说明

    EasyRTC视频会议云服务是TSINGSEE青犀视频团队基于WebRTC技术以及多年的行业技术积累经验,研发的一项覆盖全球的实时音频开发平台。 在我们的不断优化当中,EasyRTC真正实现了只要能上网,就能参加视频会议的需求。 在 EasyRTC 中,前端发送信令消息为 json 信息,类似为以下格式: { "people": [ { "firstName": "Brett", "lastName":"McLaughlin", = nil { return nil, err } else { return data, nil } } 目前EasyRTC正在进行新架构的研发,对于原有的架构,我们部分做了修改和保留,新架构下的EasyRTC

    53410发布于 2021-07-14
  • 来自专栏EasyNVR

    EasyRTC视频会议项目开发中Golang json 数据与 map 的相互转换说明

    EasyRTC视频会议云服务是TSINGSEE青犀视频团队基于WebRTC技术以及多年的行业技术积累经验,研发的一项覆盖全球的实时音频开发平台。 在我们的不断优化当中,EasyRTC真正实现了只要能上网,就能参加视频会议的需求。 ? 在 EasyRTC 中,前端发送信令消息为 json 信息,类似为以下格式: { "people": [ { "firstName": "Brett", "lastName":"McLaughlin", = nil { return nil, err } else { return data, nil } } 目前EasyRTC正在进行新架构的研发,对于原有的架构,我们部分做了修改和保留,新架构下的EasyRTC

    75430发布于 2021-07-16
  • 来自专栏TSINGSEE青犀视频

    WebRTC开源平台编译的EasyRTC如何确认网页是否可以正常获取摄像头设备?

    在5G带来的全球化系统下,全球网络覆盖已经成为必然的趋势,TSINGSEE青犀视频开发的EasyRTC网页远程通话会议系统全球覆盖的特性保证了实时视频跨网、跨地域也能稳定传输,在弱网环境下仍能保证高质量通信 在EasyRTC的部署过程中,经常出现软件部署完毕后,客户点击摄像头却无法进入房间,并弹出“获取摄像头失败,请检查设备”的情况。 有的客户会认为是我们的代码有错,导致这种问题的出现。 目前EasyRTC常应用于在线教育、企业办公、在线医疗、日常社交、视频客服、智能硬件场景、在线直播等场景。 TSINGSEE青犀视频研发团队也在前段时间完成了EasyRTC的版本区分,目前分为SFU版和MCU版,针对不同的使用场景,可以选择不同的版本,有兴趣可以阅览:EasyRTC新研发的MCU版本与SFU版本方案介绍与选择

    92600发布于 2021-03-12
  • 来自专栏TSINGSEE青犀视频

    WebRTC网页远程视频会议系统EasyRTC在新版Chrome浏览器87及部分版本黑屏问题优化

    去年年初,TSINGSEE青犀视频平台对基于webrtc开发的网页视频会议系统EasyRTC做了版本上的区分,分别是MCU版本和SFU版本,但在今年,随着谷歌浏览器的升级,EasyRTC 的 MCU 版本出现在部分谷歌浏览器 EasyRTC内部的 RTC 模块使用的是 freeswitch,去官网上确认该问题是因为代码问题,需要编译最新的代码,即可解决该问题。 此外,EasyRTC的版本均可支持实际测试。

    91430发布于 2021-03-02
  • 来自专栏EasyNVR

    如何利用unli-app框架快速构建EasyRTC_SFU安卓app项目?

    上篇我们讲了利用unli-app框架快速构建EasyRTC-SFU安卓app项目,本文再跟大家深入聊一下unli-app框架构建EasyRTC_SFU安卓app项目服务端代理的配置。 ? "port": 8080, "disableHostCheck": true, "proxy": { "/*": { "target": "https://sfu.easyrtc.cn success: (res) => { this.loginForm.captcha_id = res.data.id; this.codeUrl = `https://sfu.easyrtc.cn 关于EasyRTC视频会议系统 TSINGSEE青犀视频关于视频会议的系统EasyRTC目前有两个版本,MCU版本和SFU版本(MCU与SFU方案的区别是什么),小规模企业用户可选MCU方案,大型会议现场可选

    86461发布于 2020-09-18
  • 来自专栏TSINGSEE青犀视频

    通过EasyRTC进行视频会议时打开摄像头未显示视频画面原因排查

    自我们开始研究网页视频会议通话以来,EasyRTC视频会议通话系统凭借其杰出的音视频质量、强劲完备的数据协作功能、可信的系统性能、高效的大容量设计、开放性的可拓展架构为各种应用场景与模式构建了一个全方位 近期我们也在研究EasyRTC的新项目,测试时发现通过EasyRTC进入会议页面时,摄像头是被打开的,但是未显示视屏画面,内容如下:? EasyRTC视频会议通话系统符合各行业对于视频会议系统的多种需求:1.常规视频会议领域(集团企业会议、跨国视频会议、商务谈判会议、企业日常会议、移动会议、远程招募等);2.远程培训领域(企业内外部培训 EasyRTC在视频会议传输系统中能有效的利用原有的高速网络与智能客户端,使用户获得更快的响应能力,新版本EasyRTC也正在内测中,即将上线,欢迎大家关注。

    1.6K30编辑于 2022-11-21
  • 来自专栏EasyNVR

    企业远程办公视频会议系统EasyRTC-SFU下侧边栏边框超限问题如何解决?

    TSINGSEE青犀视频EasyRTC视频通话近期进行了改版,分了两个版本:EasyRTC-MCU和EasyRTC-SFU。 EasyRTC-SFU方案是直接进行数据转发流,不需要进行解码转码操作,所有的视频控制全部由客户端控制。在使用上,不会像MCU方案一样造成资源消耗。 ? 本文我们讲一下EasyRTC-SFU研发过程中前端适配的问题。 我们的研发团队将EasyRTC-SFU编译完成后,就由前端人员建立后台页面,也就是这时我们前端人员发现EasyRTC-SFU在屏幕小于765px下,左侧菜单栏会默认隐藏,当展开时,里面单项菜单会超出边框盒子范围 由于我们EasyRTC-MCU和EasyRTC-SFU是新研发的版本,如果对此不太了解,可以回顾一下我们之前的博客:视频会议系统/远程会议解决方案分为几种?企业如何选择?

    52530发布于 2020-09-01
  • 来自专栏EasyNVR

    EasyRTC-SFU之mediasoup-demo在 Windows上的编译安装

    对于EasyRTC视频会议系统的开发,我们研发小伙伴这段时间真的很辛苦,好在最终的结果不错,碰到的问题都一一解决了,并且通过对不同RTC服务的调研,也在不断优化我们的EasyRTC。 ? 比如在 EasyRTC-SFU 的开发过程中,我们调研了各种常见的 WebRTC 服务器,对各种 WebRTC 服务器的优劣进行了对比。 关于EasyRTC EasyRTC-SFU版本的开发过程,在后期我们也会和大家分享MCU版本的开发过程,大家可以关注我们。 当然了,已经在使用EasyRTC的用户,如果遇到了什么问题,也欢迎和我们沟通解决。 ?

    3.1K42发布于 2020-09-18
  • 来自专栏EasyNVR

    编译企业视频通话EasyRTC报You must install libavformat错误解决方案

    很多集团化的公司由于在不同城市甚至不同国家有很多分站点,因此远程会议和办公对这些企业来说是十分必要的,EasyRTC恰好适应了这些需求,成为远程会议和通话的不二之选。 ? 我们的研发人员会编译不同版本的EasyRTC,以求该产品能够适应不同的场景需求。 近期,我们在编译EasyRTC-Freeswitch时,出现You must install libavformat-dev to build mod_av.

    1.3K30发布于 2020-07-13
领券