2016-07-29 10 views
3

저는 wowza에서 새로 왔으며 wowza에서 스트림을 재생할 응용 프로그램을 만들려고 노력하고 있습니다. API를 호출하는 동안 작동해야하는 기능 (onHTTPRequest() 내부)을 구현했습니다. 하지만 현재는 작동하지 않습니다. 누군가가 내가 아주 감사하게 될 것입니다 몇 가지 정보가있는 경우 은 ... 코드는 여기에 있습니다 : 같은 http://localhost:1935/functionApiwowza 서버를 호출 할 때 onHTTPRequest()가 호출되지 않습니다.

VHost.xml :

내가 같은 url을 호출

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

자바 클래스를 그 다음과 같이이 호출을 사용합니다 :

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); 
} 
} 

답변