{"id":19481545,"url":"https://github.com/netease-kit/nevideocall-1to1","last_synced_at":"2025-04-09T09:05:43.975Z","repository":{"id":44764629,"uuid":"292760923","full_name":"netease-kit/NEVideoCall-1to1","owner":"netease-kit","description":"网易云信新一代音视频SDK场景方案开源项目，包含基础场景如一对一音视频通话、多人音视频通话；社交娱乐场景如多人语音聊天室、PK直播等","archived":false,"fork":false,"pushed_at":"2025-03-20T08:35:57.000Z","size":10491,"stargazers_count":38,"open_issues_count":1,"forks_count":30,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-02T03:41:03.715Z","etag":null,"topics":["1to1","callkit","rtc","voicecall"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netease-kit.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":"2020-09-04T05:48:47.000Z","updated_at":"2025-03-26T12:07:14.000Z","dependencies_parsed_at":"2024-08-08T16:09:35.289Z","dependency_job_id":"67854680-baca-4006-9c35-64bd822cbb09","html_url":"https://github.com/netease-kit/NEVideoCall-1to1","commit_stats":{"total_commits":113,"total_committers":25,"mean_commits":4.52,"dds":0.7610619469026548,"last_synced_commit":"490f1c6974eb9aa160345b4aca036db28c0e1470"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEVideoCall-1to1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEVideoCall-1to1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEVideoCall-1to1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEVideoCall-1to1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netease-kit","download_url":"https://codeload.github.com/netease-kit/NEVideoCall-1to1/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248008630,"owners_count":21032556,"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":["1to1","callkit","rtc","voicecall"],"created_at":"2024-11-10T20:05:25.154Z","updated_at":"2025-04-09T09:05:43.954Z","avatar_url":"https://github.com/netease-kit.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"为了方便开发者接入音视频通话 2.0 的呼叫功能，网易云信将信令和 NERTC 的音视频能力相结合，简化呼叫的复杂流程，将呼叫功能以组件的形式提供给客户，提高接入效率、降低使用成本。呼叫组件（NERtcCallKit）内部提供音视频类型通话的呼叫、接通、拒接，以及通话中音频和视频的开关控制，同时提供配套 UI，您可以使用呼叫组件实现类似通用即时通讯应用中的音视频通话功能。\n\n## 架构简介\n呼叫组件（NERtcCallKit）是基于云信信令、音视频通话 2.0 和 IM 即时通讯产品封装的融合性场景组件，通过 NIM SDK 和 NERTC SDK 提供信令、通信和音视频能力，开发者可以直接使用呼叫组件（NERtcCallKit）实现通话呼叫业务。\n\n\n## 功能特性\n| \u003cdiv style=\"width: 200px\"\u003e功能\u003c/div\u003e | 描述 |\n|---|---|\n| 自定义 UI | 开发者可以自行设计通话和呼叫页面 UI。 |\n| 音视频呼叫 | App 通过此功能通知被叫用户呼叫请求，呼叫请求类型包括音频和视频呼叫。 |\n| 音视频通话 | 接通后可依照呼叫类型进行实时通话。 |\n| 音视频控制 | 通话过程中可以控制本端音频或视频的开关，以及摄像头方向等。 |\n| 话单 | 每次通话结束后都会收到对应的话单消息，标记本次通话是否接通以及通话时间、类型等数据。 |\n\n## 平台支持\n\n* Android\n* iOS\n* Web\n\n## 联系我们\n\n- 如果想要了解该场景的更多信息，请参见[1 对 1 娱乐社交场景方案文档](https://doc.yunxin.163.com/1v1-social/docs/jk2OTI0NTM?platform=android)\n- 如果您遇到问题，可以先查阅[知识库](https://faq.yunxin.163.com/kb/main/#/)\n- 如果需要售后技术支持，请[提交工单](https://app.yunxin.163.com/index#/issue/submit)  \n\n## 更多场景方案\n网易云信针对1 对 1 娱乐社交、语聊房、PK连麦、在线教育等业务场景，推出了一体式、可扩展、功能业务融合的全链路解决方案，帮助客户快速接入、业务及时上线，提高营收增长。\n- [云信娱乐社交服务端 Nemo](https://github.com/netease-kit/nemo)\n- [语聊房](https://github.com/netease-kit/NEChatroom)\n- [一起听](https://github.com/netease-kit/NEListenTogether)\n- [在线K歌](https://github.com/netease-kit/NEKaraoke)\n- [PK连麦](https://github.com/netease-kit/OnlinePK)\n- [在线教育](https://github.com/netease-kit/WisdomEducation)\n- [多人视频通话](https://github.com/netease-kit/NEGroupCall)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetease-kit%2Fnevideocall-1to1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetease-kit%2Fnevideocall-1to1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetease-kit%2Fnevideocall-1to1/lists"}