{"id":14985034,"url":"https://github.com/anyrtcio-community/anyrtc-rtmp-opensource","last_synced_at":"2025-05-14T09:10:03.859Z","repository":{"id":39631459,"uuid":"66623001","full_name":"anyrtcIO-Community/anyRTC-RTMP-OpenSource","owner":"anyrtcIO-Community","description":"RTMP 推流器，RTMP(HLS)秒开播放器，直播点播，跨平台（Win,IOS,Android）开源代码","archived":false,"fork":false,"pushed_at":"2025-04-22T00:48:39.000Z","size":172455,"stargazers_count":4779,"open_issues_count":74,"forks_count":1621,"subscribers_count":253,"default_branch":"master","last_synced_at":"2025-05-14T09:09:56.274Z","etag":null,"topics":["android","ffmpeg","hls","ios","low-latency","rtmp","webrtc","windows"],"latest_commit_sha":null,"homepage":"https://www.anyrtc.io","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anyrtcIO-Community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-26T06:35:48.000Z","updated_at":"2025-05-12T07:58:00.000Z","dependencies_parsed_at":"2024-08-01T22:52:16.306Z","dependency_job_id":null,"html_url":"https://github.com/anyrtcIO-Community/anyRTC-RTMP-OpenSource","commit_stats":null,"previous_names":["anyrtc/anyrtc-rtmp-opensource"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyrtcIO-Community%2FanyRTC-RTMP-OpenSource","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyrtcIO-Community%2FanyRTC-RTMP-OpenSource/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyrtcIO-Community%2FanyRTC-RTMP-OpenSource/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyrtcIO-Community%2FanyRTC-RTMP-OpenSource/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anyrtcIO-Community","download_url":"https://codeload.github.com/anyrtcIO-Community/anyRTC-RTMP-OpenSource/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254110374,"owners_count":22016391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","ffmpeg","hls","ios","low-latency","rtmp","webrtc","windows"],"created_at":"2024-09-24T14:10:09.018Z","updated_at":"2025-05-14T09:09:58.844Z","avatar_url":"https://github.com/anyrtcIO-Community.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## anyLive\n\n![](https://teameeting.oss-cn-shanghai.aliyuncs.com/ar/github-source/anylive-logo.png)\n\nanyLive 是 [anyRTC](https://www.anyrtc.io/) 开源的推拉流项目。采用跨平台架构设计（采用WebRTC(93)版本为基础框架），一套代码支持Android、iOS、Windows、Mac、Ubuntu等平台。\n\n\n\n### 功能特性\n\n| 类型              | 功能说明                                                     |\n| ----------------- | ------------------------------------------------------------ |\n| **风格**          | 统一C++核心库代码风格采用：Google code style                 |\n| **框架**          | WebRTC-93                                                    |\n| **协议**          | rtmp、http/https、rtsp、hls、m3u8、mkv、mp3、mp4等           |\n| **布局自定义**    | SDK 和 UI 分离，可以自定义添加视频UI层                       |\n| **滤镜**          | 支持基于GPUImage美颜滤镜，可自定义滤镜                       |\n| **帧图**          | 视频第一帧、视频帧截图功能                                   |\n| **播放**          | 单例播放、多个同时播放、视频列表滑动自动播放、列表切换详情页面无缝播放 |\n| **自采集/自渲染** | 可自定义音视频采集层和渲染层，方便接入第三方美颜、美声等     |\n| **推流**          | 不限制用户的推流、拉流地址                                   |\n| **图片推流**      | 支持特殊场景下关闭摄像头，图片进行推流                       |\n| **屏幕共享**      | 支持屏幕共享                                                 |\n| **SEI**           | 支持自定义信息的发送与接收                                   |\n| **音量检测**      | 支持音量大小检测提示                                         |\n| **镜像**      | 支持本地预览镜像以及编码镜像                                         |\n| 编解码器 | H264/H265/Opus/AAC/G.711 |\n\n### 平台兼容\n\n| 系统              | 编译环境            | CPU架构                |\n| ----------------- | ------------------- | ---------------------- |\n| Android 4.4及以上 | Android Studio、NDK | armeabi-v7a、arm64-v8a |\n| iOS 9.0及以上     | Xcode14             | arm64 |\n| Windows 7及以上   | VS2015,VS2017       | x86、x86-64            |\n\n### 第三方库\n\n- libfaac 1.28\n- libfaad2 2.7\n- ffmpeg 4.3\n- libsrtp\n- libvpx\n- pffft\n- rapidjson\n- usrsctplib\n- libyuv newest\n- openh264 1.6.0\n\n### 配套规划\n\n- [x]  支持 P2P-CDN 播放，为用户节省开支\n- [x] 加入连麦功能\n- [x] 美颜美型贴纸库\n- [x] 低延迟直播推拉流\n\n### 技术支持 \n\nanyRTC官方网址：[https://www.anyrtc.io](https://www.anyrtc.io/)\nQQ技术交流群：554714720(已满)  2群：698167259\n联系电话:021-65650071-816\nEmail:[hi@dync.cc]()\n\n技术问题：[开发者论坛](https://bbs.anyrtc.io/)\n\n加微信入技术群交流：\n\n\u003cimg src=\"https://teameeting.oss-cn-shanghai.aliyuncs.com/ar/github-source/weixincustomer.png\" style=\"zoom:30%;\" /\u003e\n\n### 版权声明\n\n若本开源项目涉及到其他软件的版权，请及时联系作者进行修正。\n\n### 捐赠\n\n本项目不接受任何形式的捐赠，您的支持就是最大的动力。\n\n### License\n\nanyLive is available under the GNU license. See the LICENSE file for more info.\n\nmailto:hi@dync.cc)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanyrtcio-community%2Fanyrtc-rtmp-opensource","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanyrtcio-community%2Fanyrtc-rtmp-opensource","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanyrtcio-community%2Fanyrtc-rtmp-opensource/lists"}