首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
WebRTC 实战
aixfe
创建于2021-07-19
订阅专栏
WebRTC 开发中碰到的问题及解决方案记录
等 23 人订阅
共12篇文章
创建于2021-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
WebRTC SDP 信息中 fingerprint 的作用
fingerprint 是用来建立 DTLS 连接的自签名证书的 SHA-265 散列,密匙协商发生在 ICE 打洞之后。
关闭 googCpuOveruseDetection 解决 RTCPeerConnection 输出分辨率自动变化问题
通过设置 RTCPeerConnection 的 googCpuOveruseDetection: false 选项可以关闭分辨率自动调节功能,满足一些需要保持视频分辨率的业务需求。
RTCPeerConnection 的 addTransceiver、addTrack、addStream,到底该用哪个
开发 WebRTC 的时候,publish 是通过将 MediaStream 添加到 RTCPeerConnection 中,一查接口,竟然有addTransceiver、addTrack、addSt
使用 AudioWorklet 获取麦克风音量(volume-meter)
WebRTC 互动时,需要一个音量仪表盘来表示麦克风正在正常工作。React 使用 AudioWorklet 获取麦克风音量代码已经放到 github 上,有需要的可以参考。
内网 coturn(TURN Server)联通性测试与验证 | 8月更文挑战
使用 Trickle ICE 验证 TURN Server 是否可以正常工作时,Trickle ICE 和 coturn 的 log 都有错误打印,对于配置是否正确不敢确认,搭建了完整的测试环境验证后
SDP 解析学习笔记
本来想一行行解析 SDP 信息,并附上自己的理解和实例讲解,最后按章网上的资料过了一遍,最后也不是很懂,只是对 SDP 信息有个大致的了解,先输出一个学习笔记,后续理解更深刻后再重新整理
RTCPeerConnection 配置详解之 bundlePolicy
在使用浏览器和 Janus 互动时,RTCPeerConnection.bundlePolicy 最终视频和音频的传输都是使用一个端口,不同的取值影响的注意是 ICE 协商阶段。
使用 TURN Server 通过防火墙
通过将内网中的 TURN service 端口映射可以实现在两个对称型 NAT 的里面的设备进行通信,使用 TURN server 通过防火墙方案可行。
RTCPeerConnection 配置详解之 iceTransportPolicy
RTCConfiguration.iceTransportPolicy 定义了 ICE 候选策略,浏览器使用该策略向应用程序显示允许的候选者,只有这些候选项将用于连接检查。
getUserMedia 使用备忘
官方已有的说明就不重复了,这里主要记录一下 `getUserMedia` 接口实际使用中碰到的问题以及需要注意的点,碰到新问题及时更新~
获取摄像头/麦克风权限
使用 WebRTC 时,调用 mediaDevices 相关接口必须要先使用 getUserMedia 获取摄像头/麦克风权限