客户端既能看直播 又能收弹幕
所以是不是客户端在本机端口上 开启多个线程 与远程多个server建立长连接
比如从多媒体服务器拉流 从消息服务器收取消息 是这样吗?
客户端既能看直播 又能收弹幕
所以是不是客户端在本机端口上 开启多个线程 与远程多个server建立长连接
比如从多媒体服务器拉流 从消息服务器收取消息 是这样吗?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
1.直播是服务器端推流,客户端接收,通过server建立长连接实现。
2.弹幕可以理解为qq的消息,为了减少收发请求,和稳定性,毕竟弹幕很频发,所以会使用socket进行通信,也就是与server建立长连接。
3.其实一个长连接就可以做到,但是能做到并不代表会这么做,只是如果使用一个长连接去做,就势必着需要对两种数据都用一个通道,但是公司一般会把这这两块当做两种功能来开发,好处嘛:符合软件设计原则,可以交给两批人去做,一人做一块,职责明晰,减小开发难度