【问题标题】:Creating Wowza HTTP Header Custom Module创建 Wowza HTTP 标头自定义模块
【发布时间】:2020-10-27 10:07:39
【问题描述】:

我需要保护 Wowza Media Engine 服务器, 我们的政策是防止并且不留下任何足迹,例如 HTTP 响应标头上的服务器名称及其版本:

    Server:WowzaStreamingEngine/4.8.5

我们通过 Eclipse + Wowza IDE 插件创建了这个模块:

package mypackage;

import com.wowza.wms.application.*;
import com.wowza.wms.amf.*;
import com.wowza.wms.client.*;
import com.wowza.wms.module.*;
import com.wowza.wms.request.*;
import com.wowza.wms.stream.*;
import com.wowza.wms.rtp.model.*;
import com.wowza.wms.httpstreamer.model.*;
import com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.*;
import com.wowza.wms.httpstreamer.smoothstreaming.httpstreamer.*;

public class MyModule extends ModuleBase {
      public void onHTTPSessionCreate(IHTTPStreamerSession httpSession) {
        httpSession.setUserHTTPHeader("Server", "ItsASecret");
      }
}

保存项目后,IDE自动生成mine.jar到[installDIR]/lib文件夹, 我们将模块添加到[installDIR]/conf/vod/Application.xml:

<Modules>
    <Module>
        <Name>base</Name>
        <Description>Base</Description>
        <Class>com.wowza.wms.module.ModuleCore</Class>
    </Module>
    <Module>
        <Name>logging</Name>
        <Description>Client Logging</Description>
        <Class>com.wowza.wms.module.ModuleClientLogging</Class>
    </Module>
    <Module>
        <Name>flvplayback</Name>
        <Description>FLVPlayback</Description>
        <Class>com.wowza.wms.module.ModuleFLVPlayback</Class>
    </Module>
    <Module>
        <Name>mypackage</Name>
        <Description>IDK</Description>
        <Class>MyModule</Class>
    </Module>
</Modules>

不幸的是它不起作用,有什么错误吗?

【问题讨论】:

    标签: java eclipse module wowza


    【解决方案1】:

    在您的 Server.xml 文件底部的Properties 中添加一个属性而不是模块。

    <Property>
    <Name>httpHeaderServer</Name>
    <Value>ItsASecret</Value>
    <Type>String</Type>
    </Property>
    

    这将覆盖您要隐藏的值。维护起来也更快、更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-22
      • 2011-11-12
      • 2019-10-02
      • 2021-05-28
      • 2012-01-17
      • 2012-09-22
      • 1970-01-01
      相关资源
      最近更新 更多