摘要: 这两天在部署EasyDarwin开源流媒体服务器到Windows Server 2003的时候,奇怪地发现,在Windows 2003上面,mongoose的web管理端口居然无法访问,但通过netstat等命令查看,端口已经在Listening状态的; 于是经过各种... 阅读全文
posted @ 2015-11-23 17:49 Babosa 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 这两天在部署EasyDarwin开源流媒体服务器到Windows Server 2003的时候,奇怪地发现,在Windows 2003上面,mongoose的web管理端口居然无法访问,但通过netstat等命令查看,端口已经在Listening状态的; 于是经过各种代码跟踪调试,... 阅读全文
posted @ 2015-11-23 17:48 Babosa 阅读(163) 评论(0) 推荐(0) 编辑
摘要: G++没有装或却没有更新 以下方法都可以试试: centos: yum -y update gcc yum -y install gcc+ gcc-c++ ubuntu: apt-get update gcc apt-get install g++ 阅读全文
posted @ 2015-09-10 16:25 Babosa 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: G++没有装或却没有更新 以下方法都可以试试:centos:yum -y update gccyum -y install gcc+ gcc-c++ ubuntu:apt-get update gccapt-get install g++ 阅读全文
posted @ 2015-09-10 16:25 Babosa 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 先简单介绍一下EasyPusher的功能,后面再对具体内部架构做介绍:EasyPusher:https://github.com/EasyDarwin/EasyPusherEasyPusher是什么?EasyPusher是一个推送流媒体音视频给开源流媒体服务器Easy... 阅读全文
posted @ 2015-08-16 19:34 Babosa 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 先简单介绍一下EasyPusher的功能,后面再对具体内部架构做介绍: EasyPusher:https://github.com/EasyDarwin/EasyPusher EasyPusher是什么? EasyPusher是一个推送流媒体音视频给开源流媒体服务器EasyDarwin... 阅读全文
posted @ 2015-08-16 19:33 Babosa 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 今天先简单介绍一下EasyRTSPClient,后面的文章我们再仔细介绍EasyRTSPClient内部的设计过程:EasyRTSPClient:https://github.com/EasyDarwin/EasyRTSPClientEasyRTSPClient是什么... 阅读全文
posted @ 2015-08-16 19:05 Babosa 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 今天先简单介绍一下EasyRTSPClient,后面的文章我们再仔细介绍EasyRTSPClient内部的设计过程: EasyRTSPClient:https://github.com/EasyDarwin/EasyRTSPClient EasyRTSPClient是什么? EasyR... 阅读全文
posted @ 2015-08-16 19:04 Babosa 阅读(893) 评论(0) 推荐(0) 编辑
摘要: EasyRTMP EasyRTMP是什么? EasyRTMP是一个EasyDarwin配套使用,也可以单独使用的RTMP推送库,通过EasyRTMP我们就可以避免接触到稍显复杂的RTMP推送流程,只需要调用EasyRTMP的几个API接口,就能轻松、稳定地把流媒体音视频数据推送给Red5、... 阅读全文
posted @ 2015-08-16 18:59 Babosa 阅读(293) 评论(0) 推荐(0) 编辑
摘要: EasyRTMPEasyRTMP是什么?EasyRTMP是一个EasyDarwin配套使用,也可以单独使用的RTMP推送库,通过EasyRTMP我们就可以避免接触到稍显复杂的RTMP推送流程,只需要调用EasyRTMP的几个API接口,就能轻松、稳定地把流媒体音视频数... 阅读全文
posted @ 2015-08-16 18:59 Babosa 阅读(445) 评论(0) 推荐(0) 编辑
摘要: EasyHLS Github:https://github.com/EasyDarwin/EasyHLS EasyHLS是什么? EasyHLS是EasyDarwin开源流媒体社区开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、打包间隔以及切片数,EasyH... 阅读全文
posted @ 2015-08-11 22:18 Babosa 阅读(243) 评论(0) 推荐(0) 编辑
摘要: EasyHLS Github:https://github.com/EasyDarwin/EasyHLSEasyHLS是什么?EasyHLS是EasyDarwin开源流媒体社区开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、打包间隔以及... 阅读全文
posted @ 2015-08-11 22:18 Babosa 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 移动互联网越来越普及,幼儿园监控类的项目也越来越多,如何能够以最低的成本、最快的速度搭建一套幼儿园监控类的平台成了许多开发者的需求,那么我们今天就来简单探讨一下如何基于EasyDarwin实现一套幼儿园监控、宝贝在线视频类的流媒体系统平台。 1、流媒体分发:幼儿园监控不同于我们传统... 阅读全文
posted @ 2015-08-05 23:56 Babosa 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 移动互联网越来越普及,幼儿园监控类的项目也越来越多,如何能够以最低的成本、最快的速度搭建一套幼儿园监控类的平台成了许多开发者的需求,那么我们今天就来简单探讨一下如何基于EasyDarwin实现一套幼儿园监控、宝贝在线视频类的流媒体系统平台。 1、流媒体分发:幼儿园监控... 阅读全文
posted @ 2015-08-05 23:56 Babosa 阅读(135) 评论(0) 推荐(0) 编辑
摘要: EasyDarwin是我们在Darwin Streaming Server的基础上进行开发和扩展的,Windows/Linux编译,包括64位编译补丁,我们都进行了整理和测试,后续还会不断进行迭代和扩展,包括整体架构;EasyDarwin网站:www.easydarwin.org ... 阅读全文
posted @ 2015-07-24 14:52 Babosa 阅读(230) 评论(0) 推荐(0) 编辑
摘要: EasyDarwin是我们在Darwin Streaming Server的基础上进行开发和扩展的,Windows/Linux编译,包括64位编译补丁,我们都进行了整理和测试,后续还会不断进行迭代和扩展,包括整体架构;EasyDarwin网站:www.easydarw... 阅读全文
posted @ 2015-07-24 14:52 Babosa 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 上一回我们描述了用EasyDarwin+ffmpeg进行摄像机直播的过程:ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播我们再进行一个方面的描述,那就是pc摄像头+麦克风进行主播过程:第一步》列出我们本机的设备:ffmpeg -list_... 阅读全文
posted @ 2015-07-17 16:24 Babosa 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 上一回我们描述了用EasyDarwin+ffmpeg进行摄像机直播的过程:ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播 我们再进行一个方面的描述,那就是pc摄像头+麦克风进行主播过程: 第一步》列出我们本机的设备:ffmpeg -list_devices tru... 阅读全文
posted @ 2015-07-17 16:23 Babosa 阅读(713) 评论(0) 推荐(0) 编辑
摘要: Created with Raphaël 2.1.0ClientClientEasyCMSEasyCMSEasyCameraEasyCameraEasyDarwinEasyDarwin请求设备列表设备列表json请求设备直播(携带SN序列号)推送视频请求(携带EasyDarwin地... 阅读全文
posted @ 2015-07-07 14:27 Babosa 阅读(928) 评论(0) 推荐(0) 编辑
摘要: Created with Raphaël 2.1.0ClientClientEasyCMSEasyCMSEasyCameraEasyCameraEasyDarwinEasyDarwin请求设备列表设备列表json请求设备直播(携带SN序列号)推送视频请求(携带Easy... 阅读全文
posted @ 2015-07-07 14:27 Babosa 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 部署EasyDarwin流媒体服务器ffmpeg推送摄像机视频到EasyDarwinVLC播放第一步:部署EasyDarwin流媒体服务器EasyDarwin的部署过程我们就不再赘述了,在EasyDarwin.org网站上有非常详细的说明文档: http://www.easydar... 阅读全文
posted @ 2015-06-29 14:20 Babosa 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 部署EasyDarwin流媒体服务器ffmpeg推送摄像机视频到EasyDarwinVLC播放第一步:部署EasyDarwin流媒体服务器EasyDarwin的部署过程我们就不再赘述了,在EasyDarwin.org网站上有非常详细的说明文档: http://www.... 阅读全文
posted @ 2015-06-29 14:20 Babosa 阅读(333) 评论(0) 推荐(0) 编辑
摘要: EasyDarwin开源社区整理了一份G711(PCMA、PCMU)/G726转AAC的转码库,支持Windows/Linux跨平台使用,将安防标准的G711转成移动互联网常用的AAC格式,希望能给大家带来方便! https://github.com/EasyDarwin/EasyAACE... 阅读全文
posted @ 2015-06-15 17:24 Babosa 阅读(1108) 评论(0) 推荐(1) 编辑
摘要: EasyDarwin开源社区整理了一份G711(PCMA、PCMU)/G726转AAC的转码库,支持Windows/Linux跨平台使用,将安防标准的G711转成移动互联网常用的AAC格式,希望能给大家带来方便!https://github.com/EasyDarwi... 阅读全文
posted @ 2015-06-15 17:24 Babosa 阅读(599) 评论(0) 推荐(0) 编辑
摘要: EasyPlayer播放器系列项目EasyPlayer是由EasyDarwin开源团队开发和维护的一个流媒体播放器系列项目,随着多年不断的发展和迭代,不断基于成功的实践经验,发展出包括有:EasyPlayer RTSP播放器(Windows / Android / i... 阅读全文
posted @ 2015-02-28 23:52 Babosa 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 配套开源流媒体服务器EasyDarwin,我们开发了一款开源的流媒体播放器EasyPlayer(现在已经升级合并到开源EasyClient中);同样,EasyPlayer目前只支持RTSP流媒体协议,后面将会随着EasyDarwin项目的迭代扩展其他方面的流媒体协议,如:HTTP、HLS、通用播... 阅读全文
posted @ 2015-02-28 23:51 Babosa 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 我们在使用vs进行开发调试的时候经常会遇到一个问题,就是当我们的主工程引用到其他工程更新的dll(我们经常采用copy到工程目录的方法)、亦或者当我们的多个工程引用到同一个dll文件的时候,我们怎么来配置:1、将dll配置到环境变量:这种方法当然是可行的,只不过当我们... 阅读全文
posted @ 2015-02-28 23:40 Babosa 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 我们在使用vs进行开发调试的时候经常会遇到一个问题,就是当我们的主工程引用到其他工程更新的dll(我们经常采用copy到工程目录的方法)、亦或者当我们的多个工程引用到同一个dll文件的时候,我们怎么来配置: 1、将dll配置到环境变量: 这种方法当然是可行的,只不过当我们的工程位置发生变化,环境... 阅读全文
posted @ 2015-02-28 23:39 Babosa 阅读(2416) 评论(0) 推荐(0) 编辑
摘要: 终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建... 阅读全文
posted @ 2015-02-12 17:58 Babosa 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 终极解决方案: VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。 在建立VS2010 Win3... 阅读全文
posted @ 2015-02-12 17:57 Babosa 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要EasyDarwin服务器支持公网流媒体传输,但很多时候,播放器默认都是通过RTP over UDP的形式在RTSP SETUP中请求,往往都以在内网接收不到UDP数据失败结束,那么我们如何使EasyDarwin将客户端的RTP over UDP自动切换成RTP over TCP... 阅读全文
posted @ 2015-01-10 14:38 Babosa 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要EasyDarwin服务器支持公网流媒体传输,但很多时候,播放器默认都是通过RTP over UDP的形式在RTSP SETUP中请求,往往都以在内网接收不到UDP数据失败结束,那么我们如何使EasyDarwin将客户端的RTP over UDP自动切换成... 阅读全文
posted @ 2015-01-10 14:38 Babosa 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 当我们看到这里,说明大家都有这样的一个想法:那就是如何用live555实现一个直播代理转发的流媒体服务器?我们先不着急去讨论用live555实现流媒体转发的技术方法123,先从live555的整个架构来看,live555做转发服务器,个人认为就是一个不稳定的命题,因为... 阅读全文
posted @ 2014-12-15 16:24 Babosa 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 当我们看到这里,说明大家都有这样的一个想法:那就是如何用live555实现一个直播代理转发的流媒体服务器? 我们先不着急去讨论用live555实现流媒体转发的技术方法123,先从live555的整个架构来看,live555做转发服务器,个人认为就是一个不稳定的命题,因为我亲身经历过从liv... 阅读全文
posted @ 2014-12-15 16:23 Babosa 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: live555中fDurationInMicroseconds表示单个视频或者音频帧所占用的时间间隔,也表示在fDurationInMicroseconds微秒时间后再次向Source进行getNextFrame操作, 以视频为例,可以这样计算: 视频帧率fFrameRate=25,那么我们... 阅读全文
posted @ 2014-12-10 16:31 Babosa 阅读(527) 评论(0) 推荐(0) 编辑
摘要: live555中fDurationInMicroseconds表示单个视频或者音频帧所占用的时间间隔,也表示在fDurationInMicroseconds微秒时间后再次向Source进行getNextFrame操作,以视频为例,可以这样计算:视频帧率fFrameRa... 阅读全文
posted @ 2014-12-10 16:31 Babosa 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 很多人反映,在用EasyDarwin做流媒体转发服务时,延时太大,实际Darwin在转发模块中,有一个控制转发Buffer时间的配置reflector_buffer_size_sec,我们将这个配置改成0,也就是在服务器端不做缓存,直接转发,这样在网络条件充足的情况下... 阅读全文
posted @ 2014-12-03 19:55 Babosa 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 很多人反映,在用EasyDarwin做流媒体转发服务时,延时太大,实际Darwin在转发模块中,有一个控制转发Buffer时间的配置reflector_buffer_size_sec,我们将这个配置改成0,也就是在服务器端不做缓存,直接转发,这样在网络条件充足的情况下对比转发和实时流,转发带... 阅读全文
posted @ 2014-12-03 19:54 Babosa 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 最新EasyDarwin已经支持海康、大华等标准RTSP/RTP协议的转发,代码及使用方法参看:用Darwin开发RTSP级联服务器(拉模式转发)http://blog.csdn.net/xiejiashu/article/details/29580543,具体代码下载: https://git... 阅读全文
posted @ 2014-11-22 12:31 Babosa 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 最新EasyDarwin已经支持海康、大华等标准RTSP/RTP协议的转发,代码及使用方法参看:用Darwin开发RTSP级联服务器(拉模式转发)http://blog.csdn.net/xiejiashu/article/details/29580543,具体代码下... 阅读全文
posted @ 2014-11-22 12:31 Babosa 阅读(1662) 评论(0) 推荐(0) 编辑