Amazon Linux AMI 2018.03
AWS EC2 Instance
Wowza Streaming Engine Version
4.9.6+3 (build 20251002163549)
Java Version
21.0.3
Currently trying to follow the Azure AI Speech tutorial: “Convert speech to text to generate live stream captions with Azure AI Speech Services“ (I cannot attach a link in this forum).
After following all the steps for the non-Docker implementation, there is an error when connecting to stream file.
REST API: Unknown action: connect Class: com.wowza.wms.rest.vhosts.applications.streamfiles.StreamFileAppConfig: java.lang.reflect.InvocationTargetException|at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)|at java.base/java.lang.reflect.Method.invoke(Unknown Source)|at com.wowza.wms.rest.ActionBase.get(Unknown Source)|at com.wowza.wms.rest.ActionBase.put(Unknown Source)|at com.wowza.wms.rest.vhosts.applications.streamfiles.StreamFileAppAction.put(Unknown Source)|at org.restlet.resource.ServerResource.doHandle(ServerResource.java:434)|at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:666)|at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:348)|at org.restlet.resource.ServerResource.handle(ServerResource.java:1020)|at org.restlet.resource.Finder.handle(Finder.java:236)|at org.restlet.routing.Filter.doHandle(Filter.java:150)|at org.restlet.routing.Filter.handle(Filter.java:197)|at org.restlet.routing.Router.doHandle(Router.java:422)|at org.restlet.routing.Router.handle(Router.java:641)|
The stream file only connects when I remove the com.wowza.wms.plugin.captions.ModuleAzureSpeechToTextCaptions property
I added the following modules to my WowzaStreamingEngine/lib folder:
wse-plugin-caption-handlers-1.1.0.jar
client-sdk-1.44.0.jar
Please let me know if there is a fix.