Android直播客户端问题

客户端既能看直播 又能收弹幕

所以是不是客户端在本机端口上 开启多个线程 与远程多个server建立长连接

比如从多媒体服务器拉流 从消息服务器收取消息 是这样吗?

阅读 2.2k
1 个回答

1.直播是服务器端推流,客户端接收,通过server建立长连接实现。
2.弹幕可以理解为qq的消息,为了减少收发请求,和稳定性,毕竟弹幕很频发,所以会使用socket进行通信,也就是与server建立长连接。
3.其实一个长连接就可以做到,但是能做到并不代表会这么做,只是如果使用一个长连接去做,就势必着需要对两种数据都用一个通道,但是公司一般会把这这两块当做两种功能来开发,好处嘛:符合软件设计原则,可以交给两批人去做,一人做一块,职责明晰,减小开发难度

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题