Я новичок в wowza, и я пытаюсь создать приложение, которое будет воспроизводить поток из wowza, и он отлично работает. Я реализовал функциональность (внутри onHTTPRequest()), которая должна работать при вызове api; но в настоящее время он не работает. Если кто-то есть информация, я буду очень благодарен ... код здесь:onHTTPRequest() не вызывается при вызове сервера wowza
Я называю URL как: 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);
}
}