{"id":19481499,"url":"https://github.com/netease-kit/nechatroom","last_synced_at":"2025-04-05T08:04:36.677Z","repository":{"id":45115609,"uuid":"291626681","full_name":"netease-kit/NEChatroom","owner":"netease-kit","description":"网易云信推出语聊房场景方案，支持语聊 + K 歌、语聊 + 一起听、游戏开黑、多人相亲等多种娱乐社交玩法。提供现成的 Demo App 、可定制的 UI 界面、开源的 Demo 源码，开箱即用，帮助您快速接入、轻松上线语聊房相关业务。","archived":false,"fork":false,"pushed_at":"2025-03-11T12:29:33.000Z","size":86596,"stargazers_count":86,"open_issues_count":0,"forks_count":39,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-29T07:03:04.517Z","etag":null,"topics":["audio","chatroom","rtc"],"latest_commit_sha":null,"homepage":"http://yunxin.163.com/","language":"Java","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-08-31T05:50:59.000Z","updated_at":"2025-03-17T01:35:37.000Z","dependencies_parsed_at":"2023-02-09T16:00:37.567Z","dependency_job_id":"702703a0-c97e-4598-8e07-5cee7c9ddd63","html_url":"https://github.com/netease-kit/NEChatroom","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEChatroom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEChatroom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEChatroom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netease-kit%2FNEChatroom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netease-kit","download_url":"https://codeload.github.com/netease-kit/NEChatroom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247305932,"owners_count":20917208,"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":["audio","chatroom","rtc"],"created_at":"2024-11-10T20:05:06.990Z","updated_at":"2025-04-05T08:04:36.642Z","avatar_url":"https://github.com/netease-kit.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 简介\n\n网易云信语聊房场景方案为您提供 iOS 和 Android 端的 Demo App 与示例项目源码。您可以安装对应 App，快速体验网易云信语聊房。\n\n\n# 功能列表\n标准语聊房的主要功能如下表所示。\n\n|  主要功能   | 功能描述  |\n|  ----  | ----  |\n| 音频通话  | RTC 方案：超低延时下，观众可以实时接收房主或连麦者的音频流，保证语聊房互动顺畅。CDN 方案：观众可以通过 \u003cbr\u003e CDN 拉流接收主播或连麦者的音频流。主播和连麦者之间可做到实时音视频通话。 |\n| 连麦互动  | 房主邀请或观众申请上麦。观众上麦后成为连麦主播。房间内所有用户都可以实时观看房主和连麦主播互动。 |\n|  麦位管理 | 麦位即语聊房的座位。房主或管理员也可以对麦位进行管理，包括对麦位上的连麦主播进行下麦、禁麦、解禁等操作。\u003cbr\u003e 上麦：邀请观众上麦。观众上麦后成为连麦主播，可以和房主实时互动。\u003cbr\u003e 下麦：将连麦主播恢复为普通观众。\u003cbr\u003e 禁麦：不允许连麦主播发言，该连麦主播被静音。\u003cbr\u003e 解禁：恢复连麦主播的发言权限。\u003cbr\u003e 锁麦：锁住麦位，不允许任何人上麦。\u003cbr\u003e 抱麦：主动把用户抱到指定麦位上。\u003cbr\u003e 踢人：踢掉对应麦位上的用户。\u003cbr\u003e 跳麦：允许用户跳到另一个空闲的麦位上。 |\n| 消息互动  | 语聊房内的所有角色都可以发送和接收文字消息，实时文字互动。 |\n| 房间人员管理  | 房主或管理员可以文字禁言某位观众，此人不能发送任何文字消息，也可以拉黑或踢人。 |\n|  进出房间通知 | 聊天室内的所有角色都可以实时了解当前语聊房的人员增减信息，即谁进入了聊天室，或谁离开了聊天室。 |\n| 房间信息查询  | 聊天室内的所有角色都可以实时查看聊天室在线人数和互动成员列表。 |\n| 质量数据回调  | 所有用户都可以查看当前的通话的质量数据，实时了解通话状况。 |\n| 背景音乐  | 数十万首版权歌曲实时更新。主播通过搜索或歌曲列表播放背景音乐。 |\n| 音效  |  主播播放声音效果，所有观众都能听到，便于烘托主题气氛。|\n|  耳返 |  采集声音监听，让主播听见自己发出的声音。帮助主播在演唱的同时获得一个真实、及时的反馈，用来鉴定音准。 |\n| 悬浮小窗  | 当您的手机需要操作其他界面时，您可以单击右上角最小化按钮，将语聊房窗口设置为悬浮小窗模式，使任务切换更便捷。 |\n| 音频波谱  | 主播、连麦者说话时，相应的麦位上会展示音频波谱，以便观众识别当前说话者。 |\n\n\n\n# 效果演示\n\n\u003e 您可以扫描下方二维码，下载并体验demo。\n\n| iOS    | Android  |\n|  ----  | ----  |\n| ![](pic/download_ios.png)  |  ![](pic/download_android.png) | \n\n标准语聊房 的界面效果如下图所示：\n\n![](pic/effect_picture_1.png)\n\n\n# 注意\n- 该源码仅供开发者接入时参考，网易云信不负责源码的后续维护。若开发者计划将该源码用于生产环境，请确保发布前进行充分测试，避免发生潜在问题造成损失。\n- 该源码中提供的业务后台地址仅用于跑通示例源码，如果您需要上线正式产品，请自行编写、搭建自己的业务后台。\n\n\n# 联系我们\n\n- 如果想要了解该场景的更多信息，请参见[语聊房场景方案文档](https://doc.yunxin.163.com/group-voice-room/docs/home-page?platform=android)\n- 完整的API文档请参见[API参考](https://doc.yunxin.163.com/group-voice-room/api-refer)\n- 如果您遇到的问题，可以先查阅[知识库](https://faq.yunxin.163.com/kb/main/#/)\n- 如果需要售后技术支持，请[提交工单](https://app.yunxin.163.com/index#/issue/submit)  \n\n\n# 更多场景方案\n\n网易云信针对1V1娱乐社交、语聊房、PK连麦、在线教育等业务场景，推出了一体式、可扩展、功能业务融合的全链路解决方案，帮助客户快速接入、业务及时上线，提高营收增长。\n\n- [1对1 娱乐社交](https://github.com/netease-kit/1V1)\n- [PK连麦](https://github.com/netease-kit/OnlinePK)\n- [在线教育](https://github.com/netease-kit/WisdomEducation)\n- [多人视频通话](https://github.com/netease-kit/NEGroupCall)\n- [一起听](https://github.com/netease-kit/NEListenTogether)\n- [在线K歌](https://github.com/netease-kit/NEKaraoke)\n- [云信娱乐社交服务端 Nemo](https://github.com/netease-kit/nemo)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetease-kit%2Fnechatroom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetease-kit%2Fnechatroom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetease-kit%2Fnechatroom/lists"}