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