我们将要建立的EasyDarwin开源社区
从12年12月我开始建立EasyDarwin开源项目,已经三年多的时间了,从开始最简单的一个开源流媒体服务器项目,如今已经发展成为目前国内最大的一个流媒体开源社区,截至目前已经有十几个项目在Github进行迭代,而且随着不断有开发者的加入,将来开源社区维护的项目会越来越多,整个流媒体方向的技术也会越来越细化,只要人们还用到流媒体音视频技术,EasyDarwin就会持续保持着非常高的活跃性:
图片来自:http://www.easydss.com/easydarwin.html
EasyDarwin 未来的方向
EasyDarwin开源社区,包括EasyDarwin开源流媒体核心本身,肯定将会一如既往加速技术迭代,服务于更多的企业和个人,让流媒体项目开发的门槛降低,尤其是创业型公司,基于EasyDarwin开源社区的开源项目,将大大降低开发成本,缩短开发时间,专注于Idea创新,快速试错,降低时间成本;
EasyDarwin建立和维护的不仅仅是一个个的开源项目,而将会是建立一个流媒体方向的专业化技术社区,流媒体的开发者、学习者、使用者都可以在这里进行技术交流、学习,项目交流,开源项目发布,外包发布,项目对接等等,打造一个可持续发展的流媒体开源生态环境;
欢迎大家捐赠自己的项目
项目捐赠进入EasyDarwin开源社区,会有非常庞大的流媒体社区用户使用,帮助您修复项目bug,快速进行功能迭代,并且有开源团队和开源社区的大牛来帮助您解决诸多棘手的问题,对提升项目和个人技术水平,都是非常有益的,每个开发者都可以更好地发展和推广自己的项目和技术,EasyDarwin团队我们一路前行,共同进步!
我们为什么要做SDK授权?
在EasyDarwin未来发展中,我特别提到“可持续发展”,我们在经过多年开源项目维护发现,随着长期的开源项目开发,在国内目前的开源环境下,开源贡献者由于工作、生活、身体、甚至得不到家人理解等原因,开源事业很难长期坚持,大部分的企业都是拿来主义,不再反馈或者反哺开源社区,造成开源团队的维持一度变得非常艰难,开源项目的推进也在慢慢放缓,有的勉强靠着信念维持(其实也就是赌一个未来),很多企业这个时候往往扮演者贪婪吸血鬼的角色,而开源开发者则被榨取到油尽灯枯,最终无奈选择离开!
这里要特别感谢紫光物联的马总,一直以来对EasyDarwin开源社区的支持!
于是,EasyDarwin开源社区建立了这套可持续发展的商业授权体系,打造一个良好的流媒体开源生态环境,开发者贡献在贡献自己的技术到开源项目的同时,开源社区为开源团队成员宣传其开发的SDK,并进行商业授权的帮助,这样就形成一个开源的良性循环,不但开源开发者的工作得到了企业的肯定,获得经济资助,同时也能为开源项目贡献更多更好的技术和源码,还能吸引越来越多的开发者加入到开源项目中来,共同推进整个国内开源事业的发展!最终获利的不还是企业吗?
情怀
一直以来都不知道怎么表达我做为一个开源开发者,建立这个开源社区是为什么,直到有一天跟团队Johnson探讨的时候,以一句再普通不过的词句表达出来了:
获取更多信息
Copyright © EasyDarwin.org 2012-2016
我们将要建立的EasyDarwin开源社区的更多相关文章
- EasyDarwin开源社区 短视频拍摄项目Github地址
在前面的几篇博客中,我们提到了EasyDarwin开源团队整理出来的短视频拍摄技术要点,这次我们将短视频技术及SDK整理成一个完整的Github项目进行长期维护,同时会支持安卓Android和IOS版 ...
- EasyDarwin开源社区流媒体视频课程:流媒体传输控制协议(RTSP RTP SDP)详解之sdp
视频课程及相关文档代码地址:https://github.com/EasyDarwin/Course#course-3 SDP协议 一.SDP协议介绍 SDP 完全是一种会话描述格式(对应的RFC23 ...
- EasyDarwin开源流媒体社区视频教程
EasyDarwin开源社区出视频教程了,经过几个深夜的努力,终于将第一次课程的5个课时的视频教程录好<EasyDarwin开源流媒体服务器:编译.配置.部署>,EasyDarwin后面会 ...
- EasyDarwin开源流媒体项目
本文转自EasyDarwin CSDN官方博客:http://blog.csdn.net/easydarwin EasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,从2 ...
- 算法工程师想进一步提高竞争力?向TensorFlow开源社区贡献你的代码吧
算法工程师为什么也要向社区贡献代码? [作者:DeepLearningStack,阿里巴巴算法工程师,开源TensorFlow Contributor] “做算法的人要熟悉算法框架源码吗?算法工程师难 ...
- 积极拥抱.NET Core开源社区
潘正磊在上海的Tech Summit 2018 大会上给我们的.NET Core以及开源情况带来了最新信息. .Net Core 开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发 ...
- EasyDarwin开源流媒体服务器Golang版本:拉转推功能之拉流实现方法
EasyDarwin开源流媒体服务器(www.easydarwin.org),拉转推是一个很有意义的功能,它可将一个独立的RTSP数据源"拉"到服务器,再通过转发协议转发给多个客户 ...
- MySQL 创始人:写代码比打游戏爽,程序员应多泡开源社区
王练 发布于2017年09月04日 收藏 43 开源中国全球专享福利,云栖大会购票大返现!>>> 根据StackOverflow的最新调查,MySQL仍然是全世界最流行的数 ...
- EasyDarwin开源流媒体服务器实现RTSP直播同步输出MP4、RTMP、HLS的方案思路
背景 近期跟开源团队商量,想在EasyDarwin上继续做一些功能扩展,目前EasyDarwin开源流媒体服务器只能够实现高效的RTSP推流直播转发/分发功能,输入与输出都是RTSP/RTP流,不能够 ...
随机推荐
- Android 禁止状态栏下拉status bar
如果你有这样的需求:用户进入你的app以后,所有的操作都是你的app中设定的,用户不可以拥有系统设置等行为的能力.然而,Android系统,可以通过从顶部往下拉,从而得到一个通知和快速系统设置的页面: ...
- Codeforces 932 C.Permutation Cycle-数学 (ICM Technex 2018 and Codeforces Round #463 (Div. 1 + Div. 2, combined))
C. Permutation Cycle time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
- OS | monolithic kernel & microkernel
A monolithic kernel is a kernel where all services (file system, VFS, device drivers, etc) as well a ...
- 再次了解android中屏幕尺寸,单位等
android设备多种多样,要让你的app能够适配所有的屏幕是一件很痛苦的事情,在做适配之前我们首先需要了解android中dimension的定义 android中dimension是如何定义的? ...
- GDKOI賽前總結
@(賽前總結)[GDKOI2017] 提一些比賽時要注意的事項: 賽前先把讀入優化/輸出優化的模板調試好, 加入缺省源中. 注意不要出錯, 輸出為0或者負數的情況要特盤; 讀入輸出文件名不要搞錯; 由 ...
- 开源BT磁力搜索引擎收集
基本是利用bt网络中p2p技术实现,开源项目上实现了dht网络的搜索.是学习dht算法的好项目. https://lanmaowz.com/open-dht-spider/ https://githu ...
- UIAlertView弹出视图动画效果
在App设计中为了加强用户体验,我们会常常加入一些友好的动画效果.比如类似UIAlertView弹出的动画效果,由于系统中并没有直接提供类似的动画API,如果我们想要做出一样的效果,那就得深入的研究一 ...
- 使用Crashlytics来保存应用崩溃信息
使用Crashlytics来保存应用崩溃信息 本文首发于InfoQ,版权归InfoQ所有,转载请保留原文链接. 简介 Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用 ...
- 快速比较两个uiimage是否相等防止使用原始dsdata造成界面卡顿问题
UIImage *imageLater = image1; UIImage *imagePre = image2; if (imageLater == imagePre){....}
- tensorflow搭建神经网络基本流程
定义添加神经层的函数 1.训练的数据2.定义节点准备接收数据3.定义神经层:隐藏层和预测层4.定义 loss 表达式5.选择 optimizer 使 loss 达到最小 然后对所有变量进行初始化,通过 ...