之后可供研究的开源项目

一. 流媒体软件:Open Broadcaster Softwarecss

 

OBS 是一个开源的流媒体软件,你能够用它来录制屏幕、摄像头、游戏视频,保存成文件或者上传到youtube、经过twutch.tv进行直播。前端

主要特性有:nginx

使用H264(x264)和AAC编码
支持Quick Sync Video (QSV)以及NVENC技术
不限制场景和视频源的数量
实时RTMP流输出到Twitch,YouTube,DailyMotion,Hitbox等视频直播服务器
支持保存为MP4或FLV文件
基于GPU的高性能游戏视频流捕获
DirectShow设备支持(摄像头等)git

流媒体软件:Open Broadcaster Software

项目主页:http://www.open-open.com/lib/view/home/1398000458593github

 

二.一个在线视频播放、直播平台:kangaroo-open

kangaroo-open 是基于red5服务器和ffmpeg 视频格式转换,前端应用bootstrap3
集成用户帐号管理,支付管理,视频管理,教师管理为一体的在线播放平台。知足广大教育机构、院校的管理在线视频播放、在线直播的需求。 当前版本为0.1版本。
适用于:
  * 1.在线影院                                                                            
  * 2.大、中、小学在线教育平台                                                             
  * 3.培训机构在线教育平台                                                          
  * 4.在线直播 
  * 5.基于付费的在线观看  bootstrap

一个在线视频播放、直播平台:kangaroo-open

一个在线视频播放、直播平台:kangaroo-open

一个在线视频播放、直播平台:kangaroo-open

一个在线视频播放、直播平台:kangaroo-open

项目主页:http://www.open-open.com/lib/view/home/1381483420384api

 

三.基于BitTorren的免费开源视频应用:Popcorn Time

合法视频服务如Netflix、亚马逊和Hulu的流行下降了消费者的BitTorrent文件共享服务的需求,但现在BitTorrent社区发起了反击,一群开发者推出了一款基于BitTorren的免费开源视频应用Popcorn Time,支持Windows、Mac和Linux,提供了一个没有广告界面清爽播放操做简单的高清视频点播服务,其中的电影多数都是720p或1080p格式。程序源代码托管在GitHub上,这意味着MPAA之类的版权机构很难将其扼杀在摇篮中。Popcorn Time利用BT种子服务YTS传 输流视频文件,使用OpenSubtitles提供不一样语言的字幕。开发者Sebastian说,程序启动时会跳出免责对话框(如图所示),声明 Popcorn Time使用BitTorrent下载电影和作种,表示种子文件可能并不合法,他们不对此产生的问题负责。服务器

基于BitTorren的免费开源视频应用:Popcorn Time

项目主页:http://www.open-open.com/lib/view/home/1394680491816app

 

四.RTMFP服务器:CumulusServer

openrtmfp又名Cumulus Server是一个彻底开源和跨平台的可扩展的RTMFP服务器。Cumulus Server在GPL 框架下遵循速度、优点、跨平台、轻量和高质量代码。Cumulus Server的每个版本都是经过严格测试和审核的。可经过Cumulus官网费下载源代码并编译安装。负载均衡

主要特色
  • 支持p2p点到点服务
  • 支持现场直播
  • 支持RPC, pull, push 切换, 并能和全部的AMF客户端与服务器端通讯。
  • 支持修改脚本建立本身的应用程序或扩展Cumulus功能。
  • 支持负载均衡

项目主页:http://www.open-open.com/lib/view/home/1376701855006

 

五.基于NGINX的流媒体RTMP服务器:nginx-rtmp-module

这是一个基于NGINX的流媒体(Media Streaming Server)。它具备如下特性:

  • 视频/音频实时流式传输

  • Video on demand FLV/MP4, 从本地文件系统或HTTP播放

  • Stream relay support for distributed streaming: push & pull models

  • Recording streams in multiple FLVs

  • H264/AAC 支持

  • 利用ffmpeg在线转码

  • HLS (HTTP Live Streaming) 支持

  • HTTP callbacks (publish/play/record/update etc)

  • Running external programs on certain events (exec)

  • HTTP control module for recording audio/video and dropping clients

  • Advanced buffering techniques to keep memory allocations at a minimum level for faster streaming and low memory footprint

  • Proved to work with Wirecast,FMS,Wowza, JWPlayer,FlowPlayer,StrobeMediaPlayback, ffmpeg,avconv,rtmpdump,flvstreamer and many more

  • Statistics in XML/XSL in machine- & human- readable form

  • Linux/FreeBSD/MacOS

项目主页:http://www.open-open.com/lib/view/home/1365079440000

 

六. 开发基于CSS框架Web前端利器Bootstrap

Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合做开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它便是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。他是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性化的完善,造成一套本身独有的网站风格,并兼容大部分jQuery插件。

项目地址:http://v2.bootcss.com/  , http://www.oschina.net/news/43645/30-amazing-plugins-extend-twitter-bootstrap

相关文章
相关标签/搜索