一. 流媒体软件: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
项目主页:http://www.open-open.com/lib/view/home/1398000458593github
kangaroo-open 是基于red5服务器和ffmpeg 视频格式转换,前端应用bootstrap3
集成用户帐号管理,支付管理,视频管理,教师管理为一体的在线播放平台。知足广大教育机构、院校的管理在线视频播放、在线直播的需求。 当前版本为0.1版本。
适用于:
* 1.在线影院
* 2.大、中、小学在线教育平台
* 3.培训机构在线教育平台
* 4.在线直播
* 5.基于付费的在线观看 bootstrap
项目主页:http://www.open-open.com/lib/view/home/1381483420384api
合法视频服务如Netflix、亚马逊和Hulu的流行下降了消费者的BitTorrent文件共享服务的需求,但现在BitTorrent社区发起了反击,一群开发者推出了一款基于BitTorren的免费开源视频应用Popcorn Time,支持Windows、Mac和Linux,提供了一个没有广告界面清爽播放操做简单的高清视频点播服务,其中的电影多数都是720p或1080p格式。程序源代码托管在GitHub上,这意味着MPAA之类的版权机构很难将其扼杀在摇篮中。Popcorn Time利用BT种子服务YTS传 输流视频文件,使用OpenSubtitles提供不一样语言的字幕。开发者Sebastian说,程序启动时会跳出免责对话框(如图所示),声明 Popcorn Time使用BitTorrent下载电影和作种,表示种子文件可能并不合法,他们不对此产生的问题负责。服务器
项目主页:http://www.open-open.com/lib/view/home/1394680491816app
openrtmfp又名Cumulus Server是一个彻底开源和跨平台的可扩展的RTMFP服务器。Cumulus Server在GPL 框架下遵循速度、优点、跨平台、轻量和高质量代码。Cumulus Server的每个版本都是经过严格测试和审核的。可经过Cumulus官网费下载源代码并编译安装。负载均衡
项目主页:http://www.open-open.com/lib/view/home/1376701855006
这是一个基于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