2016-07-29 66 views
3

我是wowza中的新成員,我試圖製作一個應用程序,它將播放來自wowza的流並且工作正常。 我實現了一個功能(在onHTTPRequest()中),它應該在調用api時工作;但目前它不工作。 如果有人有一些信息,我將非常感激...... 代碼是在這裏:當調用wowza服務器時,不會調用onHTTPRequest()

我所說的網址爲: http://localhost:1935/functionApi

VHost.xml爲:

<HTTPProvider> 
    <BaseClass>com.sample.SomeModule</BaseClass> 
    <RequestFilters>functionApi*</RequestFilters> 
    <AuthenticationMethod>none</AuthenticationMethod> 
</HTTPProvider> 

Java類將使用此調用如下:

package com.sample; 
import com.wowza.wms.http.HTTProvider2Base; 
import com.wowza.wms.http.IHTTPRequest; 
import com.wowza.wms.http.IHTTPResponse; 
import com.wowza.wms.logging.WMSLogger; 
import com.wowza.wms.logging.WMSLoggerFactory; 
import com.wowza.wms.vhost.IVHost; 

public class SomeModule extends HTTProvider2Base { 

public void onHTTPRequest(IVHost vhost, IHTTPRequest req, IHTTPResponse resp) { 

    getLogger().info("====== Inside the onHTTPRequest ===="); 
    /* Our working code which work correctly 

*/ 
} 

private WMSLogger getLogger(){ 
    return WMSLoggerFactory.getLogger(SomeModule.class); 
} 
} 

回答

相關問題