获取 pc.iceConnectionState 检查,在 webRTC 中的 pc.oniceconnectionstatechange 事件中失败
我在 React Native 应用程序中使用 webrtc 进行视频通话。 如果我打电话给其他人并且接收者收到呼叫,那么我会收到接收器流,但接收器端出现问题。 接…
无序、不可靠的SCTP如何在浏览器中实现拥塞控制(通过webrtc)?
根据 RFC 3758,流控制传输协议部分可靠性扩展,第 1.3.4 节,“PR-SCTP 对所有数据流量采用相同的拥塞控制和拥塞避免,无论是可靠的还是部分可靠的 -…
WebRTC 丢失连接后重新连接(重新连接尝试)
我有一个可用的 WebRTC JavaScript 应用程序。问题是:如果在 Web 通话期间网络连接不良,则通话会停止,而 WebRTC 不会尝试重新连接。 我想通过添加…
使用 navigator.mediaDevices.getUserMedia 使用 wkwebview 在 IOS 应用程序中显示黑屏。在 IOS safari 浏览器中工作正常
我有一个 IOS webview 应用程序和一个触发脚本 navigator.mediaDevices.getUserMedia 的网站,以在拍照而不是压缩时降低图像质量。我们正在使用此脚本…
如何使用 RTCP 中的 RTP 时间和 NTP 时间计算 RTP 数据包中的延迟
我正在使用 webrtc 将视频流从浏览器发送到 gstreamer。我可以从 gstreamer 中的 RTCP SR 数据包中获取数据包的 RTP 时间和 NTP 时间。在接收方 在接…
我正在尝试通过 WebRTC 共享文件,但一段时间后它会停止,并且记录 RTCDatachannel 发送队列已满
let file = fileUpload.files[0]; let offset = 0; let chunkSize = 1024*1024*16; file.arrayBuffer().then((buffer) => { while(buffer.byteLength)…
Opengl GLES20.glViewport() 将形状更改为圆形
我知道根据 GLES20 文档,glViewport(int x, int y, int width, int height) 创建一个矩形视口。 也许有办法使用不同的多边形(或圆形)形状的视口来…
使用 NGINX 的 WebRTC
我想在 Web 应用程序中显示 RTSP 流。我使用 HLS 成功进行了流式传输,配置如下: RTSP 到 RTMP: ffmpeg -stream_loop -1 -re -i "C:\RA\test.m3u8" …
如何使用 getDisplayMedia api 设置高清屏幕录制?
我使用 getDisplayMedia() API 创建了一个屏幕录像机应用程序,但输出视频质量不好,有什么方法可以配置输出视频质量以获得高清分辨率视频? 我有一个…
Webrtc 屏幕截图或 capturestream
有没有办法捕获屏幕的特定部分..仅获取 HTML 的元素或标签...我只想分享正在播放的视频。我试图找到解决方案。我尝试了 capturestream,但问题是我的…
WebRTC:在带有基于 go 的对等点的 Safari 上未调用 ontrack()
我正在尝试通过 WebRTC 从我的 golang 后端(使用 此 WebRTC 实现)将视频流式传输到客户端浏览器。 我的实现可以在 Chrome 上运行,但不能在 Safari …
在 webview android studio 中加载视频时出错。 E/chromium:WebContentsDelegate::CheckMediaAccessPermission:不支持
我正在尝试使用 Peerjs 构建一个视频通话应用程序。因此,视频通话将使用 asset 文件夹中的 html 和 javascript 显示在 Web 视图上。 Peerjs 代码部署…
如何在 webRTC 视频聊天中仅接受来自其他参与者的视频流而不提供我自己的视频流
我正在开发一个使用react、node 和socket.io 的webRTC 应用程序。我正在尝试实现一项功能,以便能够加入会议并且仅接收来自会议中其他参与者的视频流…