本次開源的客戶端基於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**
9,openh264軟體編碼,ffmpeg軟體解碼,faac/faad軟體編譯碼,適配不同系統的硬體編譯碼統統包含
10,支援srs、nginx-rtmp等標準rtmp服務;同時支援各大cdn廠商的接入
專案位址
github:
oschina:
全新開始,全心出發
感謝我的父親 母親 妻子 同事和朋友們,是你們讓我能夠有精力全情投入到工作和學習中,感謝你們為我做過的一切事!傳送門 csdn開博寄語 為什麼今天再次轉移戰場呢,是覺得是個更加純粹的地方,和csdn相比,它更少廣告,介面也更樸素,甚至有一點懷舊的感覺。但是也正因為如此,它也能給我一種更加專注的體驗,...
新開源約定NPA
新開源約定npa gif 開放原始碼者在開放原始碼時,如果申明遵從 新開源約定 那麼意味著 2 開放原始碼者對原始碼的質量負責,不得有誇大和不準確的描述,應提供詳細的文件說明,以方便人們使用,並提供質量描述。3 開放原始碼者開放原始碼不意味著使用者不需要付費,恰恰相反,本約定預設的認為使用者是需要付...
更新開源專案cocopods spec版本
1 進入到工程有podspec檔案的目錄 2 git tag檢視所有的tag 3 git tag d tagname 刪除乙個tag 4 git tag 1.2新增乙個tag 5 git add a git commit m release 1.2 新增新的release版本 6 git push ...