EasyDarwin

视频RTMP协议WEB直播点播平台EasyDSS授权文件上传后仍无法登陆如何处理?

我只是一个虾纸丫 提交于 2021-01-29 04:36:45
TSINGSEE青犀视频从2012年就开始开发视频流媒体服务,从最开始的开源平台EasyDarwin到现在的视频智能分析平台EasyCVR、视频直播点播平台EasyDSS等,每一款产品我们都希望在能力范围内做到最优,比如EasyDSS平台,经过一次次改版,我们添加了首页概览、用户管理、水印添加等功能,当然目前也在不断优化细节,如果大家有兴趣可以关注我们博客,我们将会不定期更新。 EasyDSS是支持试用的,我们可以提供为期30天的测试时间,但是有用户在测试EasyDSS试用版时,提示授权时间不够。 该用户需要完整的30天授权,我们则需要给用户提供临时授权文件,将授权文件上传上去,再重新运行。 但在为该用户解决问题时,我们发现将授权文件上传上去后,EasyDSS平台的网页客户端仍然登录不进去,不能正常使用,具体表现如下图: 随后我们从log日志开始排查,通过查看EasyDSS安装的根目录里面的日志信息,发现了授权到期的提示。因此我们可以知道是该授权文件出了问题。 这里的方式就是把private.pem文件重新命名,作为其他文件存在,再将有效的授权文件拷贝进去即可。 最后重新启动程序检查,系统可正常运行。 这里我们需要提醒大家一点,就是在上传授权文件的过程中,假如突然取消上传,或者直接关闭EasyDSS网页客户端,则会导致上传中断,本文我们讲的问题原因大概率就出在这里

RTMP/RTSP/GB28181等协议TSINGSEE青犀视频开源及开放平台汇总

爷,独闯天下 提交于 2021-01-09 22:57:21
TSINGSEE青犀开源及开放平台 TSINGSEE青犀开放平台是以视频为核心的技术能力开放平台,TSINGSEE青犀开放平台目前开放有:开源社区、中间件、SDK与工具、硬件等多个方面,在整个流媒体音视频领域,TSINGSEE开放平台拥有多年的技术积累,已经在行业具备非常强的实力和领先的优势! 目前由TSINGSEE青犀开放平台运营的项目主要有: 一、开源社区 © EasyDarwin 高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡,基于EasyDarwin构建出了一套基础的流媒体云视频平台架构! open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture. © EasyPusher

EasyDarwin系列开源与免费流媒体音视频方案汇总(持续更新)

岁酱吖の 提交于 2020-12-06 04:54:11
Easy系列从开源到SDK组件,再到产品、解决方案、硬件,从2012年EasyDarwin开始,专注于流媒体音视频这一领域已经非常多年了,积累了丰富的行业经验,同时也积累了众多的产品,产品的名称非常多,为了让更多的同学能更好地了解Easy系列的方案,今天我们汇总了一下EasyDarwin开源社区提供的开源与免费的项目与产品: Web: www.easydarwin.org Github: https://github.com/EasyDarwin 一、EasyDarwin EasyDarwin是一款开源的RTSP流媒体服务器,早期是基于Apple的Darwin Streaming Server来开发的,后来跟随着时代的发展,分别建立的node.js和golang的分支,目前Go版本的EasyDarwin作为主分支在维护,EasyDarwin对于广大的流媒体开发者来说,可以做为一个流媒体行业入门的基础框架,同时,也能帮助企业解决一些视频安防、视频直播方面的业务需求。 二、EasyAACEncoder 简单、高效、稳定的开源音频编码库,支持将各种音频数据(G.711A/PCMA、G.711U/PCMU、G726、PCM)转码成AAC(with adts)格式,其中aac编码部分采用的是业界公认的faac库,EasyAACEncoder支持Windows、Linux、ARM等多种平台

【技术教程】基于开源Webrtc服务器编译mediasoupClient运行报”SignalEncoderTimeOut, Encoder timed out”,如何解决?

时间秒杀一切 提交于 2020-12-05 10:51:23
大家知道TSINGSEE青犀视频运维的开源平台是EasyDarwin,我们很多优秀的业主都用EasyDarwin实现了自己的需求,也代表了大家对EasyDarwin开源平台的认可。 当然了,除了EasyDarwin之外也有很多很棒的开源平台,我们TSINGSEE青犀视频团队也在不断开拓这些开源平台的用途。近期在研发webrtc开源平台的编译,计划在将来的产品中通过webrtc做出延时更低、传输更加高效的视频流媒体解决方案。 开发webrtc推流过程中,把桌面或者窗口图像推到服务器上,我们使用网页进行拉流,推流过程中出现”SignalEncoderTimeOut,Encoder timed out”超时,导致网页无法实现拉流,网页video标签无画面。 推流代码获取不到视频流,导致出现上述错误“超时”;在使用mediasoupclient官网代码示例中就只有一行代码代表推流。 当时我们的想法是重新查阅webrtc文档或者从网上找资料来得到启发。 最终实现的代码来从写视频流,部分代码如下(此代码是webrtc视频图像剪切回调,获取图片数据): 最终效果解决了“编码超时”的问题。 到最后出现了视频的画面效果——左时间:拉流;右时间:推流 TSINGSEE青犀视频研发团队基于webrtc编译了EasyRTC企业视频网页通话会议系统,如果大家有兴趣欢迎联系我们了解

开源流媒体平台如何用FFMPEG将RTSP视频流推给EasyDarwin做公网拉流分发?

白昼怎懂夜的黑 提交于 2020-12-05 05:54:39
EasyDarwin是基于Darwin Streaming Server扩展、维护的开源流媒体服务器解决方案,经过TSINGSEE青犀视频团队近10年的维护,现在已经非常稳定。最关键是团队一直秉承着开源的态度,这在国内可以说非常不容易了。 最近在研究EasyDarwin做拉流分发的时候,忽然想到是否可以用FFMPEG实现拉RTSP流然后推给EasyDarwin,如果可以的话,那么FFMPEG拉过来的RTSP流就可以在处理之后推给EasyDarwin。 那么,接下来将为大家讲述一下实现过程。 如何用FFMPEG拉RTSP流推给EasyDarwin做公网分发 1.首先需要下载FFMPEG。我下载的是下面的版本,如图所示: 查看版本: 2.利用FFMPEG拉转推RTSP的命令: ffmpeg .exe -i rtsp://admin:a 1234567 @ 192.168.10.213:554 /Streaming/Channels/ 101 -vcodec libx 264 -acodec libvo_aacenc -rtsp_transport tcp -f rtsp rtsp:// 192.168.99.148 /test.sdp 如下图所示: 在EasyDarwin的管理页面里,我们可以看到这条记录,如下图: 3.用VLC拉取流播放效果如下: 来源: oschina 链接:

【技术教程】关于H.265编码视频流媒体播放器EasyWasmPlayer的html中的引用方式

。_饼干妹妹 提交于 2020-10-22 08:31:11
TSINGSEE青犀视频研发团队经过多年的积累,已经有了视频流媒体平台以及视频播放器等优秀产品,比如EasyWasmPlayer播放器,就是一款能够同时支持HTTP、RTMP、HTTP-FLV、HLS(m3u8)、WS-FLV视频直播与视频点播等多种协议,重点在于该播放器是一款支持H5的播放器,可以兼容H.265编码格式视频在web浏览器上面的直播。 播放器的HTML方式集成 软件包目录结构: 代码示例 index-web.html 文件代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>EasyWasmPlayer</title> <script src="./EasyWasmPlayer.js"></script> </head> <body> <h4 style="width:600px;margin: auto;">H265播放器</h4> <br> <div style="width:600px;height: 400px; background-color:pink;margin: auto;"> <div id="newplay"

RTMP/RTSP/GB28181协议视频平台授权页面开发中数字框输入字母BUG解决方法

蓝咒 提交于 2020-10-02 03:31:35
TSINGSEE青犀视频全线产品都是需要商用授权使用的,通过加密机/加密狗/授权码实现永久授权后,才可以正常使用。 以往,都是需要用户获得授权之后,再通过我们激活授权,调配好之后,给到用户,用户才可以自由进行其他配置。为了简化这一套流程,我们团队研发出了新的授权平台,通过该授权平台,用户获得授权之后可以自己进行激活配置,不需要再经过我们的处理。 但是目前由于该授权平台正处于开发状态,系统稳定性有待提升,我们仍在内部测试阶段,在这个阶段就是修复问题、处理Bug的时期,本文和大家分享一下我们这段时间测试发现的错误。 授权前端页面输入框输入字母导致数据报错 我们在授权前端页面中的通道数中,理应是出现数字,但是输入字母“eee”仍可以正常判定,而获取数据结果是不正确的。 分析问题 排查发现不管是原生的input 还是elementui 中的input 加入type=“number”都可以输入eeee。 查询资料发现因为是e在数学上代表无理数,e是自然对数的底数,是一个无限不循环小数,其值是2.71828…,所以在输入e时,输入框认为是数字,给予其正常的判定流程。 解决问题 在input标签中加上onKeypress事件当输入e就监听替换掉。 <el-form-item label="通道数:" prop="channels" v-if="ruleForm.product !==

RTSP协议网络摄像头互联网直播开源流媒体平台如何用FFMPEG将RTSP视频流推给EasyDarwin做公网拉流分发?

荒凉一梦 提交于 2020-10-01 11:35:17
EasyDarwin是基于Darwin Streaming Server扩展、维护的开源流媒体服务器解决方案,经过TSINGSEE青犀视频团队近10年的维护,现在已经非常稳定。最关键是团队一直秉承着开源的态度,这在国内可以说非常不容易了。 最近在研究EasyDarwin做拉流分发的时候,忽然想到是否可以用FFMPEG实现拉RTSP流然后推给EasyDarwin,如果可以的话,那么FFMPEG拉过来的RTSP流就可以在处理之后推给EasyDarwin。 那么,接下来将为大家讲述一下实现过程。 如何用FFMPEG拉RTSP流推给EasyDarwin做公网分发 1.首先需要下载FFMPEG。我下载的是下面的版本,如图所示: 查看版本: 2.利用FFMPEG拉转推RTSP的命令: ffmpeg.exe -i rtsp://admin:a1234567@192.168.10.213:554/Streaming/Channels/101 -vcodec libx264 -acodec libvo_aacenc -rtsp_transport tcp -f rtsp rtsp://192.168.99.148/test.sdp 如下图所示: 在EasyDarwin的管理页面里,我们可以看到这条记录,如下图: 3.用VLC拉取流播放效果如下: 来源: oschina 链接: https://my

语音对讲功能在GB28181协议国标视频云服务EasyGBS中的项目应用

人走茶凉 提交于 2020-10-01 06:52:10
在监控行业的语音对讲,指的是监控设备与电脑、手机APP、平台软件之间进行语音交流。例如在手机上预览监控画面时,可以同步跟画面中的人物进行语音对话。目前语音对讲功能已经广泛应用于我们日常监控环境中。需要注意的是,设备与设备之间是无法对讲的,比如录像机和摄像机、摄像机和摄像机之间都是不能进行对讲的。 我们知道,要实现对讲,设备端首先要支持音频的输入输出,所以在挑选设备的时候,必须挑选支持音频的设备。而设备端的声音,需要通过拾音器收集,然后传输到电脑或手机端;电脑和手机端的声音传输到设备端时,需要设备端的音响来实现声音输出。所以,拾音器和音响对于对讲功能来说必不可少。 目前TSINGSEE青犀视频全线产品中,GB28181协议国标平台EasyGBS就支持语音对讲功能,这种应用场景适合户外作业情况下,控制中心与设备端的语音交互,可对作业的安全性与准确性进行实时掌控。 具体操作流程如下: 1)网页访问摄像机,选择“配置——视音频——视频参数”,将视频类型改为“复合流”(同样适用于录像机网页访问改"复合流") 2)摄像头通过国标GB28181协议主动注册(摄像头支持音频,选择复合流)到流媒体平台EasyGBS上,同时在服务端“开启音频”功能。 3)这样客户端就可以采集音视频数据发送到设备端,由摄像头播放。摄像头的拾音系统采集到设备周围的音频同步传输给客户端,实现双向的语音交互。

Github最受欢迎的TOP 10开源RTSP流媒体项目

时光总嘲笑我的痴心妄想 提交于 2020-09-30 01:07:57
Github选出 TOP 10开源免费的RTSP流媒体项目,以下是具体排名及星星数。 1、Easydarwin 星星数:4,307 Easydarwin是国内团队开发的开源流媒体框架。 它是基于Go语言研发,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构开源项目,属于高性能开源RTSP流媒体服务器,在Github上受到广大欢迎。 特点:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡。 2、Libstreaming 星星数:2,959 特点:在Android上使用RTP传输H.264,H.263,AMR,AAC流媒体 3、Zlmediakit 星星数:1,824 特点:基于C ++ 11的轻量级RTSP / RTMP / HTTP / HLS / HTTP-FLV / WebSocket-FLV / GB28181服务器和客户端框架 4、V4l2rtspserver 星星数:959 特点:用于V4L2设备捕获的RTSP服务器,支持HEVC / H264 / JPEG / VP8 / VP9 5、Janus Webrtc Gateway Docker 星星数:497 特点:适用于流媒体专业级用户的Docker映像 6、Rtsp Simple Server