我将端口转发设置为将端口554传递到以太网1。
外部最小端口:554外部最大端口:554转发到内部IP地址:192.168.69.101转发到内部端口:554

我也有一个防火墙规则设置:
从任意端口向任意端口传入中断端原型TCP =544
从任意端口到任意端口传入break end proto udp =544
Pass out break end inspect-state

还有其他规则,但这些是相关的。

当我尝试使用VLC从附加的相机获取流时,它不起作用。防火墙显示没有匹配规则。

我使用命令类型:rtsp://用户名:password@ip_address:554&subtype=0,并使用适当的用户名和密码以及WR21的公共ip添加

有什么建议吗?

公网IP可达,可以ping通modem并远程访问WR21 modem的web界面吗?

如果可以到达调制解调器,请检查在“移动接口网络”设置中是否选中了在该接口上启用NAT,并选择了IP地址和端口。

公网IP可达。启用NAT,并选择“IP地址”和“端口”。我还尝试了适当的防火墙规则HTTP,这是有效的。问题是让rtsp协议工作。

您需要配置多播路由。
摄像机将具有多播流设置,您需要将正在使用的多播地址添加到路由器配置中。

“配置”—网络> IP路由/转发>组播路由
设置一个指向多播流量源的多播路由,我假设这是Eth 0。
设置组播地址和掩码,将流量路由到组播源的接口,然后单击“添加”。

您需要在最靠近请求流的设备的接口上启用IGMP(多播),在您的情况下可能是PPP 1。
这只是一个CLI选项。
PPP 1开启

禁用防火墙进行测试,这将检查IGMP是否正常工作,而不会被阻止。

使用UDP或HTTPS流可能更简单。

谢谢,bengartland,我会试试的。