
EasyDarwin
文章平均质量分 69
TSINGSEE
安徽旭帆信息科技有限公司
展开
-
开发那些事儿:前端开发环境sockjs-node报错跨域问题,该如何解决?
首先sockjs-node确实是维持全双工通信用的,关键在于为什么要有这个东西,其实作用就是保证我们在改完代码重新编译之后,能够通知浏览器重新加载变更结果。原创 2022-06-10 16:44:57 · 4280 阅读 · 0 评论 -
HTML5如何实现直播推流?值得学习一下!
自从RTMP推流协议诞生以来,依靠RTMP协议做的推流开发就一直都未停歇,在没有找到更加完善的替代品前,市面的主流推流仍将会由RTMP协议来实现。如大众所熟知的一样,PC端web主流的视频直播方案也一直是RTMP,包括我们开发的EasyCVR平台,也在最新的版本中支持RTMP推流了,不过该版本目前正在测试当中,测试完毕将会上线,大家届时可以关注。我们本文的焦点还是放在HTML5视频的推流直播上。随着直播平台爆发式的增长,H5直播的需求也变得异常丰富。通过H5直播的整体流程大致分为三个模块:视频采原创 2021-06-22 13:55:22 · 2585 阅读 · 1 评论 -
开源项目EasyDarwin编译全过程:Linux系统下编译运行最新版EasyDarwin的步骤介绍
EasyDarwin是基于Darwin Streaming Server扩展、维护的开源流媒体服务器解决方案,经过TSINGSEE青犀视频团队近10年的维护,现在已经非常稳定。EasyDarwin支持Windows,Linux,macOS平台,并且支持RTSP推流分配(推模式转发)和RTSP拉流分配(拉模式转发)。本文分享一下Linux系统下编译运行EasyDarwin的过程,给自主编译EasyDarwin的用户一些参考。一、下载从Github上下载我们的EasyDarwin代码: https://原创 2021-05-18 11:05:57 · 1439 阅读 · 5 评论 -
RTSP/RTP协议直播推送库EasyPusher推RTSP流至EasyDarwin开源平台实现自定义Stream
基于EasyPusher sdk库工程(即library module)实现一个推送客户端非常简单便捷,因为sdk端已经将各种烦人的状态维护\错误检查\权限判定\UI同步等功能都实现了,开发者仅仅只需要实现若干接口即可。今天遇到一个客户需要用EasyPusher推RTSP流至EasyDarwin流媒体服务,然后需要用Kurento服务拉EasyDarwin分发的RTSP流做其它应用,但是默认EasyPusher的流在EasyDarwin是有.sdp后缀的,但是Kurento服务不支持,需要我们技术进行协原创 2020-11-19 17:44:03 · 796 阅读 · 5 评论 -
【操作说明】如何实现将MP4文件推送到流媒体开源平台EasyDarwin以实现直播流分发及录像机存储?
EasyDarwin是TSINGSEE青犀视频研发团队最先运维的开源项目,EasyDarwin基于Golang开发维护,支持Windows,Linux,macOS平台;并且支持RTSP推流分配(推模式转发)和RTSP拉流分配(拉模式转发)。近日接到一位开发者的需求,需要将MP4文件进行直播流分发和海康录像机存储,经过我们的探讨之后,发现EasyDarwin能够实现这种功能。具体实现1、EasyDarwin是一个开源好用的RTSP流媒体服务器,可以拉取RTSP流进行分发,也可以接收RTSP推流然后原创 2020-10-22 17:10:24 · 702 阅读 · 0 评论 -
【操作说明 】如何使用RTSP推流组件EasyPusher将MP4文件推到EasyDarwin开源平台?
EasyPusher是青犀视频团队维护的一款免费RTSP推流器,EasyDarwin是一款开源的流媒体服务,最近遇到很多网友咨询,如何将MP4文件推送至EasyDarwin的问题,下面我们来一步一步实现其过程。EasyPusher提供了一个推送FILE的工程DEMO,工程名为:EasyPusher_FILE(点击可跳转)。1、首先读取视频文件,DEMO中定义的为程序目录下,如下:std::string sTestFilm = “./test.mp4”;然后从MP4文件获取音视频编码信息,填入原创 2020-10-22 17:06:46 · 488 阅读 · 0 评论 -
如何通过FFMPEG编码推RTSP视频直播流到EasyDarwin开源平台时叠加时间水印?
继之前一篇科普文《如何使用RTSP推流组件EasyPusher将MP4文件推到EasyDarwin开源平台》发布后,有开发者提出疑问:假如需要显示视频直播时间,如何在推送的时候可以自定义在视频上叠加时间水印?这个问题就涉及到了FFMPEG编码过程,具体内容可以通过《FFMPEG编码过程说明》一文了解,根据FFMPEG编码,我们来尝试实现上面的需求。利用FFMPEG,结合命令:ffmpeg -re -stream_loop -1 -i test.mp4 -vf drawtext=“fontfil原创 2020-10-16 17:26:10 · 588 阅读 · 1 评论 -
RTMP/RTSP/GB28181等协议TSINGSEE青犀能力开放平台汇总
TSINGSEE青犀能力开放平台TSINGSEE青犀开放平台是由安徽旭帆信息科技有限公司创立并运营的以视频为核心的技术能力开放平台,TSINGSEE青犀开放平台目前开放有:开源社区、中间件、SDK与工具、硬件等多个方面,在整个流媒体音视频领域,TSINGSEE开放平台拥有多年的技术积累,已经在行业具备非常强的实力和领先的优势!目前由TSINGSEE青犀开放平台运营的项目和产品主要有:一、开源社区© EasyDarwin高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化:RTSP原创 2020-09-28 11:35:37 · 627 阅读 · 0 评论 -
Github最受欢迎的TOP 10开源RTSP流媒体项目
Github选出TOP 10开源免费的RTSP流媒体项目,以下是具体排名及星星数。1、Easydarwin星星数:4,307Easydarwin是国内团队开发的开源流媒体框架。它是基于Go语言研发,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构开源项目,属于高性能开源RTSP流媒体服务器,在Github上受到广大欢迎。特点:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WE...原创 2020-09-22 09:43:10 · 8500 阅读 · 1 评论 -
诞生于1996年,RTSP依旧沿用至今的4大原因
早在1996年,人们已经开始学会用Netscape的浏览器“上网冲浪”,通过Yahoo搜索信息,而第一台翻盖手机也刚刚问世。同一年,RTSP协议创立。尽管它的许多技术已被同行抛弃(比如Gopher协议),但在日新月异的技术世界中,RTSP依然生存了下来。这是为什么呢?今天我们就为大家揭秘:RTSP沿用至今的 4 个原因。什么是RTSP实时流传输协议(RTSP:Real Time Streaming Protocol)是一种网络传输协议,旨在发送低延迟流。该协议由RealNetworks.原创 2020-09-22 09:40:49 · 658 阅读 · 0 评论 -
TSINGSEE青犀视频Easy系列开源与免费流媒体音视频方案汇总(持续更新)
Easy系列从开源到SDK组件,再到产品、解决方案、硬件,从2012年EasyDarwin开始,专注于流媒体音视频这一领域已经非常多年了,积累了丰富的行业经验,同时也积累了众多的产品,产品的名称非常多,为了让更多的同学能更好地了解Easy系列的方案,今天我们汇总了一下EasyDarwin开源社区提供的开源与免费的项目与产品:Web:www.easydarwin.org Github:https://github.com/EasyDarwin一、EasyDarwinEasyDarwin是一款开源的原创 2020-08-28 10:09:39 · 511 阅读 · 0 评论 -
RTSP协议网络摄像头互联网直播开源流媒体平台如何用FFMPEG将RTSP视频流推给EasyDarwin做公网拉流分发?
EasyDarwin是基于Darwin Streaming Server扩展、维护的开源流媒体服务器解决方案,经过TSINGSEE青犀视频团队近10年的维护,现在已经非常稳定。最关键是团队一直秉承着开源的态度,这在国内可以说非常不容易了。最近在研究EasyDarwin做拉流分发的时候,忽然想到是否可以用FFMPEG实现拉RTSP流然后推给EasyDarwin,如果可以的话,那么FFMPEG拉过来的RTSP流就可以在处理之后推给EasyDarwin。那么,接下来将为大家讲述一下实现过程。如何用FF原创 2020-08-19 17:44:15 · 1238 阅读 · 0 评论 -
EasyDarwin:海康摄像机IPCamera、NVR、大华IpCamera、NVR设备RTSP地址格式及通用RTSP取地址的方法
海康(新/老设备通用) rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64。port: 端口号默认为554,若为默认可不填写。codec...原创 2019-08-24 14:34:04 · 2978 阅读 · 0 评论 -
EasyDarwin:H5网页视频播放器出现no compatible source was found for this media问题的解决
在EasyDSS流媒体服务器的客户反馈中,我们遇到这样一个现象,在chrome中经常会出现RTMP/HLS流无法播放的问题:这个问题复现的几率比较低,因为chrome禁止了flash的加载,这也从另一个角度反应了H5势在必行,各家浏览器对flash的支持也越来越严苛了:只要在加载中将flash插件支持加上就可以了通用前端做法后来我观察了一下各家视频网站的大体做法,发现基本上现在都采...原创 2019-08-24 14:29:41 · 10629 阅读 · 0 评论 -
EasyDarwin:最新海康摄像机IPC、硬盘录像机NVR、流媒体服务器IVMS、NVR回放取流RTSP地址规则说明
本文档主要介绍海康威视设备直播预览RTSP、录像回放RTSP、流媒体取流的RTSP URL和IE直接预览、回放的HTTP URL。RTSP为取流协议,取到码流后需要解码显示,可以通过VLC播放器或者EasyPlayer播放器进行测试,IE等浏览器网页不支持RTSP协议直接取流预览或者回放,需要安装OCX插件,这也是目前大部分安防厂家的做法。目前也有很多支持RTSP进行网页无插件直播的流媒...原创 2019-08-24 14:10:29 · 4872 阅读 · 0 评论