anyRTC RTMP OpenSource
1.0.0
anyLive 是anyRTC 開源的推拉流項目。採用跨平台架構設計(採用WebRTC(93)版本為基礎框架),一套代碼支持Android、iOS、Windows、Mac、Ubuntu等平台。
| 類型 | 功能說明 |
|---|---|
| 風格 | 統一C++核心庫代碼風格採用:Google code style |
| 框架 | WebRTC-93 |
| 協定 | rtmp、http/https、rtsp、hls、m3u8、mkv、mp3、mp4等 |
| 佈局自定義 | SDK 和UI 分離,可以自定義添加視頻UI層 |
| 濾鏡 | 支持基於GPUImage美顏濾鏡,可自定義濾鏡 |
| 幀圖 | 視頻第一幀、視頻幀截圖功能 |
| 播放 | 單例播放、多個同時播放、視頻列表滑動自動播放、列表切換詳情頁面無縫播放 |
| 自採集/自渲染 | 可自定義音視頻採集層和渲染層,方便接入第三方美顏、美聲等 |
| 推流 | 不限制用戶的推流、拉流地址 |
| 圖片推流 | 支持特殊場景下關閉攝像頭,圖片進行推流 |
| 屏幕共享 | 支持屏幕共享 |
| SEI | 支持自定義信息的發送與接收 |
| 音量檢測 | 支持音量大小檢測提示 |
| 鏡像 | 支持本地預覽鏡像以及編碼鏡像 |
| 編解碼器 | H264/H265/Opus/AAC/G.711 |
| 系統 | 編譯環境 | CPU架構 |
|---|---|---|
| Android 4.4及以上 | Android Studio、NDK | armeabi-v7a、arm64-v8a |
| iOS 9.0及以上 | Xcode14 | arm64 |
| Windows 7及以上 | VS2015,VS2017 | x86、x86-64 |
anyRTC官方網址:https://www.anyrtc.io QQ技術交流群:554714720(已滿) 2群:698167259 聯繫電話:021-65650071-816 Email:[email protected]
技術問題:開發者論壇
加微信入技術群交流:
若本開源項目涉及到其他軟件的版權,請及時聯繫作者進行修正。
本項目不接受任何形式的捐贈,您的支持就是最大的動力。
anyLive is available under the GNU license. See the LICENSE file for more info.
mailto:[email protected])