首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
webrtc
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
webrtc的65分支 编译vs2015 release版本报错的解决办法
webrtc的65分支 编译vs2015 release版本报错的解决办法 解决办法: 打开路径下的vs_toolchain.py文件,查看281行, 修改CopyDlls函数,_CopyPGORuntime,这个函数是2017才有的, 改成与上面debug一样的: _CopyRuntime(target_dir, runtime_dir, target_cpu, debug=Fals
79
代码人生
01-01 08:00
代码人生
WebRTC学习(二)Web服务器搭建
WebRTC学习(二)Web服务器搭建 一:Web服务器了解 (一)Web服务器类型 Nodejs 比较特殊,可以用js开发服务端程序; 有两份JS,一份是用于控制服务器的,一份是用于下载到客户端去运行的; Nginx 性能上比Apache更好,灵活度等也优于Apache, 所以逐渐把Apache取代; Apache 一开始出现的时候占服务器市场80%, 逐渐被Ngi
130
代码人生
01-01 08:00
代码人生
WebRTC学习(四)WebRTC音视频录制
WebRTC学习(四)WebRTC音视频录制 一:WebRTC录制基本知识 (一)MediaRecoder类基本格式 (二)options限制选项 mimeType:用来指定要录制的是视频还是音频,即录制的格式是什么,上面的列表中是webm格式的多媒体类型,也可以设置为其他格式,比如mp4。也可以指定编码方式 (三)MediaRecorder常用API 如果不选择tim
189
代码人生
01-01 08:00
代码人生
WebRTC学习(三)WebRTC设备管理
WebRTC学习(三)WebRTC设备管理 一:WebRTC设备管理 (一)重要API,用于获取音视频设备 其中返回的ePromise结果,是一个Promise对象。 Promise对象的结构体:MediaDevicesInfo deviceID:是设备唯一标识符ID label:是设备的名字(可读的) kind:设备的种类(音频输入/输出两种,视频输入/输出两类) grou
103
代码人生
01-01 08:00
代码人生
webrtc初探1
webrtc初探1 目标可以实现双方视频通话和聊天 效果 代码 呼叫方 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatibl
92
代码人生
01-01 08:00
代码人生
WebRTC学习(七)SDP规范
WebRTC学习(七)SDP规范 在中提及过SDP 一:SDP了解 (一)SDP了解及基本格式 SDP案例: 下面这个例子中,就是一个标准的SDP案例 首先是版本信息v,一般都是0; 那第二个是o,表示为owner,这个SDP归谁所有,比如案例中主机名字jdoe,有多个系列号,最后包含一个IP地址。但是这IP地址并不一定是最终要进行传输的IP的地址,在我们WEBRTC里
94
代码人生
01-01 08:00
代码人生
WebRTC进阶流媒体服务器开发(六)Mediasoup源码分析之Mediasoup主业务流程
WebRTC进阶流媒体服务器开发(六)Mediasoup源码分析之Mediasoup主业务流程 一:主业务的创建 主要场景是对房间的管理,多方进行音视频互动。 Router代表房间,Transport代表一个传输,每个用户加入房间都会创建一个对应的连接。 Producer生产者,共享的音视频流中,每个音频、视频流都会产生一个生产者 Consumer消费者,对于每个加入房间的用户,都可以消费其他用户的音视频数据 1.首先调用CreateRou
75
代码人生
01-01 08:00
代码人生
WebRTC获取设备信息
WebRTC获取设备信息 一、概述 1.新建一个Https服务端(Node,tomcat),看自己喜好。我这里用的NodeJs 2.因为现在大多数浏览器已经支持了WebRTC(如果不支持,直接用Chrome),所以WebRTC的js包不需要导入,直接使用即可。 3.在使用Chrome浏览器的时候要用https服务(也就是打开网页的链接要是https形式的),不然获取不
154
代码人生
01-01 08:00
代码人生
WebRTC 用例和性能
WebRTC 用例和性能 WebRTC 用例和性能 实现低延迟、点对点传输是一项艰巨的工程挑战:有 NAT 遍历和连接检查、信令、安全、拥塞控制和无数其他细节需要处理。WebRTC 代表我们处理以上所有内容,这就是为什么它可以说是自网络平台成立以来最重要的补充之一。事实上,这不仅仅是 WebRTC 提供的单个部分,而是所有组件协同工作以提供用于在浏览器中构建点对点应用程序的简单统
106
代码人生
01-01 08:00
代码人生
webRtc的STUN服务开启
webRtc的STUN服务开启 下载安装:在linux系统 --> 登录管理员权限 --> apt update --> apt install coturn --> turnserver js在node环境使用:npm init -y --> package.json里script里加 "install_stun": "npm&nbs
82
«
1
2
3
»