手把手开发完整的即时通讯App 客户端+服务端+MVP架构

  • 难度 中级
  • 时长 36小时55分钟
  • 人数 1757
  • 好评度 99.9%

客户端+服务端+MVP架构+封装思想+主流框架

466.00

咨询详情 继续了解课程详情


  • 0

    怎么做视频通讯功能?

    亲,您好~你好,请问你说的视频通讯是只视频通话是吧?这个其实与课程本身的关联性不是很大,但我可以说一下思路。首先会向对方发送一条请求通话的消息,对方收到后,手机端会唤起是否接听电话的界面,此时并没有真正开始进行视频通话。然后用户点击接听或拒接,那么此时会回送一条消息,同时携带上是否接听的状态给到请求方。若是回送的接听电话,那么此时两端会同时向服务器建立长链接,并开始使用推流协议将摄像头的数据推到服务器上。与此同时两端的手机会开始接收对方的数据流,然后再解码展示界面等操作。这就是整个通话的本质;其与直播与观众的角色类似,技术方案也几乎一样。如果要完全从零开始搭建则会消耗非常多的时间,按人天来算至少是以月为单位。但你可以借助已经成熟的推流方案来搭建,快的话1周即可完成。祝您学习愉快~

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号