Featured image of post 使用疯狂URL 4获取WebRTC 直播流URL

使用疯狂URL 4获取WebRTC 直播流URL

获取WebR直播流的URL

WebRTC 直播流URL获取教程

简介

WebRTC 是一种实时通信协议,常用于视频聊天、在线会议等场景。在某些情况下,我们可能需要将直播流录制到本地,此时需要获取 WebRTC 直播流的 URL。本教程将指导你如何获取 WebRTC 直播流的 URL。

环境要求

  • Windows 10 或更高版本
  • 疯狂URL 4
  • 要求手机/模拟器必须使用与疯狂URL 4所在的电脑一样的网关,即同一局域网(内网中)

获取步骤

由于疯狂URL 4支持两种方式获取WebRTC 直播流的URL,分别为:

  1. 通过增强型代理模式
  2. 通过抓源浏览器

对于APP,主要使用第一种方式,对于PC网页,主要使用第二种方式。下面分别介绍这两种方式的获取步骤。

1. 通过增强型代理模式获取WebRTC 直播流的URL

本方式主要适用于APP,对于PC网页,也可以使用,但通常第二种方式更简单。

启动增强型代理及证书安装

  1. 首先确保你已经正确安装并启动了疯狂URL 4

  2. 打开疯狂URL 4,点击模式下拉菜单,选择"增强型代理"模式

  3. 点击左上角的"开始"按钮,此时疯狂URL 4会自动启动代理并监听网络请求

    选择增强型代理及启动代理

    注意

    1. 默认设置会启动系统代理,如果你不希望影响到其他网络请求(如浏览网页等)或其他应用被捕获到带来干扰,请在启动代理前,关闭系统代理 关闭系统代理
    2. 首次启动会弹出证书安装提示(至少两次确认),请务必安装证书,否则可能会影响后续的抓包效果。 安装证书
  4. 设置安卓手机/模拟器代理服务器:

    • 打开设置中的WiFi(WLAN/无线网络)列表
    • 修改已连接的WiFi网络的代理设置为手动代理
    • 代理服务器地址为:疯狂URL 4所在的电脑IP地址,如192.168.1.100,具体以实际为准
    • 代理服务器端口为:如 8080 (请以疯狂URL 4实际显示为准,该端口可在启动代理前自行修改)
    • 保存设置并连接网络

修改网络 填写代理服务器地址及端口

重要提示:

代理服务器主机名:疯狂URL 4所在的电脑的局域网IP地址,如192.168.1.100(以你的实际情况为准)

代理服务器端口:疯狂URL 4显示的端口号。图示是8080,请以实际为准

若您使用的是模拟器,请务必将模拟器的网络模式由NAT切换为桥接模式,桥接网卡应该选择你当?> 前宿主机正在使用的物理网卡,有关部分模拟器的桥接设置参考案例,请参考:

  • MuMu模拟器网络桥接教程(IP推荐使用DHCP )
  • 雷电模拟器网络桥接教程(IP推荐使用DHCP )
  • 其他模拟器只要支持桥接网卡设置,基本上步骤都差不多,对于我们当前的教程,请务必将要桥接的网卡选择为当前宿主机的网卡,如果你不了解当前正在使用的是什么网卡,可打开任务管理器切换到性能选项卡,找到当前活跃的网络接口,如Wi-Fi,即可在右上角看到具体名称

获取某直播APP直播间的WebRTC 直播流的URL

  1. 启动目标APP并进入直播间
  2. 观察疯狂URL 4的抓包记录,确保前面的步骤配置无误后,通常会出现WebRTC 直播流的URL
  3. 至此,捕获到WebRTC 直播流的URL,如下图所示

APP直播间WebRTC 直播流的URL

2. 通过抓源浏览器获取WebRTC 直播流的URL

本方式主要适用于PC网页

此方式非常简单,就像普通的浏览器一样,只不过我们使用的是 疯狂URL 4内置的浏览器,它会自动抓取到WebRTC 直播流的URL,具体步骤如下:

  1. 打开疯狂URL 4,点击"抓源浏览器"图标按钮打开浏览器
  2. 在抓源浏览器地址栏中输入目标网页地址并回车
  3. 进入直播间并确保能够播放直播
  4. 观察疯狂URL 4的抓包记录,通常会出现WebRTC 直播流的URL
  5. 至此,捕获到WebRTC 直播流的URL,如下图所示

抓源浏览器捕获到的WebRTC 直播流的URL

使用绝夜之城强力驱动