Home
>
黑河源代码科技
>
黑河使用开源代码
黑河使用开源代码

time:2020-08-04 10:59:01

author:重庆佰鼎科技有限公司

【Font size: big medium smail

本文由重庆佰鼎科技有限公司提供,重点介绍了使用开源代码相关内容。重庆佰鼎科技有限公司专业提供源代码科技,逆战源代码,如何查看软件源代码等多项产品服务。公司产品内容市场占有率逐年提升,深受赞扬,虏获了一大批忠实客户。

使用开源代码2018-06-04更新:

早上上班路上有个CDN厂商通知,项目已经正式商用上线了:

更新:使用开源代码

我以前的回答好像从没有得到过这么多赞,有点受宠若惊了,谢谢网友们的热情。

说点这个项目的事,其实它是用来做音视频传输的,并不是我的原创,只是在已有的开源项目基础上加了些功能,修复了一些bug,可以用来做直播,监控,分发视频流等功能。之所以说之前在github上开源没想太多其他的东西,是因为现在这方面不管商业的还是开源的,都有很多现成的软件了。去年有段时间公司没什么事做,我想着跑路,就在github上闲逛,加之之前也从事过音视频传输的软件开发,所以看到nginx-rtmp-module的时候,就下载下来看看,它很优秀,很多地方设计得非常精巧,但是缺少的功能也不少,而且我能测试出来的bug就有两个,所以就动手改了,推PR给nginx-rtmp-module,项目发起人一直没merge,我就自己干了,想的是以后跳槽简历上可以多写点东西。项目借鉴过其他网友的东西,开源后两个多月才有了第一个网友给我反馈bug,我才知道真有人用。后来想既然有人用,那就好好做吧,后来用的人越来越多,我就好好改了下工程里的说明文件README.md,并加上了中文说明文件README.CN.md。后来越来越多的网友反馈bug(大多数是国内网友,外国网友有一两个),从编译错误到兼容问题,从运行崩溃到内存泄露,从逻辑错误到CPU使用率100%,从运行模式修改到各个平台测试,大大小小修了无数的bug,更加深了对项目的理解。所以回到题主的问题,这就是为什么要开源的原因,没有巨人的肩膀和这些网友的帮忙,这个“孩子”是成长不到现在这个样子的。至于挣钱,这个对于我来说确实是很意外的事,有网友给我500块钱让我编译可执行文件(Windows平台,说是用来播网课)给他,带给我的惊喜程度真的不亚于找了个高薪的工作。这点像网易的老大说的,挣钱只是顺便的事。

以下是原回答:

最开始在github上开源代码,是为了给自己的简历增加亮点,没想太多其他的东西。

后来发现有网友提issue,说这儿有个bug,那儿有个bug,我有点小吃惊:咦?还真有人用啊?于是就把bug修复了。

后来发现有网友会问支持X功能么?支持Y功能么?我就说后续会支持,于是断断续续把他们说的功能加上了。

后来发现有网友提PR了,嗯,这个功能还不错,merge了。使用开源代码

后来有段时间我觉得项目已经稳定了,然后有个网友反馈我咋压力测试它就崩呢?于是按他说的方法一测,果然崩了,中途学会了一些工具的使用。

突然某一天,有人找到我:哥们儿你帮我编译一套可执行的文件,我给你500块。我去,这玩意儿居然有人愿意付费,特别开心!(虽然有俩同学说500块卖贱了)。

最惊奇的是某一天收到一封邮件,有公司要商用我的项目,但是遇到一些问题,问我能不能给点建议,我给了我自己的建议,然后也按照他们的想法修改了代码,证明他们的想法可行。他们说要不以后你做我们的技术顾问吧,后续有些定制的功能需要你支持一下,我们给你XK每月咨询费用,平时不打扰你,先预定半年。我鸡冻坏了,居然能挣钱,而且还比我的工资少不了多少!

后来有团队找过来,说我们想用你这个东西,以后要接了项目挣钱了,我们分钱给你,我说行。

然后某天某个Q号小窗跟我说,他是某大厂的项目经理,在网上看到我的项目介绍,打算用我的代码,并希望我过去工作,不过鉴于我觉得他们那边太累,婉拒了。

所以,如果我不在github上开源代码,后边的这些人和事我是不会碰到的。

项目地址:

winshining/nginx-http-flv-module已经有厂商在集中测试了,不久可能会正式商用。

Reprint please indicate:http://auub.cnsoftweb.com/ydm-3658.html