Babosa的专栏

EasyDarwin开源流媒体服务器/496258327(群)

我为什么选择采用node.js来做新一代的EasyDarwin RTSP开源流媒体服务器

在去年我们还未开始开发基于node.js的新版本EasyDarwin RTSP开源流媒体服务器的时候,我写了一篇博客《对EasyDarwin开源项目后续发展的思考:站在巨人的肩膀上再跳上另一个更高的肩膀》,思考了为什么要基于node.js来做像RTSP、SIP、GB28181这种信令协议的流媒体服...

2018-06-11 19:34:59

阅读数:645

评论数:1

EasyDarwin在做拉模式转发海康RTSP摄像机视频流的过程中出现花屏问题的解决方案

问题描述在3年前我当时基于EasyDarwin为用户开发了一款RTSP拉模式转发的程序,也发布了一篇博客《用Darwin开发RTSP级联服务器(拉模式转发)》,当时考虑的很简单,只要将RTSP源的sdp和RTP流拉取过来,不做任何变动立即转发即可实现拉模式转发了,而且CPU占用也会非常低,基本上就...

2017-11-19 16:05:00

阅读数:1722

评论数:0

海思arm平台AAC音频转码cpu占用高、效率低的问题解决

问题背景目前市面上的大部分IPC摄像机音频输出基本都是G711、G726编码格式,而在类似于《基于EasyNVR实现RTSP/Onvif监控摄像头Web无插件化直播监控》这种业务中,都是在类似于EasyNVR这样的适配服务中进行音频的转码,也有在类似于《EasyDarwin开源流媒体云平台支持Ea...

2017-07-22 16:47:03

阅读数:1631

评论数:0

EasyAACEncoder海思/ARM平台优化G711、G726转AAC的CPU占用高问题

本文转自EasyDarwin开源团队成员Kim的博客:http://blog.csdn.net/jinlong0603/article/details/75645378引言目前EasyDarwin团队开发的开源EasyAACEncoder支持将各种音频数据(G.711A/PCMA、G.711U/P...

2017-07-22 08:56:13

阅读数:1196

评论数:0

EasyDSS流媒体服务器实现RTMP直播同步HLS录像和时移回放

本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/74166337“目前在市面上可以找到的rtmp各种各样,非常多,但真正能够有一款能够应用于新时代互联网需求的RTMP流媒体服务器并不多,存在入门门槛...

2017-07-03 11:54:38

阅读数:3111

评论数:0

Windbg 调试工具32位/64位版本下载

最新的Windbg调试工具32位/64位版本越来越不好下载了,这里通过CSDN的渠道给大家一个下载地址,帮助大家更好下载工具:https://github.com/EasyDarwin/Tools/tree/master/Windbg_x86_x64获取更多信息邮件:support@easydar...

2017-06-28 13:39:01

阅读数:10402

评论数:2

将安防IPC摄像机进行类似于萤石/乐橙/360水滴模式的互联网直播的几种方案

前言在维护EasyDarwin开源项目的几年内,几乎市面上大大小小的技术需求都给接触了一遍,大团队、大背景有大需求,草根团队有草根团队的需求,然而这些需求近些年都有一个发展的趋势,那就是“互联网”化,小到RTSP转RTMP进行互联网化直播,大到现在很多做公安/平安城市类的项目,都已经直接用上了萤石...

2017-06-21 16:22:32

阅读数:2639

评论数:0

ffmpeg推送RTSP直播流到EasyDarwin报错问题的修复

在之前的博客《ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播》中,我们介绍了如何采用ffmpeg进行RTSP推送,实现EasyDarwin直播分发的功能,近期开源社区的开发者反馈,在华为云这样的虚拟云网络中,出现ffmpeg推送报错的问题:具体问题的原因: 在Eas...

2017-05-07 11:16:47

阅读数:3236

评论数:0

C#调用EasyPusher推送到EasyDarwin实现视频流中转

本文转自:http://www.cnblogs.com/kangkey/p/6772863.html最近在公司项目中,遇到需要将内网的监控视频信息,在外网进行查看,最终通过查阅资料,发现EasyDarwin 能够实现该需求,由于该开源组件是用C++进行开发,在C#调用方面资料较少,也有可能是我没有...

2017-04-27 10:33:13

阅读数:2914

评论数:0

EasyPusher实现将asterisk直播流以RTSP转发实现通话直播与录像

本文转自博客:http://blog.csdn.net/jinlong0603/article/details/56047145EasyPusher RTP直播推送介绍EasyPusher是一个推送RTSP流媒体音/视频流给RTSP流媒体服务器的标准RTSP/RTP协议推送库,全平台支持(包括Wi...

2017-02-21 10:34:35

阅读数:1430

评论数:0

EasyDarwin自动停止推流

原文转自:http://blog.csdn.net/ss00_2012/article/details/51441753        我们使用EasyDarwin的推流转发来进行媒体直播的时候,有时会有这样一个需求,当推流端推送的媒体没有客户端观看时,就希望推流端不再推送,也就...

2016-05-18 11:46:45

阅读数:2424

评论数:0

EasyDarwin手机直播是如何实现的快速显示视频的方法

前言经常有人提到最近比较火的映客直播、花椒直播这种,是如何做到在打开手机直播中的某一个主播房间后,立即就能显示出主播视频,非常非常快,而且延时也比较小,是怎么做到的?其实,这并不是什么高深的技术,就是最基本的关键帧索引/推送,在用户打开直播,请求直播流的时候,服务器将缓存中最新的关键帧开始推送给客...

2016-04-26 00:20:35

阅读数:4044

评论数:0

EasyPusher RTSP直播之RTP数据包格式解析

—本篇由团队成员Fantasy供稿!RTP包头格式 码流总体结构 h264的功能分为两层,视频编码层(VCL)和网络提取层(NAL)。H.264 的编码视频序列包括一系列的NAL 单元,每个NAL 单元包含一个RBSP。一个原始的H.264 NALU 单元常由 [StartCode] [NALU...

2016-04-25 23:05:09

阅读数:2054

评论数:0

EasyDarwin开源流媒体服务器高性能设计之无锁队列

本文来自EasyDarwin团队Fantasy(fantasy(at)easydarwin.org)一. EasyDarwin任务队列实现EasyDarwin的任务队列是通过OSQueue类来组织的,操作方法有 EnQueue()插入一个节点 DeQueue()弹出一个节点 外面再经过一层封...

2016-02-21 12:41:59

阅读数:1827

评论数:0

开源流媒体服务器EasyDarwin支持epoll网络模型,大大提升流媒体服务器网络并发性能

经过春节前后将近2个月的开发和稳定调试、测试,EasyDarwin开源流媒体服务器终于成功将底层select网络模型修改优化成epoll网络模型,将EasyDarwin流媒体服务器在网络处理的效率上提升到了另一个档次。 众所周知,select模型在处理大并发量的网络请求上具有一些瓶颈,默认在Lin...

2016-02-19 00:35:46

阅读数:2922

评论数:0

EasyDarwin添加自定义的服务模块EasyMyModule

EasyDarwin模块的要求每个QTSS模块必须实现两个方法函数: 一个Main入口函数,服务器在启动的时候将调用这个方法函数,来对您开发的模块所在的QTSS stub库进行初始化。 一个Dispatch(分发)函数,服务器为了某种特定的目的调用模块时,需要使用这个方法函数。 Main函数每个...

2016-01-05 17:08:22

阅读数:2385

评论数:2

EasyDarwin EasyClient开源流媒体播放器,支持多窗口显示

EasyDarwin开源团队开源的EasyClient客户端将支持流媒体采集、编码、推送、播放、抓图、录像、Onvif 等全套功能(大家持续关注我们Github的commit),其中播放功能是开源流媒体播放器EasyClient 的核心部分: 目前EasyClient的播放不像vlc那么全面,目...

2015-12-13 18:01:33

阅读数:5547

评论数:4

解决用EasyDarwin开源流媒体服务器做HLS直播时Flash Player卡住的问题

最近在开发EasyDarwin开源流媒体服务器HLS直播的时候发现一个现象:在PC上用flash player播放HLS和在ios上面播放HLS时,效果明显不同,在ios上播放非常稳定,而在flash player上播放会经常性卡住,需要重新刷新网页才能够正常播放。经过不断跟踪调试,发现问题主要出...

2015-12-04 11:47:08

阅读数:4761

评论数:5

用EasyClient开源项目采集Windows摄像头/麦克风的音视频进行RTSP直播

EasyClient是EasyDarwin开源流媒体团队开发的一款功能丰富的开源PC客户端项目,目前支持Windows、Android版本,后续将支持ios版本,其中Windows版本的EasyClient支持多种源接入,包括Windows摄像头、麦克风、RTSP摄像机、屏幕桌面等,采集后经过x2...

2015-11-28 22:51:13

阅读数:8198

评论数:1

mongoose在Windows Server 2003上不能访问问题的解决

这两天在部署EasyDarwin开源流媒体服务器到Windows Server 2003的时候,奇怪地发现,在Windows 2003上面,mongoose的web管理端口居然无法访问,但通过netstat等命令查看,端口已经在Listening状态的; 于是经过各种代码跟踪调试,终于发现了问题...

2015-11-23 17:48:45

阅读数:1283

评论数:0

提示
确定要删除当前文章?
取消 删除