关于websocket和webrtc技术

这篇博客 不讨论代码如何写

首先这两个技术 主要是用于前后端实时通信的的技术    从名字上也看得出来这两个技术都是基于socket编程实现的。

由于一些版本问题,webrtc的使用  需要浏览器的支持。

这两个框架主要用于 做个网页版的聊天工具啊  或者网页直播 什么的   其原理在于数据流传输至服务器  然后服务器进行分发  其中这个连接是长链接  不是短链接    毕竟无论服务器端还是客户端都需要实时监听对方是否发来消息。

这两个框架使用起来一般对服务器压力比较大 毕竟连接只有对方关闭浏览器  或者服务器主动关闭的时候才会关闭。

说说这俩的区别   websocket 保证双方可以实时的互相发送数据    具体发啥自己定    webrtc则主要从浏览器获取摄像头(网页考试 刷题系统 一般基于这个技术)    一般webrtc技术要配合websocket技术才能使用    毕竟光获取了个摄像头也没啥用啊   得往服务器发。一般来讲 如果要做直播系统的话   不一定是真的视频流  可以不断地截图  0.5s一张啊   然后发到服务器上  然后服务器在转发到客户端。之后把音频流一同步基本就算是简单实现了。

总的来说websocket技术只是相当于一个socket框架    这有助于理解服务器通讯  其实用socket自己写也可以写  就是麻烦一些 

而webrtc只是个获取摄像头的协议。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值