webrtc

是否有任何浏览器支持 cryptex (rfc 9335)?
webrtc

是否有任何浏览器支持 cryptex (rfc 9335)?

我注意到一些 WebRTC 库实现了 CryptexRFC 9335用于加密 RTP 数据包。但是,我还没有看到任何支持它的浏览器。我是不是忽略了什么? 如果浏览器不支持,在选择性转发单元 (SFU) 中实现这一点将会很困难。 ...

Admin

在 Linux 上配置 WireGuard 以进行 WebRTC 泄漏测试
webrtc

在 Linux 上配置 WireGuard 以进行 WebRTC 泄漏测试

我正在尝试使用特殊配置让 wireguard 工作,以测试浏览器是否存在 WebRTC 泄漏。话虽如此,我需要一个允许隧道外流量的配置。在 Windows 中,我可以通过关闭客户端上的“阻止非隧道流量(终止开关)”复选框来实现这一点,但我从中获取的配置文件(见下文)在带有 wg-quick 的 Linux(ubuntu)上不起作用,因为没有创建有效的隧道。 我看到了分割隧道的建议,但我不确定如何在这里解决这个问题,因为我不想为特定的服务器或 IP 范围分割隧道,但允许 WebRTC 也通过默认网关进行路由(这会使泄漏可见)。 [Interface] Priv...

Admin

所有 Firefox 流量都通过 SOCKS-Proxy 路由吗?
webrtc

所有 Firefox 流量都通过 SOCKS-Proxy 路由吗?

我想通过代理服务器路由我的所有 Firefox 浏览器流量。我已经设置了 Dante-Proxy (SOCKS) 并在 about:config 中配置了参数以使用它: "network.proxy.type": 1 "network.proxy.socks": "10.192.65.129" "network.proxy.socks_port": 1080 "network.proxy.socks_remote_dns": True "network.proxy.socks_version": 5 这似乎有效,但现在我想知道这是否涵盖了浏览器创建的所有流...

Admin

避免使用 TURN 尝试在私有 IP 上建立连接
webrtc

避免使用 TURN 尝试在私有 IP 上建立连接

在 webRTC 环境中,两个RTCPeerConnection人都尝试通过浏览器建立通信。我有一个具有公共 IP 的 TURN 服务器和一个具有私有 IP 的客户端。 我怎样才能避免(在 Javascript 中)客户端的浏览器使用一个他永远无法通信的 IP 来启动连通性检查? 目的是节省无用的浏览器传输请求并避免RTCPeerConnectionIceErrorEvent在客户端触发(如下所示)。 { "address": "192.168.253.x", "errorCode": 701, "errorText": "TURN ...

Admin

如何以编程方式检测 Mac 上的活动 WebRTC 连接?
webrtc

如何以编程方式检测 Mac 上的活动 WebRTC 连接?

推断 WebRTC 连接正在建立或处于活动状态的最干净的方法是什么。 例如,也许有一种方法可以查询浏览器,或者可以通过主动监视连接来判断?(甚至可以检测到 UDP 流量吗?) 到目前为止我一直在观察,netstat -atp tcp但我还没有看到任何可以使用的模式。 ...

Admin

我需要阅读哪些协议以确保不会错过任何流量并涵盖来自网络浏览器的所有通信?
webrtc

我需要阅读哪些协议以确保不会错过任何流量并涵盖来自网络浏览器的所有通信?

对于一个大学项目,我需要记录 Web 浏览器发送到服务器的所有流量。目标是在产生的流量中找到用户在网站上进行的输入。该项目假设用户输入也可以以混淆的方式发送,因此我需要考虑浏览器可以使用的所有可能的协议或传输路径。 目前,我使用浏览器扩展来实现这一点,并且已经覆盖了 HTTP(S)、WebSockets 和 WebRTC。 我的理解是,这些都是浏览器可以用来与 Web 服务器通信的协议,因为例如 XMPP 实现将使用 WebSockets。但不幸的是,我找不到任何资料来支持这一点。我的假设完全正确吗? 如果有人可以向我解释为什么我错了/对了,甚至可以给我提供...

Admin

配置ffmpeg推流到webrtc
webrtc

配置ffmpeg推流到webrtc

我正在尝试从 ffmpeg 实时将音频流式传输到浏览器。下面是我的 ffmpeg 命令,它可以正常工作,但有 7 秒的延迟。我尝试了 VLC 的 UDP/HTTP 缓存值,它仍然停留在 7 秒。使用 jitsi/google meet 等服务,应该可以将此延迟缩短至最多 1 秒,如果不能,则更低。 ffmpeg -f dshow -rtbufsize 1M -i audio="麦克风 (3- 高清音频设备)" -filter:a "highpass=f=380, lowpass=f=420, highpass=f=380, lowpass=f=420, v...

Admin

更改 UDP IP 地址
webrtc

更改 UDP IP 地址

我试图将我的 WebRTC IP 隐藏到代理服务器(xxxx:yy),以便隐藏我的身份,当我访问艾普莱克我可以看到我的真实 IP 被泄露了。当我使用常见的 VPN 服务时,我不仅可以将我的 IP 更改为代理 IP,还可以将我的 WebRTC IP 更改(而不是隐藏)为代理 IP,换句话说,我的 UDP 和 TCP 连接都将具有相同的 IP 地址。有些浏览器扩展可以成功隐藏我的真实 IP,而且,我可以禁用 WebRTC,这将导致 IP 消失,但这并不是我想要的。我想更改它而不是隐藏它,就像 VPN 服务一样。 我发现我需要端口转发之类的东西,我想我需要一些东西...

Admin

FFMPEG:SDP 到 HLS cur_dts 无效
webrtc

FFMPEG:SDP 到 HLS cur_dts 无效

我正在尝试将 RTP 流(opus、vp8)转换为 HLS(aac、libx264),但失败了。我可以轻松地将流保存为 WebM,但无法将其保存为 HLS,唯一明显的错误是cur_dts is invalid。但它可以转换为 WebM 这一事实可能意味着一定有一种方法可以将其转换为 HLS。 似乎与视频的时间戳不正常有关。但没有任何标志genpts igndts或discardcorrupt帮助我。我也试过了-use_wallclock_as_timestamps 1 ffmpeg -loglevel debug -protocol_whitelist p...

Admin

哪些 VPN 目前正在阻止 turn/stun 协议以及如何解决它
webrtc

哪些 VPN 目前正在阻止 turn/stun 协议以及如何解决它

基本上就像标题所说的,是否有阻止 turn/stun 协议的 vpn 列表?我们如何解决这个问题?一些东欧国家使用 vpn 访问网站,并使用带有 turnservers 的 webrtc,这会导致在线通话时的体验不佳。 谢谢。 ...

Admin

如何在 Chrome 中禁用“共享此标签页”消息
webrtc

如何在 Chrome 中禁用“共享此标签页”消息

我正在使用 selenium 来录制 chrome 屏幕。我还想通过 webrtc 共享此屏幕。当我开始共享标签屏幕时。Chrome 将显示此消息: https://storage.googleapis.com/support-forums-api/attachment/thread-48583572-813505606056354659.png 如何使用 Python + Selenium 隐藏此消息?谢谢 ...

Admin

使用 ffmpeg 将 4 个带延迟的视频并排组合在一起
webrtc

使用 ffmpeg 将 4 个带延迟的视频并排组合在一起

我有至少 4 个来自meetecho/janus-gateway Janus 制作的视频会议的视频,为每个用户创建两个 mjr 视频和音频文件,首先我将它们合并为一个 webm 文件,然后全部转换为 500*500 视频。 现在我尝试将这些视频像马赛克一样组合起来,并找到了以下代码: ffmpeg -i 1.webm -i 2.webm -i 3.webm -i 4.webm \ -speed 8 -deadline realtime -filter_complex "[0]pad=2*iw:2*ih[l]; \ [1]setpts=PTS-STARTPTS...

Admin

WebRTC 用于群组通话
webrtc

WebRTC 用于群组通话

据我所知,WebRTC 会泄露两个对等方的 IP 地址。假设某个应用程序使用 WebRTC,并且如果使用群组通话,所有流量都会通过应用程序服务器。在这种情况下,ISP 可以看到群组参与者的 IP 地址吗? ...

Admin