zoukankan      html  css  js  c++  java
  • 以后可供研究的开源项目

    一. 流媒体软件:Open Broadcaster Software

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

    主要特性有:

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

    流媒体软件:Open Broadcaster Software

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

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

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

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

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

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

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

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

    三.基于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/1394680491816

    四.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

  • 相关阅读:
    redis 安装,及基本命令
    Scrapy爬取大众养生网
    笔记——抓包工具抓取手机app内容
    爬取起点小说网(三)遇到的问题和代码解析
    爬取起点小说网(二)设计代码
    爬取起点小说网(一)设计思想
    python爬取豆瓣登陆验证码
    python爬去笔趣阁完整一本小说
    把爬取到的链接放到数据库
    python爬取网络图片
  • 原文地址:https://www.cnblogs.com/fuland/p/3690786.html
Copyright © 2011-2022 走看看