在前面的几篇博客中,我们提到了EasyDarwin开源团队整理出来的短视频拍摄技术要点,这次我们将短视频技术及SDK整理成一个完整的Github项目进行长期维护,同时会支持安卓Android和IOS版本,项目的Github地址: https://github.com/EasyDarwin/EasyVideoRecorder 同时,欢迎大家加入EasyVideoRecorder短视频技术交流群:201790130 获取更多信息 邮件:support@easydarwin.org WEB:www.E…
从12年12月我开始建立EasyDarwin开源项目,已经三年多的时间了,从开始最简单的一个开源流媒体服务器项目,如今已经发展成为目前国内最大的一个流媒体开源社区,截至目前已经有十几个项目在Github进行迭代,而且随着不断有开发者的加入,将来开源社区维护的项目会越来越多,整个流媒体方向的技术也会越来越细化,只要人们还用到流媒体音视频技术,EasyDarwin就会持续保持着非常高的活跃性: 图片来自:http://www.easydss.com/easydarwin.html EasyDarwi…
在前面的博客<EasyDarwin开发出类似于美拍.秒拍的短视频拍摄SDK:EasyVideoRecorder>和<美拍.秒拍中安卓.IOS短视频拍摄的一些关键技术>中我们简单描述了EasyDarwin EasyVideoRecorder短视频拍摄SDK的技术特点和Android版本功能,经过一周时间的技术整理和测试,我们将IOS端短视频拍摄的功能进行了整理和完善,目前IOS端与Android端功能同步:支持基本的分段拍摄.回删.滤镜.主题mv.关闭原音,音乐合成等功能,拍摄出来的…
转载一个很牛逼的控件收集帖... 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style 等等. 一.ListView android-pulltorefresh一个强大的拉动…
视频课程及相关文档代码地址:https://github.com/EasyDarwin/Course#course-3 SDP协议 一.SDP协议介绍 SDP 完全是一种会话描述格式(对应的RFC2327 , RFC4566, ) ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP).会话初始协议(SIP).实时流协议(RTSP).MIME 扩展协议的电子邮件以及超文本传输协议(HTTP).SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其…
本文转自EasyDarwin CSDN官方博客:http://blog.csdn.net/easydarwin EasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,从2012年12月创建并发展至今,包含有单点服务的开源流媒体服务器,和扩展后的流媒体云平台架构的开源框架,开辟了诸多的优质开源项目,能更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快.更简单地实现最新的移动互联网(安卓.iOS.H5.微信)流媒体直播与点播的需求,尤其是安防行业与互联网…
标签: Android开发开源项目最火Android项目github 2015-2016最火的Android开源项目 本文整理与集结了近期github上使用最广泛最火热与最流行的开源项目,想要充电与提升的小伙伴们可以前来一关哦~ 本文只提供了简单介绍与项目网址,具体请点进去自行参谋哦,费心整理,希望对大家有用 github开源项目地址: https://github.com/Trinea/android-open-project 网络请求 xutils3 基于 Afinal,包含 DbUtils…
EasyDarwin开源社区出视频教程了,经过几个深夜的努力,终于将第一次课程的5个课时的视频教程录好<EasyDarwin开源流媒体服务器:编译.配置.部署>,EasyDarwin后面会继续在CSDN学院提供更多.更前沿的流媒体音视频技术,希望能够对大家有所帮助,EasyDarwin视频教程:http://edu.csdn.net/agency/index/213 获取更多信息 邮件:support@easydarwin.org WEB:www.EasyDarwin.org Copyrigh…
在2020年12月19-20日腾讯 Techo Park 开发者大会上,腾讯云联合英特尔.VMware 威睿.虎牙.寒武纪.美团.首都在线,共同发布 SuperEdge 边缘容器开源项目. SuperEdge 是腾讯云牵头社区多家厂商共同发起的一个的开源项目,基于原生 Kubernetes 的边缘容器管理系统. 该系统把云原生能力扩展到边缘侧,很好的实现了云端对边缘端的管理和控制,极大简化了应用从云端部署到边缘端的过程.SuperEdge 为应用实现边缘原生化提供了强有力的支持. 目前,腾讯云已…
云平台架构 EasyDarwin开源流媒体云平台目前已经包括了EasyCMS中心管理服务.EasyDarwin流媒体服务.EasyCamera设备端(支持Arm_Linux.Android.PC).EasyNVR(支持ARM主机.PC).EasyClient客户端,整个开源云平台经过一段时间的运行测试,表现稳定: 设备接入 目前EasyCamera已经支持了摄像机接入和Android手机端接入,EasyNVR支持普通RTSP摄像机的接入,所有设备都是按照统一的协议标准接入到EasyDarwin云…
国内互联网公司的开源项目及github地址汇总 阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统).dubbo(RPC框架).cobar(数据库中间件),或者是Java世界的工具,例如druid.fastjson.都说国内Java公司的技术架构大部分来自阿里系,我觉得一方面来自阿里员工,一方面也可以来自阿里的开源项目. 地址有几个: http://code.alibabatec…
EasyVideoRecorder Github:https://github.com/EasyDarwin/EasyVideoRecorder EasyVideoRecorder作为一款短视频拍摄的工具,是由EasyDarwin开源团队成员经过多年技术积累,开发出的一套支持Android.IOS平台的功能强大的短视频拍摄工具,具备了App Store上大部分短视频应用所具备的功能,包含: 拍摄 断点拍摄 回删 摄像头切换 焦距调节 滤镜 MV 关闭原音 背景音乐 视频水印 等等功能 兴许还会公…
EasyVideoRecorder Github:https://github.com/EasyDarwin/EasyVideoRecorder EasyVideoRecorder作为一款短视频拍摄的工具,是由EasyDarwin开源团队成员经过多年技术积累,开发出的一套支持Android.IOS平台的功能强大的短视频拍摄工具,具备了App Store上大部分短视频应用所具备的功能,包括: 拍摄 断点拍摄 回删 摄像头切换 焦距调节 滤镜 MV 关闭原音 背景音乐 视频水印 等等功能 后续还会发…
前言: 最近园子里ABP炒的火热.看了几篇对于ABP的介绍后,深感其设计精巧,实现优雅.个人感觉,ABP或ABP衍生品的架构设计,未来会成为中型Net项目的首选架构模式.如果您还不了解ABP是什么,有什么特色,请移步:<ABP集合帖>——http://www.cnblogs.com/kebinet/p/5341663.html 项目背景介绍: 作者自参加工作以来,一直在法律圈打转.09-12年间,作者曾带团队用WebForm+N层架构实现了一个律师事务所的OA系统.时过境迁,现在在维护此系统时…
DELPHI的一些开源项目GIT地址 Delphi-Cross-Sockethttps://github.com/winddriver/Delphi-Cross-Socket 跨平台的SOCKET库 diocp-v5https://github.com/ymofen/diocp-v5.git iocp SOCKET库,支持TCP/IP.UDP.HTTP.WEBSOCKET. jsondataobjectshttps://github.com/ahausladen/jsondataobjects.…
作者:HelloGitHub-小鱼干 在比特币跌到怀疑人生的时候,看着"出血不止"的荷包,是时候来"薅"一波羊毛了.openhaystack 能让你免去购买 AirTag 的费用(200 多块),但一样享有物品追踪的体验.IPTV 则让你无需购买电视机也能看上各式各样的网络电视节目,当然它也是 HG 月刊的某期推荐项目,你可以使用之前卤蛋开发的小程序快速找到对应的期号 在评论区报上期号对暗号~当然还有 erpnext,一个好用颜值又高的 ERP 系统开销多大,从简单…
请教 WINDOWSPHONE 有个人录了个传感器等硬件的视频,并且项目是完全开源的,大家有知道地址的吗?或者叫什么.…
[Android开源项目] GitHub开源项目总结 GitHub开源项目android-styled-dialogs http://neast.cn/forum.php?mod=viewthread&tid=5376&fromuid=5 GitHub开源项目之changelog http://neast.cn/forum.php?mod=viewthread&tid=5375&fromuid=5 GitHub开源项目之AppRater http://neast.cn/fo…
之前的一篇文章<从特拉斯辞职风波到研发效能中的荒唐事>中关于企业内源的内容在研发效能群内引起了大家的热烈讨论.有的小伙伴不同意,有的小伙伴非常不同意,我觉得这都是非常正常的反馈,话不说不透,理不辩不明,我还是特别希望能和大家一起把这个问题弄明白.这篇文章就是那篇文章的后续,本文主要讨论开源社区.开源项目以及企业内源. 企业内部开源 内部开源(Inner Source)简称内源,指把开发开源软件中学到的经验教训应用到公司或组织内部开发软件的实践.公司和组织可以在内部开源的同时开发专有软件. 开源…
在发布<EasyDarwin开发出类似于美拍.秒拍的短视频拍摄SDK:EasyVideoRecorder>后,今天有人问到像美拍.秒拍这些短视频拍摄是怎么做到的,包括其中的一些功能,例如:断点拍摄.回删.滤镜.MV.音乐合成.原因开启/关闭等方面,说起来这个开发的研究过程是非常痛苦的,而且需要一些运气和大牛的指点: 我们在安卓.IOS短视频拍摄的开发过程中,主要用到的核心技术有两个:ffmpeg和OpenGL技术:在断点拍摄中,我们采用分段式录像,再在最后进行片段视频的合成,分辨率统一为480…
算法工程师为什么也要向社区贡献代码? [作者:DeepLearningStack,阿里巴巴算法工程师,开源TensorFlow Contributor] “做算法的人要熟悉算法框架源码吗?算法工程师难道不应该会使用框架建模就可以了吗?如何成为具有一定竞争力的算法工程师?”... 我经常被不同的人问类似这样的问题.坦白地说从我个人经验来看,身边算法做的不错的人对算法框架源码普遍熟悉,而且算法建模这件事在当前来看还并不能纯粹的与底层隔离,因为你会经常与计算性能,算法实现原理打交道.当然,我也见过一些…
活动介绍 微软爱开源,已是尽人皆知的事实.自从收购全球最大的开源社区 GitHub 之后,微软依旧使 GitHub 保持独立运营,并且通过此项举措,微软本身已经成为最大的社区服务者. .NET Core开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发者45万,在 GitHub 上的月度增长达到15%.目前有来自超过3,700家企业的1.9万开发者在为 .NET Core 做贡献. 基于微软对.NET开源社区的支持,因此在福州举办首届.NET开源社区线下技术交流会.此次交流会…
开源软件中有大量专家构建的代码,大大节省了开发人员的时间和成本,热衷于开源的大厂们总是能够带给我们新的惊喜.2016年9月GitHub报告显示,GitHub已经有超过 520 万的用户和超 30 万的组织.这十二个月以来,有超过 81 万的人发起了人生第一个 PR,更有 280 万人创造了他自己的第一个仓库,而中国,成为新注册增长最多的国家. Facebook开源项目负责人曾说过: 一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼Facebook的工程…
本文来自EasyDarwin团队Fantasy(fantasy(at)easydarwin.org) 一. EasyDarwin网络模型介绍 EventContext负责监听全部网络读写事件.EventContext::RequestEvent每次插入一个监听事件到 监听列表(select 文件描写叙述符集合),EventThread::Entry()死循环监听加入到该FD_SET的全部文件描写叙述符的 事件.Entry()->select_waitevent()每次返回下一个要处理的事件节点,…
需求背景 EasyDarwin开发团队维护EasyDarwin开源流媒体服务器也已经很多年了,之前也陆陆续续尝试过很多种服务端录像的方案,有:在EasyDarwin中直接解析收到的RTP包,重新组包录像:也有:在EasyDarwin中新增一个RecordModule,再以RTSPClient的方式请求127.0.0.1自己的直播流录像,但这些始终都没有成气候: 我们的想法是能够让整套EasyDarwin的系统更加灵活起来,各个服务单元都非常内聚地做自己的本职工作,EasyDarwin是流媒体分发…
在不断进行EasyDarwin开源流媒体服务器的功能和性能完善的同时,我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 和 EasyPlayer播放器项目: 先大概对EasyPusher和EasyPlayer项目做一下介绍,EasyPusher是一个推送流媒体音/视频流给开源流媒体服务器EasyDarwin的标准RTSP/RTP协议推送库,全平台支持(包括Windows/Linux(32 & 64),ARM各平台,Andro…
本文来自EasyDarwin团队Fantasy(fantasy(at)easydarwin.org) 一. EasyDarwin网络模型介绍 EventContext负责监听所有网络读写事件,EventContext::RequestEvent每次插入一个监听事件到 监听列表(select 文件描述符集合),EventThread::Entry()死循环监听添加到该FD_SET的所有文件描述符的 事件.Entry()->select_waitevent()每次返回下一个要处理的事件节点,包括事件…
在不断进行EasyDarwin开源流媒体server的功能和性能完好的同一时候,我们也配套实现了眼下在安防和移动互联网行业比較火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 和 EasyPlayer播放器项目. 先大概对EasyPusher和EasyPlayer项目做一下介绍,EasyPusher是一个推送流媒体音/视频流给开源流媒体serverEasyDarwin的标准RTSP/RTP协议推送库.全平台支持(包括Windows/Linux(32 & 64),ARM各…
博主东南大学硕士在读,寒假前半个月到现在差不多一个多月,断断续续做完了这个项目,现在终于可以开源出来了,我的想法是为这个项目编写一套完整的教程,包括技术选型分析.架构分析.业务逻辑分析.核心技术点分析.常见面试题等.不过说实话,这里面涉及的一些技术我仍然停留在仅仅是会用的阶段,当然,后面我会不断学习,了解透彻这些技术的底层原理,不断完善这套教程. 项目简介 Echo 是一套前后端不分离的开源社区系统,基于目前主流 Java Web 技术栈(SpringBoot + MyBatis + MySQL…
以Ranger项目为例,说明开源社区合入patch的详细步骤. 1.reviews页面下载patch 进入到review页面:https://reviews.apache.org/r/67919/ 点击Download Diff下载patch, Chrome浏览器会下载0001-Ranger-2152.patch文件到下载目录: C:\Users\Administrator\Downloads 2.拷贝patch到ranger代码目录 将下载0001-Ranger-2152.patch文件放到如…