1. 程式人生 > >AnyRTC全新開源專案助力直播

AnyRTC全新開源專案助力直播

本次開源的客戶端基於RTMP協議的推流拉流客戶端,由我司CTO親自操刀設計,採用跨平臺架構一套程式碼支援Android、iOS、Windows等平臺。

直播涉及的流程:『音視訊採集->編碼->傳輸->解碼->音視訊渲染』本專案統統包含,這不是軟文,這是實實在在的商業級實戰程式碼;無論是你新手還是老司機,我們都熱烈歡迎您前來築碼。

專案特點

1,商業級開原始碼,高效穩定

2,超小記憶體佔有率,移動直播針對性極致優化,程式碼冗餘率極低

3,打破平臺壁壘,真正的跨平臺,一套核心程式碼支援Android、iOS、Windows等

4,超過200+Android手機、iOS全平臺適配,硬體編解碼可保證99%的可用性

5,介面極簡,推流:2個 拉流:2個

6,底層庫C++核心庫程式碼風格採用:Google code style

7,極簡核心,無需再去深扒複雜的FFMpeg程式碼

8,實用主義,那些什麼坑什麼優化等概念請搜尋相關文章

9,OpenH264軟體編碼,FFMpeg軟體解碼,FAAC/FAAD軟體編解碼,適配不同系統的硬體編解碼統統包含

10,支援SRS、Nginx-RTMP等標準RTMP服務;同時支援各大CDN廠商的接入

專案地址

GitHub:

OSChina:

相關推薦

AnyRTC全新開源專案助力直播

本次開源的客戶端基於RTMP協議的推流拉流客戶端,由我司CTO親自操刀設計,採用跨平臺架構一套程式碼支援Android、iOS、Windows等平臺。 直播涉及的流程:『音視訊採集->編碼->傳輸->解碼->音視訊渲染』本專案統統包含,這不是軟文

直播從原理到落地開源專案-AnyRTC

用公司CTO親自操刀開源專案3天拿到Star 500+,160+fork,還拿到開源中國首頁推薦;就這樣兩項足見看出我公司專案的含金量; 不廢話上專案地址; 專案簡介 採用跨平臺架構一套程式碼支援Android、iOS、Windows等平臺。

rtmp直播相關的開源專案

研究了一段時間rtmp,接觸了一些相關的開源專案。總結如下 red5        java 開源。功能提供 rtmp 。java編寫效率記憶體開銷比較大 nginx-rtmp  c++開源。基於nginx的擴充套件,提供rtmp HTTP-FLV  HLS。但經過測

iOS視訊直播又一大神開源專案、RTMP 協議

效果圖如下 NowGif.gif -> 4349FA93-F15B-4287-9162-3AA27B223A72.png FA783124-4B81-455F-A6E6-461ACA874478.png 隨著直播市場的火熱,市場大軍都逐步進入直播市場 ,騰

用EasyClient開源專案採集Windows攝像頭/麥克風的音視訊進行RTSP直播

EasyClient是EasyDarwin開源流媒體團隊開發的一款功能豐富的開源PC客戶端專案,目前支援Windows、Android版本,後續將支援ios版本,其中Windows版本的EasyClient支援多種源接入,包括Windows攝像頭、麥克風、RTS

介紹一個P2P點播直播開源專案,挺不錯的

使用平臺:客戶端:Windows 平臺 伺服器:Windows & Linux 框架圖例: 專案簡介:  P2P點播直播開源專案是一個由Kevin發起,多人蔘與開發並不斷更新,符合GPL開源協議的開源專案。 專案成員: 系統架構及初期開發: 符文科(Kevin)

Android直播開源專案

本次開源的客戶端基於RTMP協議的推流拉流客戶端,由我司CTO親自操刀設計,採用跨平臺架構一套程式碼支援Android、iOS、Windows等平臺。  直播涉及的流程:『音視訊採集->編碼->傳輸->解碼->音視訊渲染』本專案統統包含,這不是軟

開源高效的直播源碼,為您解析直播系統功能

直播程序研發 隨著直播行業的迅猛發展,直播平臺如同雨後春筍般生長起來。做的人多了,自然就會有人有疑問,直播系統怎麽開發呢?小編來帶您深入了解直播平臺,並為您解答! 現在使用最多的直播平臺算是手機直播APP了!那麽直播系統怎麽開發?我們先來看下APP的功能。1.視頻直播功能,這是一款直播App最主要的功能

九州雲重磅推出基於Rocky版本全新開源雲管理平臺

輔助 v2v 隨著 未來 後端 人員 自動部署 公司 http 10月10日,以“拳拳匠心 賦能未來”為主題的九州雲全新開源雲管理平臺 Animbus7.0 線上發布會正式拉開序幕。九州雲CEO張淳、九州雲COO王忠偉、九州雲創始人&副總裁李開、九州雲技術總監黃舒泉

Android釋出開源專案到jcenter

Android釋出開源專案到jcenter 網路上介紹開源專案上傳jcenter的文章很多,按照所寫的步驟一步一步照做了,可是還是不成功,花了接近一個下午的時間,終於搞定了。本文也沒有什麼技術含量,就當做是記錄這個過程。 環境:Android Studio 方式:bint

阿里開源專案arthas安裝使用

文件地址 https://alibaba.github.io/arthas/install-detail.html 開始安裝 我本地就裝window版本了,下載zip包 按照快速入門,編譯demo程式,執行watch後 可以看到watch可以直接拿到正在執行的方法返回值 das

值得學習且精簡的C/C++開源專案

一、tinyhttpd  使用C語言開發的tinyhttpd 是一個不到 500 行的超輕量型 Http Server,用來學習非常不錯,可以幫助我們真正理解伺服器程式的本質。 專案主頁:http://sourceforge.net/projects/tinyhttpd/

2018年1月份最熱門的JavaScript開源專案

來源:開源最前線 猿妹整編 連結:https://www.itcodemonkey.com/article/2280.html(點選尾部閱讀原文前往) 本篇文章為大家盤點了1月份最熱門的 JavaScript 專案,讓我們一起來看下吧! 1編輯器tui.ed

10月機器學習開源專案Top10

參加 2018 AI開發者大會,請點選 ↑↑↑ 作者 | Mybridge 譯者 | 林春眄 整理 | Jane 出品 | AI科技大本營 【導讀】過去一個月裡,我們對近 250 個機器學習開源專案進行了排名,並挑選出熱度前 10 的專案。這份清單

轉:計算機視覺人臉相關開源專案總結

原文:https://blog.csdn.net/chaipp0607/article/details/78885720   openface openface是一個基於深度神經網路的開源人臉識別系統。該系統基於谷歌的文章《FaceNet: A Unified Embeddin

2018年10月Top 10 JavaScript開源專案

過去一個月 MyBridge 從 250 餘個新增 JavaScript 開源專案中選出了 10 個最佳專案: 這些專案在 GitHub 上平均獲得 1079 個 star 專案涵蓋話題:Webpack,互動式圖表,遊戲,視覺化,bug 除錯,爬蟲等 No.1 Worker-plu

Github近期最有趣的10款機器學習開源專案

https://yq.aliyun.com/ziliao/294260 Face Recognition 世界上最簡單的人臉識別庫 Github近期最有趣的10款機器學習開源專案 本專案號稱世界上最簡單的人臉識別庫,可使用 Python 和命令列進行呼叫。該庫使用 dlib

簡明分散式系統實現 - 開源專案

Concise-Distributed-Storage A simple distributed storage model 介紹: 本專案是學習胡世傑老師的分散式物件儲存課程的訓練專案,如果您有疑問,可以在issues 裡給我留言。非常歡迎您與我交流,也感謝胡世傑老師的指導。 使用說明: 測試環境

我發起了一個 支援 ServerFul 架構 的 .Net 開源專案 ServerFulManager

大家好,  我發起了一個 支援 ServerFul 架構 的 .Net 開源專案 ServerFulManager 。   ServerFulManager 的 目標 是 實現一個 支援 ServerFul 架構 的 管理工具 。   什麼是 ServerFul 架構呢

移動端h5直播專案|html5直播實戰開發|h5仿陌陌

最近一些直播、小視訊什麼的都比較火,像陌陌、抖音、火山短視訊… 於是空閒時間自己也利用html5技術也試著倒騰了下直播專案,使用到了h5+css3+iscroll+zepot+swiper+wlsPop架構開發了一個仿陌陌、火山小視訊,專案效果挺不錯噠!同時解決了在直播頁面聊天時候頁面撐起的問題。 效果圖如