Skip to content

Windows平台工具使用技巧

pwsh临时环境变量设置

ROS_DISCOVERY_SERVER环境变量设置为例,在pwsh中键入

PowerShell
$env:ROS_DISCOVERY_SERVER="127.0.0.1:11811"

要取消设置则将=右侧改为$null即可。

Everything

局域网内无u盘快速传数据的方式,可以利用 Everything 提供的http服务器

在网线直连的局域网环境下,传输速度达100M/s。

使用方式:

  1. 打开 Everything 软件。
  2. 点击 工具 -> 选项 -> HTTP服务器
  3. 启动 HTTP 服务器
  4. 在另一个可访问本机的主机上打开浏览器,输入http://ip:port/即可访问该 Everything 所在主机的所有文件。

Wireshark

Wireshark的分析中,可以使用lua脚本将rtph264流给导出来,见rtp_h264_extractor.lua

注:这个脚本一般只适用于在发idr帧之前有发sps, ppsrtp流 有些rtsp拉流的rtp包由于在rtsp协议交互时在sdp中携带了sps, pps信息,可能出现在后续的媒体流中就不会再发的情况,不过可以手动改脚本,见--here here

Notepad++

将匹配行删除

想在Notepad++中利用查找功能,查找文件中含有字段 “0|20180706” 的行并予以删除。

具体步骤:

  1. Ctrl + F,查找,查找模式选择 '正则表达式',不选 '.匹配新行'
  2. 查找目标输入 ^.0|20180706.\r?\n (如果要保留空行,则查找 ^.0|20180706.$)
  3. 替换为:(空)

Windows内存占用过高

使用微软的RAMMap软件, Empty Working Sets解决