在 wowza 会话中阻止用户代理

Blocking user-agent in wowza session

我在我的 wowza 日志中发现了一些用户代理,例如 "Xtream-Codes IPTV Panel Pro"、"Internet TV/1.3.53 (Linux;Android 8.1.0) ExoPlayerLib/2.10.0"、"PlaySDK/5.8.0.8 (Linux;Android 6.0.1) ExoPlayerLib/2.8.2" 它们来自 android 个应用程序。我想知道有没有办法通过用户代理阻止流会话?

我屏蔽了他们的 IP 地址,但大多数人都使用多个 IP 地址来抓取我的流 link。 我的wowza服务器主机在centos,我用iptable来屏蔽user-agent,但他们仍然可以访问。

AFAIK 唯一的选择是开发一个自定义 module/plug-in,它在创建回放会话时触发并检查用户代理并相应地分别允许或拒绝(关闭)会话。

这是一篇文章和一些示例代码:https://www.wowza.com/docs/how-to-control-access-to-http-streams-cupertinostreaming-sanjosestreaming-smoothstreaming-mpegdashstreaming

PS:"Xtream-Codes IPTV Panel Pro" 不是 Android-based 用户代理,它是用于(重新)流式传输的媒体服务器软件