{"repo":"shenbengit/SrsRtcAndroidClient","free":true,"listed":false,"github":"https://github.com/shenbengit/SrsRtcAndroidClient","clone":"git clone https://github.com/shenbengit/SrsRtcAndroidClient.git","description":"基于SRS视频服务器实现简易音视频通话系统——Android客户端","language":"Kotlin","stars":72,"topics":["android","webrtc","chat","chatroom","srs","kotlin","mvvm","client"],"license":"MIT","category":"mobile-apps","readme_excerpt":"SrsRtcAndroidClient 基于SRS视频服务器实现简易音视频通话系统——Android客户端 系统组成 - 信令服务器srs-rtc-server - Android客户端SrsRtcAndroidClient - Web客户端srs-rtc-web-client （功能开发中...） 功能特点 - 支持用户注册、登录 - 支持私聊 - 支持群聊 - 支持聊天室 - 支持私聊、群聊中继续添加会见人 运行效果 用户注册 用户登录 :---: :---: 私聊 :---: 群聊 :---: 聊天室 :---: Getting Started 依赖环境 - srs-rtc-server用户注册、信令服务，部署步骤详见srs-rtc-server。 - SRS视频服务器，部署步骤详见SRS-Wiki，启用WebRTC。 配置文件修改 修改Constant.kt； - 信令服务相关参数 - SRS服务相关参数 实现流程解析 - Android端从SRS服务器拉取WebRTC流 - Android端向SRS服务器推送WebRTC流 - Android端WebRTC启用H264编码-sdp中无H264信息 作者其他的开源项目 - 基于RecyclerView实现网格分页布局：PagerGridLayoutManager - Android端WebRTC一些扩展方法：WebRTCExtension - 基于Netty封装UDP收发工具：UdpNetty - Android端基于JavaCV实现人脸检测功能：JavaCV-FaceDetect - 使用Kotlin搭建Android MVVM快速开发框架：MVVMKit LICENSE","default_branch":null,"files":null,"tree":[],"storefront":"/r/shenbengit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shenbengit/SrsRtcAndroidClient/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}