随笔分类 -  服务器

摘要:经过春节前后将近2个月的开发和稳定调试、测试,EasyDarwin开源流媒体服务器终于成功将底层select网络模型修改优化成epoll网络模型,将EasyDarwin流媒体服务器在网络处理的效率上提升到了另一个档次(这里得感谢EasyDarwin开源团队成员Fant... 阅读全文
posted @ 2016-02-19 00:36 Babosa|EasyDarwin 阅读(229) 评论(0) 推荐(0) 编辑
摘要:很多人反映,在用EasyDarwin做流媒体转发服务时,延时太大,实际Darwin在转发模块中,有一个控制转发Buffer时间的配置reflector_buffer_size_sec,我们将这个配置改成0,也就是在服务器端不做缓存,直接转发,这样在网络条件充足的情况下... 阅读全文
posted @ 2014-12-03 19:55 Babosa|EasyDarwin 阅读(272) 评论(0) 推荐(0) 编辑
摘要:最新EasyDarwin已经支持海康、大华等标准RTSP/RTP协议的转发,代码及使用方法参看:用Darwin开发RTSP级联服务器(拉模式转发)http://blog.csdn.net/xiejiashu/article/details/29580543,具体代码下... 阅读全文
posted @ 2014-11-22 12:31 Babosa|EasyDarwin 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:我们将Darwin部署到公网,接收live555 RTSP/RTP推送的时候,经常会出现在SETUP步骤Darwin返回404错误,经过查找原因,主要是Darwin对live555推送的sdp信息中的IP地址不能识别,服务器并不知道自己已经置身于公网的地址:图- if... 阅读全文
posted @ 2014-07-02 15:50 Babosa|EasyDarwin 阅读(111) 评论(0) 推荐(0) 编辑
摘要:最近很多人问,如何将内网的摄像机流媒体数据发布到公网,如果用公网与局域网间的端口映射方式太过麻烦,一个摄像机要做一组映射,而且不是每一个局域网都是有固定ip地址,即使外网主机配置好了每一个摄像机的映射地址,也有可能会因为宽带公网ip地址变动而导致配置无效。再换一个应用... 阅读全文
posted @ 2014-06-25 14:27 Babosa|EasyDarwin 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:源码下载地址:https://github.com/EasyDarwin orwww.easydarwin.org 在博客 在Darwin进行实时视频转发的两种模式 中,我们描述了流媒体服务器对源端音视频转发的两种模式,其中一种#拉模式# 转发,在我们通常的... 阅读全文
posted @ 2014-06-09 15:13 Babosa|EasyDarwin 阅读(352) 评论(0) 推荐(0) 编辑
摘要:在之前的一篇《基于Darwin实现的分布式流媒体直播服务器系统》中,我们配置了在Win32下面的流媒体直播系统,今天我们分享一下在Linux下面EasyDSS分布式直播服务器系统的配置。系统功能、服务模块、设计架构这些就不再赘述了。系统演示下载:EasyDSS For... 阅读全文
posted @ 2013-11-23 10:27 Babosa|EasyDarwin 阅读(298) 评论(0) 推荐(0) 编辑
摘要:各位EasyDarwin开源项目的爱好者,您好,这篇博客的年限有点老了,目前EasyDarwin已经采用全新的云平台架构,详细可以参考博客:http://blog.csdn.net/xiejiashu/article/details/51581003,您也可以直接访问... 阅读全文
posted @ 2013-11-04 21:53 Babosa|EasyDarwin 阅读(480) 评论(0) 推荐(0) 编辑
摘要://下面是Socket Error的错误码和描述:Socket error 0 - Directly send error Socket error 10004 - Interrupted function //call 操作被终止 Socket error 100... 阅读全文
posted @ 2013-08-06 19:02 Babosa|EasyDarwin 阅读(185) 评论(0) 推荐(0) 编辑
摘要:我们在开发视频直播或者监控类项目的时候,如场馆监控、学校监控、车载监控等等,往往首先希望的是形成一个项目的雏形,然后再在这个框架的基础上进行不断的完善和扩展工作,那么我们今天要给大家介绍的就是,如何形成一个这样的框架:采集本地音视频数据(Win) -->视频分发服务器... 阅读全文
posted @ 2013-06-23 14:46 Babosa|EasyDarwin 阅读(166) 评论(0) 推荐(0) 编辑
摘要:我介绍的是如何在DSS的基础上进行改造,分别开发成为分布式流媒体系统中的设备接入服务(设备主动注册上线)与流媒体分发服务。大家肯定会奇怪,DSS怎么改造成设备接入服务呢,其实,以DSS的架构,完全可以改造成大部分类型的服务器系统,而且流媒体服务... 阅读全文
posted @ 2013-03-30 11:48 Babosa|EasyDarwin 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Darwin Streaming Server 5.5源码:http://download.csdn.net/detail/xiejiashu/4798197Darwin Streaming Server解析文档:http://download.csdn.net/de... 阅读全文
posted @ 2013-01-06 11:23 Babosa|EasyDarwin 阅读(204) 评论(0) 推荐(0) 编辑
摘要:前面文章中说到的,DSS转发可以划分为先拉后推和先侦听后推送两种模式,今天我们解析的是DSS进行的先侦听后推送的流程,具体流程可以大致描述为:源端或者中继端(我们称之为推送端)先通过主动的连接,告知推送端信息(ID,IP等等),服务器维护与源端的会话Ses... 阅读全文
posted @ 2012-12-15 15:41 Babosa|EasyDarwin 阅读(177) 评论(0) 推荐(0) 编辑
摘要:在分别做了基于live555与Darwin两种开源服务器的转发服务器后,不得不说Darwin确实在架构以及性能方面较live555略胜一筹,不过没关系,以live555的更新速度,作者的负责,相信在客户端开发以及ipC等方面会给大家带来不少帮助,不罗嗦... 阅读全文
posted @ 2012-12-07 17:05 Babosa|EasyDarwin 阅读(318) 评论(0) 推荐(0) 编辑
摘要:一、首先引用Darwin开发文档里面的一段来介绍一下流转发的拉模式和推模式:Darwin支持两种自动播送的场景:先拉后推。为了发起自动播送,RTSP客户会发送标准的RTSP请求来向服务器请求一个流,然后服务器将该流中继到一个或者多个流媒体服务器。这种场景在"先拉后推"... 阅读全文
posted @ 2012-12-06 12:18 Babosa|EasyDarwin 阅读(177) 评论(0) 推荐(0) 编辑
摘要:最近在做项目的过程中遇到一个问题,在用Darwin Streaming Server中的QTSSReflectorModule模块做为流转发和分发服务,用live555的DarwinInjector类做为模拟设备进行流推送时,如果按照正常RTSP推送流程:... 阅读全文
posted @ 2012-10-12 19:21 Babosa|EasyDarwin 阅读(201) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示