关于直播相关文章

GoPro推无线高清信号传输器,也想赶上视频直播的热潮 GoPro推出了它的视频直播解决方案:HEROCast和HEROCast BacPac,两款无线高清信号传输器,它们传输的画面每秒可达60帧,分辨率分别可达1080p和720p。同时,这两款传输器采用H.264编解码技术,信号传输低延迟,画面非常流畅。 HEROCast需要通过一根HDMI线和GoPro连接,支持的GoPro相机型号为 HERO3+ Black和HERO4 BlackHEROCast BacPac则自带摄像头。另外,后者达到了IP76级三防水准,外壳也非常坚固。这两款传输器可续航超过40分钟。 Meerkat推开发者平台 Meerkat正式推出了开发者平台,并向第三方开发者开放其API。开发者可以利用API获得Meerkat的所有视频流,评论和观众信息等。 其实,在Meerkat上线的第九周,已有37个开发者体验了其非正式的私有API,后者包括流媒体内容发现API、视频流自动上传至YouTube API和用户分析工具API。 具备平台属性之后,Meerkat这个小团队就不必亲力亲为,而是把“挖掘流媒体视频服务各种可能”的任务交给了其他开发者。这将使得Meerkat和死敌Periscope走上不同风格的发展轨道,后者背靠Twitter,团队大,资源多。 视频直播应用Meerkat抱上了Facebook的大腿 Meerkat这周末推出的iOS版应用更新接入了Facebook社交图谱:用户不仅可以用他们的Facebook账号直接登入Meerkat,还能在Facebook上直接发布他们的Meerkat状态更新。新版本应用还支持通讯录功能,用户可导入自己的通讯录并搜索出自己同样使用Meerkat的好友。 之前,Twitter在Meerkat火了之后开始限制Meerkat接入其社交图谱并推出了自己的流媒体Periscope。之后,Periscope的火爆程度很快超过了Meerkat,这显然让曾经一直依靠Twitter传播的Meerkat很受伤,所以现在Meerkat选择抱上Facebook的大腿也不足为奇了. Twitter收购的直播应用Periscope正式上线 通过Periscope,用户可以向其他人直播视音频,直播和评论功能都在Periscope app内完成。直播的地址链接可以分享到Twitter上,让更多的人参与进来。 Periscope最直接的竞争对手就是Meerkat。后者火起来很大程度上依赖Twitter平台——它使用Twitter账户登录,借助Twitter上的关系图谱给用户推荐关注对象。不幸的是,随着Twitter收购Periscope,封杀Meerkat,这种和谐的寄生关系终结了。

Continue reading

【转】API增长新趋势 消息应用类独占鳌头

摘要:在2014年刚刚过去的几个月里,API通用资源网站ProgrammableWeb已经收录了超过650个API,其中消息类、工具类和金融类的API分别排列前三。 2014年,API通用资源网站ProgrammableWeb已经收录了超过650个API,从中可以看到API发展的一些新趋势。金融类API数量持续增长,在2014年第一季度,大约新增了50个API。此外,也有一些类型的API有下跌趋势。其中排名前十的API分类有: 消息应用类API处于领头羊的位置,仅仅在过去的几个月,新增了106个API。值得注意的是,在2014年,已有超过25%的消息类API被添加进来,其中最近的一个,Apperian推送通知API,该API可以在iOS和Android设备上发送推送消息给用户。 Shipping API(传输API)新增了30个API,占到所有该类API的23%。在2014年以前,该类API还并未如此流行,然而,大部分Shipping API的出现主要是由于UPS和USPS把多种API添加了进来。例如,UPS跟踪API,主要用于传输公司的包裹跟踪服务。 值得注意的是,以前排在前十里面的地图API和政府API已经跌出了这个排名,其中地图API在2014年只新增了13个,政府API新增了12个。开放数据的迅速起飞似乎会推动政府API的发展,然而,政府API的增长趋势却在放缓。 当然,这些数据仅是对2014年刚刚过去几个月的统计,其中哪一种会在2014年快速增长,还需等到年底。(编译/张红月 审核/夏梦竹) 来自:Programmableweb 源网址:http://www.csdn.net/article/2014-04-24/2819476-API

Continue reading

【转】python常用的7个库

原文地址:http://www.oschina.net/question/12_78983 本文由 OSChina 译自 7 Python Libraries you should know about 在我多年的 Python 编程经历以及在 Github 上的探索漫游过程中,我发掘到一些很不错的 Python 开发包,这些包大大简化了开发过程,而本文就是为了向大家推荐这些开发包。 请注意我特别排除了像 SQLAlchemy 和 Flask 这样的库,因为其实在太优秀了,无需多提。 下面开始: 1. PyQuery (with

Continue reading

【转】NASA的开源项目

原文地址:http://code.csdn.net/news/2818967 下面就列举NASA所组织过的较为知名的开源项目: 1. BigView 这个项目可以使用在任何规模的台式电脑上,处理交互式图像的缩放和移动,同时还可以运行在Linux平台上。此外,BigView还可以在多屏幕环境下工作,这个多屏幕环境指的是多个PC协同运作来观察一个较大的图像。 2. CFD Utilities 这是一个很实用的软件,自带约30个Fortran 90类库,而这些类库里还有近100个内置的应用程序和77个子程序。 3. CODE 这是一个开源的软件框架,其构建目的是为了控制和查看分布式环境。此框架的基本功能可以让用户查看分布式的资源、服务和App。除了查看之外用户还可以管理这些分布式的资源、服务和App。 4. E-Standards for Mass Properties Engineering 这是一个开源论坛,旨在提高开发者对于Java应用质量特性的兴趣。 5. ECHO ECHO的概念已经出来很多年了,NASA在这个工具的研究上也花了很长时间,终于成功地开发出了IIMS,其在早期被称之为独立信息管理系统。其功能性目标包括:   提供良好的文档接口和协议,帮助开发者构建并嵌入用户界面工具和服务。

Continue reading

【转】程序员遭遇商人:誓死不当技术联合创始人

作者:Dima 来源:Medium 有一个好朋友胸怀大志地向你阐述自己的伟大理想,但是这个理想需要你的技术、能力来帮助实现。多次商谈之后,你觉得自己有能力把朋友的理想变成现实。再过几个小时,你发现理念逐渐成形。不管产品有没有获得投资,你的朋友授予你“技术联合创始人”的称号。 这个酷炫的称号和动用技术的能力驱使着你去完成这个理想。你的朋友负责管理公司,而你负责开发产品。得到了这么多的动力,你非常想开始坐下来编程。产品肯定会火,你也会和朋友共享成功的喜悦…… 好像有什么地方不对? 难道有什么地方不妥吗? 有! 你这是在自掘坟墓。因为你现在的实际身份是:“受邀技术联合创始人(Invited Technical Co-founder)”。如果你之前没有经历过这种事,那么我就给你简单介绍一下: 技术实力高是否意味着创业成功:不全是。 商业联合创始人的角色有多大:非常非常大。 商业联合创始人做哪些事:比你想的要少。 商业联合创始人对你的期望:比你想的要大。 作为一个充满激情的受邀技术联合创始人,如果你意识到上面四条的话,那就太晚了。你很有可能无法在那家创业公司继续干下去。 有多糟糕? 简短地说:技术联合创始人有技术肯定能把理念变成现实。但是和你合作的商业联合创始人可能比想象的要弱很多。可能会惹火烧身。 说地长一点:假设这个项目需要 3 个月来完成,你需要再招聘两三个程序员来完成任务。假设这个项目的初始资金为

Continue reading

[转]对技术的态度

最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访,前两天我把InfoQ对我的采访张贴了出来,今天,图灵社区和51CTO对我的采访发布了(图灵的访谈 ,51CTO的访谈),我是一个有技术焦虑症的人,我的经历比较特殊,对大家来说可能也没有什么意思,这两个采都有一些重叠的部分,不过有些观点我想再加强一些,并放在这里和大家一起分享一下。 对于日新月异的新技术,你是什么态度? 遇到新技术我会去了解,但不会把很大的精力放在这些技术(如:NoSQL,Node.js,等)。这些技术尚不成熟,只需要跟得住就可以了。技术十年以上可能是一个门槛。有人说技术更新换代很快,我一点儿都不觉得是这样想。虽然有不成熟的技术不断地涌出,但是成熟的技术,比如Unix,40多年,C,40多年,C++,30多年,TCP/IP,20多年,Java也有将近20年了……,所以,如果你着眼成熟的技术,其实并不多。 我的观点是——要了解技术就一定需要了解整个计算机的技术历史发展和进化路线。(这个观点,我在《程序员练级攻略》和《C++的坑多吗?》中提到过多次了。)因为,你要朝着球运动的轨迹去,而不是朝着球的位置去,要知道球的运动轨迹,你就需要知道它历史上是怎么跑的。 如果要捋一个技术的脉络,70年代Unix的出现,是软件发展方面的一个里程碑,那个时期的C语言,也是语言方面的里程碑。(当时)所有的项目都在Unix/C上,全世界人都在用这两样东西写软件。Linux跟随的是Unix, Windows下的开发也是 C/C++。这时候出现的C++很自然就被大家接受了,企业级的系统很自然就会迁移到这上面,C++虽然接过了C的接力棒,但是它的问题是它没有一个企业方面的架构,而且太随意了,否则也不会有今天的Java。C++和C非常接近,它只不过是C的一个扩展,长年没有一个企业架构的框架。而Java在被发明后,被IBM把企业架构这部分的需求接了过来,J2EE的出现让C/C++捉襟见肘了,在语言进化上,还有Python/Ruby,后面还有了.NET,但可惜的是这只局限在Windows平台上。这些就是企业级软件方面语言层面就是C -> C++ -> Java这条主干,操作系统是Unix -> Linux/Windows这条主干,软件开发中需要了解的网络知识就是Ethernet -> IP -> TCP/UDP 这条主干。另外一条脉络就是互联网方面的(HTML/CSS/JS/LAMP…)。我是一个有技术忧虑症的人,这几条软件开发的主线一定不能放弃。 另外,从架构上来说,我们可以看到,

Continue reading