WebRtc
文章平均质量分 64
学而知不足~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WebRtc11:SDP详解
对rtpmap进一步说明用fmtp。原创 2025-05-02 16:45:26 · 753 阅读 · 0 评论 -
WebRtc10: 端对端1v1传输基本流程
【代码】WebRtc10: 端对端1v1传输基本流程。原创 2025-05-02 15:45:35 · 593 阅读 · 0 评论 -
WebRtc09:网络基础P2P/STUN/TURN/ICE
STUN存在的目的就是进行NAT穿越STUN是典型的客户端/服务端模式。客户端发送请求,服务端进行相应M必须,Option可选其目的是解决对称NAT无法穿越的问题其建立在STUN之上,消息格式使用STUN格式消息TURN Client要求服务端分配一个公共IP和Port用于接收或发送数据常用工具linux服务端用tcpdump其他端WireShark。原创 2025-04-30 16:00:25 · 1381 阅读 · 0 评论 -
WebRtc08:WebRtc信令服务器实现
最新版本的socket.io是4.8.1,需要考虑和2版本的兼容性,很多API都变了。安装socket.io和log4js。处理connection消息。引入socket.io。原创 2025-04-28 18:57:21 · 594 阅读 · 0 评论 -
WebRtc07: 音视频录制实战
只需要把getUserMedia改成getDisplayMedia即可实现捕获桌面的功能。实测使用firefox浏览器不支持webm。原创 2025-02-09 13:31:05 · 596 阅读 · 0 评论 -
WebRtc06: 音视频数据采集
通过这个API去获取视频音频,通过这个对象去配置偏好,比如视频宽高、音频降噪等index.htmlclient.js会打开前置摄像头并且输出视频音频获取音视频设备的访问权限在前面代码的基础上,返回,从而得到每一个媒体信息然后通过添加到HTML的选择器中实现打印不同设备信息index.htmlclient.js音视频采集约束视频约束widthheightaspectRatio 宽高比frameRate 帧率facingModeuser 前置摄像头environment 后原创 2025-01-24 15:16:50 · 1882 阅读 · 0 评论 -
WebRtc05: 设备管理
实测没有使用https时,navigator.mediaDevices没有生效,直接打印。,为了使用https,需要备案网站,而备案又会审核很久,所以最好尽快备案。用于处理异步操作的对象,表示一个异步操作的最终完成(或失败)及其结果值。先处理handle,然后成功则执行resolve,否则执行reject。groupID 两个设备groupID相同,说明是同一个物理设备。deviceID 设备ID。label 设备的名字。kind 设备的种类。原创 2025-01-09 14:58:07 · 535 阅读 · 0 评论 -
WebRtc04: JavaScript知识回顾
【代码】WebRtc04: JavaScript知识回顾。原创 2025-01-07 15:43:07 · 482 阅读 · 0 评论 -
WebRtc03: Web服务器原理和Nodejs搭建
在浏览器上输入ip:8080,可以看到helloworld打印。以阿里云的云服务器为例,需要打开安全组的端口8080。服务器是基于centos的,使用yum命令下载。运行服务器并用另一个端口查看是否启动服务器。或者直接使用官方的二进制库。原创 2025-01-06 23:18:38 · 516 阅读 · 0 评论 -
WebRtc02: WebRtc架构、目录结构、运行机制
MediaStream:媒体流,包括音频流视频流,一个流中有多个轨。RTCPeerConnection(核心)原创 2025-01-04 14:57:45 · 405 阅读 · 0 评论 -
WebRtc01: 课程导学、框架介绍
应用难点课程大纲学习收获涉及内容原创 2025-01-04 13:53:03 · 418 阅读 · 0 评论
分享