之後可供研究的開源項目

一. 流媒體軟件: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

相關文章
相關標籤/搜索