| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 关于websocket和webrtc技术 -> 正文阅读 |
|
[网络协议]关于websocket和webrtc技术 |
这篇博客 不讨论代码如何写 首先这两个技术 主要是用于前后端实时通信的的技术? ? 从名字上也看得出来这两个技术都是基于socket编程实现的。 由于一些版本问题,webrtc的使用? 需要浏览器的支持。 这两个框架主要用于 做个网页版的聊天工具啊? 或者网页直播 什么的? ?其原理在于数据流传输至服务器? 然后服务器进行分发? 其中这个连接是长链接? 不是短链接? ? 毕竟无论服务器端还是客户端都需要实时监听对方是否发来消息。 这两个框架使用起来一般对服务器压力比较大 毕竟连接只有对方关闭浏览器? 或者服务器主动关闭的时候才会关闭。 说说这俩的区别? ?websocket 保证双方可以实时的互相发送数据? ? 具体发啥自己定? ? webrtc则主要从浏览器获取摄像头(网页考试 刷题系统 一般基于这个技术)? ? 一般webryc技术要配合websocket技术才能使用? ? 毕竟光获取了个摄像头也没啥用啊? ?得往服务器发。一般来讲 如果要做直播系统的话? ?不一定是真的视频流? 可以不断地截图? 0.5s一张啊? ?然后发到服务器上? 然后服务器在转发到客户端。 总的来说websocket技术只是相当于一个socket框架? ? 这有助于理解服务器通讯? 其实用socket自己写也可以写? 就是麻烦一些? 而webrtc只是个获取摄像头的协议。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 19:41:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |