关于消息推拉流选择问题——思考两天

关于消息推拉流选择问题

总监让搞校园广播,让搞清楚是推还是拉,基于在这种场景下(无代码实现):

实际上就是哪一方主动的问题;

1、先说一下现在当前最为想用的方式,直播,

直播采用的是推拉结合的方式,对于录视频C1的来说是推流 ,因为消息源要发送音视频到服务器,

服务器S要接收消息,这样客服端C1主动发送信息到S,经过处理后,放在待发送的服务器缓存中,


S服务器端就等待监accpet()观看者C4来发送请求,当收到请求后,建立连接,连接后,服务器就源源不断的发送音视频到C4



2、对于广播来说就不一样了,广播终端是被动接受者,那么服务器端就是发送端,就应该说主动建立连接,所以,终端一直在监听accpet(),等待

服务器端发送建立连接请求,一旦建立连接后,就直接将缓存的音视频流发送到终端;









猜你喜欢

转载自blog.csdn.net/leek5533/article/details/78616387
今日推荐