ejgperiongmail.com Posted July 24, 2021 Share Posted July 24, 2021 Hello, I cannot make dash work, I already made the following changes: settings.dashMuxingEnabled=true and restarted the server, but it seems to be still not working. Console: Server Log: 2021-07-24 01:52:52,502 [vert.x-eventloop-thread-5] INFO i.a.AntMediaApplicationAdapter - update source quality for stream: 872286486638508586185025 quality:null speed:21.386537643555933 2021-07-24 01:52:53,532 [vert.x-eventloop-thread-6] INFO i.a.AntMediaApplicationAdapter - update source quality for stream: 872286486638508586185025 quality:null speed:19.379373142911913 2021-07-24 01:52:53,536 [http-nio2-0.0.0.0-5080-exec-9] INFO i.a.servlet.ChunkedTransferServlet - doPut done key:/usr/local/antmedia/webapps/LiveApp/streams/872286486638508586185025/872286486638508586185025_0segment00006.m4s 2021-07-24 01:52:53,538 [http-nio2-0.0.0.0-5080-exec-7] INFO i.a.servlet.ChunkedTransferServlet - doPut key:/usr/local/antmedia/webapps/LiveApp/streams/872286486638508586185025/872286486638508586185025_0segment00007.m4s 2021-07-24 01:52:53,539 [http-nio2-0.0.0.0-5080-exec-1] ERROR o.a.c.c.C.[.[.0.0.0.[.[chunked-transfer-servlet] - Servlet.service() for servlet [chunked-transfer-servlet] in context with path [/LiveApp] threw exception java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 at io.antmedia.filter.TokenFilterManager.getStreamId(TokenFilterManager.java:186) at io.antmedia.filter.TokenFilterManager.doFilter(TokenFilterManager.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1620) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1082) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:565) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:543) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:219) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) Link to comment Share on other sites More sharing options...
0 Ant Media Support Posted July 24, 2021 Share Posted July 24, 2021 Hello Emman, Hope you are doing well. Please follow the following steps open the application settings: /usr/local/antmedia/webapps/WebRTCAppEE/WEB-INF/red5-web.properties Enable Dash via settings.dashMuxingEnabled=true Save the new settings Restart the ant media server Open the publishing page and publish the stream: https://your_domain:5443/WebRTCAppEE Play Dash https://your_domain:5443/WebRTCAppEE/play.html?id=streamId&playOrder=dash https://github.com/ant-media/Ant-Media-Server/wiki/Dash-Playing(CMAF) Let me know how it goes. -- Best Regards, Mohit Dubey Star Ant Media Server on GitHub and get a chance to win an AMS Annual Enterprise Edition License. On Sat, 24 Jul at 4:58 AM , ejgperion@gmail.com <ejgperion@gmail.com> wrote: Hello, I cannot make dash work, I already made the following changes: settings.dashMuxingEnabled=true and restarted the server, but it seems to be still not working. Console: Server Log: 2021-07-24 01:52:52,502 [vert.x-eventloop-thread-5] INFO i.a.AntMediaApplicationAdapter - update source quality for stream: 872286486638508586185025 quality:null speed:21.386537643555933 2021-07-24 01:52:53,532 [vert.x-eventloop-thread-6] INFO i.a.AntMediaApplicationAdapter - update source quality for stream: 872286486638508586185025 quality:null speed:19.379373142911913 2021-07-24 01:52:53,536 [http-nio2-0.0.0.0-5080-exec-9] INFO i.a.servlet.ChunkedTransferServlet - doPut done key:/usr/local/antmedia/webapps/LiveApp/streams/872286486638508586185025/872286486638508586185025_0segment00006.m4s 2021-07-24 01:52:53,538 [http-nio2-0.0.0.0-5080-exec-7] INFO i.a.servlet.ChunkedTransferServlet - doPut key:/usr/local/antmedia/webapps/LiveApp/streams/872286486638508586185025/872286486638508586185025_0segment00007.m4s 2021-07-24 01:52:53,539 [http-nio2-0.0.0.0-5080-exec-1] ERROR o.a.c.c.C.[.[.0.0.0.[.[chunked-transfer-servlet] - Servlet.service() for servlet [chunked-transfer-servlet] in context with path [/LiveApp] threw exception java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 at io.antmedia.filter.TokenFilterManager.getStreamId(TokenFilterManager.java:186) at io.antmedia.filter.TokenFilterManager.doFilter(TokenFilterManager.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1620) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1082) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:565) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:543) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:219) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) -- You received this message because you are subscribed to the Google Groups "Ant Media Server" group.To unsubscribe from this group and stop receiving emails from it, send an email to ant-media-server+unsubscribe@googlegroups.com.To view this discussion on the web visit https://groups.google.com/d/msgid/ant-media-server/f7cce443-f67f-457a-bf99-ad80c9e3e175n%40googlegroups.com. 44772:1264838 Link to comment Share on other sites More sharing options...
0 ejgperiongmail.com Posted July 24, 2021 Author Share Posted July 24, 2021 Hello, I already followed the instructions here but to no avail: https://github.com/ant-media/Ant-Media-Server/wiki/Dash-Playing(CMAF) I restarted the server also many times. I posted the log above on what I get on the browser and server log. Regards, Link to comment Share on other sites More sharing options...
0 Ant Media Support Posted July 24, 2021 Share Posted July 24, 2021 Hi Emman, Just to check it, did you play the Dash stream in the same application (LiveApp/WebRTCAppEE) in which you changed and saved the settings! -- Best Regards, Mohit Dubey Star Ant Media Server on GitHub and get a chance to win an AMS Annual Enterprise Edition License. On Sat, 24 Jul at 3:26 PM , ejgperion@gmail.com <ejgperion@gmail.com> wrote: Hello, I already followed the instructions here but to no avail: https://github.com/ant-media/Ant-Media-Server/wiki/Dash-Playing(CMAF) I restarted the server also many times. I posted the log above on what I get on the browser and server log. Regards, On Saturday, July 24, 2021 at 12:54:08 PM UTC+8 support wrote: Hello Emman, Hope you are doing well. Please follow the following steps open the application settings: /usr/local/antmedia/webapps/WebRTCAppEE/WEB-INF/red5-web.properties Enable Dash via settings.dashMuxingEnabled=true Save the new settings Restart the ant media server Open the publishing page and publish the stream: https://your_domain:5443/WebRTCAppEE Play Dash https://your_domain:5443/WebRTCAppEE/play.html?id=streamId&playOrder=dash https://github.com/ant-media/Ant-Media-Server/wiki/Dash-Playing(CMAF) Let me know how it goes. -- Best Regards, Mohit Dubey Star Ant Media Server on GitHub and get a chance to win an AMS Annual Enterprise Edition License. On Sat, 24 Jul at 4:58 AM Hello, I cannot make dash work, I already made the following changes: settings.dashMuxingEnabled=true and restarted the server, but it seems to be still not working. Console: Server Log: 2021-07-24 01:52:52,502 [vert.x-eventloop-thread-5] INFO i.a.AntMediaApplicationAdapter - update source quality for stream: 872286486638508586185025 quality:null speed:21.386537643555933 2021-07-24 01:52:53,532 [vert.x-eventloop-thread-6] INFO i.a.AntMediaApplicationAdapter - update source quality for stream: 872286486638508586185025 quality:null speed:19.379373142911913 2021-07-24 01:52:53,536 [http-nio2-0.0.0.0-5080-exec-9] INFO i.a.servlet.ChunkedTransferServlet - doPut done key:/usr/local/antmedia/webapps/LiveApp/streams/872286486638508586185025/872286486638508586185025_0segment00006.m4s 2021-07-24 01:52:53,538 [http-nio2-0.0.0.0-5080-exec-7] INFO i.a.servlet.ChunkedTransferServlet - doPut key:/usr/local/antmedia/webapps/LiveApp/streams/872286486638508586185025/872286486638508586185025_0segment00007.m4s 2021-07-24 01:52:53,539 [http-nio2-0.0.0.0-5080-exec-1] ERROR o.a.c.c.C.[.[.0.0.0.[.[chunked-transfer-servlet] - Servlet.service() for servlet [chunked-transfer-servlet] in context with path [/LiveApp] threw exception java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 at io.antmedia.filter.TokenFilterManager.getStreamId(TokenFilterManager.java:186) at io.antmedia.filter.TokenFilterManager.doFilter(TokenFilterManager.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1620) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1082) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:565) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:543) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:219) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) -- You received this message because you are subscribed to the Google Groups "Ant Media Server" group. To unsubscribe from this group and stop receiving emails from it, send an email to ant-media-serv...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ant-media-server/f7cce443-f67f-457a-bf99-ad80c9e3e175n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "Ant Media Server" group.To unsubscribe from this group and stop receiving emails from it, send an email to ant-media-server+unsubscribe@googlegroups.com.To view this discussion on the web visit https://groups.google.com/d/msgid/ant-media-server/e5c79255-a738-44d0-85ec-18dc4bb6c559n%40googlegroups.com. 44772:1264838 Link to comment Share on other sites More sharing options...
0 ejgperiongmail.com Posted July 24, 2021 Author Share Posted July 24, 2021 Yes, of course I did. Link to comment Share on other sites More sharing options...
0 ejgperiongmail.com Posted July 24, 2021 Author Share Posted July 24, 2021 Hello, For some reason, dash is working now. But latency is very big. 8 seconds. Would you know what is the reason? You can test using the URL I sent on the separate email, Application is LiveApp. We use the play.html to test hls and dash (&playOrder=dash). And we compare to webrtc on the dashboard stream list play button to check latency. Regards, Link to comment Share on other sites More sharing options...
Question
ejgperiongmail.com
Hello,
Link to comment
Share on other sites
Top Posters For This Question
4
2
Popular Days
Jul 24
6
Top Posters For This Question
ejgperiongmail.com 4 posts
Ant Media Support 2 posts
Popular Days
Jul 24 2021
6 posts
Posted Images
5 answers to this question
Recommended Posts