Babosa的专栏

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

排序:
默认
按更新时间
按访问量

对EasyDarwin开源项目后续发展的思考:站在巨人的肩膀上再跳上另一个更高的肩膀

2017 EasyDarwin现状自从2012年EasyDarwin项目创立开始,经过了快5年了,时光飞逝,如今EasyDarwin已经发展成为了不仅仅是一个单纯的开源流媒体服务器项目了,已经是各种延伸,各种扩展,现在包括EasyDarwin流媒体服务器本身,发展了RTSP推流的EasyPushe...

2017-10-28 15:59:54

阅读数:1511

评论数:0

宇视摄像机RTSP地址格式规则

rtsp://{用户名}:{密码}@{ip}:{port}/video1/2/3,分别对应主/辅/三码流;比如: rtsp://admin:admin@192.168.8.8:554/video1,就表示主码流; rtsp://admin:admin@192.168.8.8:554/video2,...

2017-10-20 14:43:59

阅读数:3043

评论数:0

基于live555实现的RTSPServer对底层进行性能优化的方法

在博客《EasyIPCamera高性能摄像机RTSP服务器RTSPServer解决方案》我介绍了基于live555实现的一套RTSPServer功能组件,当时开发者经过几个月的调试,已经将底层的性能调试到了一个业界非常优秀的程度,主要优化的几点: 发送优化 调度优化 发送优化方面,主要就是调整li...

2017-09-12 08:17:42

阅读数:2996

评论数:0

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

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

2017-07-03 11:54:38

阅读数:3109

评论数:0

EasyCMS在幼儿园视频直播项目实战中以redis操作池的方式应对高并发的redis操作问题

在之前的博客《 EasyDarwin幼教云视频平台在幼教平台领域大放异彩!》中我们也介绍到,EasyCMS+EasyDarwin+redis形成的EasyDarwin云平台方案,在幼教平台领域中稳定运营,收到了用户的良好口碑;随着幼儿园平台用户和接入幼儿园的数量不断增加,EasyCMS的redis...

2017-05-29 18:28:00

阅读数:1713

评论数:0

EasyDarwin开源流媒体服务器中一种实现对作用域内new对象自动释放的方法(值得借鉴)

我们经常在开发过程中,在局部new了一个对象,我们就会在复杂的逻辑过程中担心这个对象是否已经被释放,需要在一大堆的if、else、while、break进行判断new对象是否还存在,或者相同的delete代码会出现一个函数方法的很多位置,就像奶爸带娃一样,处处都需要小心谨慎,而且一旦要看管的对象比...

2017-05-29 17:32:02

阅读数:673

评论数:0

C#调用EasyPusher推送到EasyDarwin流媒体服务器直播方案及示例代码整理

博客一:转自:http://blog.csdn.net/u011039529/article/details/70832857大家好,本人刚毕业程序猿一枚。受人所托,第一次写博客,如有错误之处敬请谅解。本文主要讲解:如何在C#中封装以及调用C++编写的函数,通过对EasyDarwin开源流媒体的E...

2017-04-27 10:01:15

阅读数:4514

评论数:0

EasyDarwin开源流媒体服务器实现RTSP直播同步输出MP4、RTMP、HLS的方案思路

背景近期跟开源团队商量,想在EasyDarwin上继续做一些功能扩展,目前EasyDarwin开源流媒体服务器只能够实现高效的RTSP推流直播转发/分发功能,输入与输出都是RTSP/RTP流,不能够很好滴满足当下日益火热的互联网直播/录播的需求,我们计划在当前节点EasyDarwin-v7.3.1...

2017-04-03 00:59:20

阅读数:6865

评论数:2

基于EasyIPCamera实现的RTSP跨平台拉模式转发流媒体服务器

本文转自博客:http://blog.csdn.net/xinlanbobo/article/details/53224445上一篇博客简单介绍了自己的需求,并对EasyIPCamera_RTSP进行编译、运行。本篇博客针对EasyIPCamera_RTSP进行二次开发,增添读取配置文件、读取数据...

2016-11-21 15:39:00

阅读数:2867

评论数:0

EasyHLS直播在Linux非root用户运行时出现无法写文件的问题解决mkdir 0777

今天在Github上收到一个用户反馈的EasyHLS在linux上非root用户调用时,无法写目录的问题:https://github.com/EasyDarwin/EasyHLS/issues/3,我发现我们原来的EasyHLS在设置目录权限的时候,错误设置成了0x777权限,结果通过root用...

2016-11-10 19:57:15

阅读数:956

评论数:0

EasyHLS实现将IPCamera摄像机的RTSP流转成HLS(ts+m3u8)直播输出

本文转自:http://www.cnblogs.com/babosa/p/6033039.htmlEasyHLSEasyHLS是EasyDarwin开源流媒体团队开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、单个切片时长以及切片数等参数,EasyHLS库就能轻松将H...

2016-11-05 14:07:15

阅读数:6021

评论数:0

EasyDarwin开源摄像机访问EasyCamera中海康摄像头语音对讲和云台控制转发实现

转自:http://blog.csdn.net/yanzhuomin/article/details/52887311EasyCamera中关于摄像头SDK的调用都集中在EasyCameraSource.cpp中,调用顺序:一、开启流转发:点击摄像头查看视频时调用:EasyCameraSource...

2016-10-24 17:05:28

阅读数:3051

评论数:0

EasyDarwin实现RTSP播放动态认证的两种方式:Basic/Digest & Token

问题描述目前为了能够方便开发者,我们将EasyDarwin中的RTSP认证过程直接忽略过了,如果要开启认证的方式,我们可以在代码中打开: case kRoutingRequest: { // Invoke router modu...

2016-10-08 11:13:24

阅读数:2287

评论数:0

EasyDarwin EasyCamera支持海康摄像机接入了

本文转自EasyDarwin开源团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52709816EasyCamera默认使用海思方案的摄像机SDK用来做接入,并提供接入源码(https://github.com/EasyDar...

2016-10-07 23:51:45

阅读数:3609

评论数:0

在苹果iOS平台中获取当前程序进程的进程名等信息

本文由EasyDarwin开源团队成员Penggy供稿;Objective-C 提供 NSProcessInfo 这个类来获取当前 APP 进程信息, 然而我们的静态库是 pure C++ 工程. 那么如何在 cpp 中调用 Objective-C 呢 ? 这个问题涉及 C++ 和 Objecti...

2016-09-21 10:44:17

阅读数:3579

评论数:0

EasyDarwin云存储方案调研:海康萤石云采用的是MPEG-PS打包的方式进行的存储

EasyDarwin开源流媒体服务器项目在直播功能稳定和完善之后,开始涉及服务器端存储与回放功能的调研与开发,当然,这里就要研究一下行业标杆萤石云是怎么来做的,我们通过非常复杂的流程将萤石存储的录像文件下载到本地,经过分析,萤石云采用的也是MPEG-PS存储的方式,为什么说“也是”?因为在Easy...

2016-09-20 21:57:23

阅读数:2520

评论数:0

EasyDarwin开源流媒体音视频云平台遇到的奇葩问题:内网运行正常,公网流媒体不通

最近在帮助EasyDarwin的用户部署EasyNVR+EasyDarwin云平台+EasyClient方案的过程中,遇到一个问题,EasyNVR分布在用户各地区现场的内网中,EasyDarwin云平台部署在公网中,当EasyNVR在本地运行推送到用户自己的EasyDarwin云平台,完全没问题,...

2016-09-18 12:10:49

阅读数:2193

评论数:0

EasyDarwin开源音频解码项目EasyAudioDecoder:基于ffmpeg的安卓音频(AAC、G726)解码库(第一部分,ffmpeg-android的编译)

ffmpeg是一套开源的,完整的流媒体解决方案。基于它可以很轻松构建一些强大的应用程序。对于流媒体这个行业,ffmpeg就像圣经一样的存在。为了表达敬意,在这里把ffmpeg官网的一段简介搬过来,ffmpeg是:A complete, cross-platform solution to rec...

2016-09-13 11:08:16

阅读数:2525

评论数:0

EasyDarwin开源流媒体服务器性能优化之Work-stealing优化方案

本文转自EasyDarwin开源团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52400226EasyDarwin团队的Babosa对EasyDarwin流媒体服务器的性能瓶颈进行了分析,并提出了优化方案。EasyDarwi...

2016-09-01 15:51:17

阅读数:1052

评论数:0

EasyPusher直播推送中用到的缓冲区设计和丢帧原理

问题描述我们在开发直播过程中,会需要用到直播推送端,推送端将直播的音视频数据推送到流媒体服务器或者cdn,再由流媒体服务器/CDN进行视频的转发和分发,提供给客户端进行观看。由于直播推送端会存在于各种不同的网络环境下面:有线、无线、3G、4G、卫星信号等等,在这些网络条件下,如何做到能够做到灵活、...

2016-08-31 16:58:28

阅读数:3097

评论数:2

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