rtmp play don't working.

chongyi

New Member
Hi.
I downloaded and installed WCS5.1 to Linux server.
But rtmp play in demo don't working.
What's the reason? Please help me.
I installed jdk 1.8.
Error log is as bellow after WCS service starting.

04:43:29,293 WARN erSocketPipelineSink - WSS-BOSS-pool-16-thread-1 Failed to accept a connection.
java.lang.Error: Failed to initialize the server-side SSLContext
at com.flashphoner.server.ws.B.A.<init>(Unknown Source)
at com.flashphoner.server.ws.B.A.<init>(Unknown Source)
at com.flashphoner.server.ws.B.A$_A.<clinit>(Unknown Source)
at com.flashphoner.server.ws.B.A.C(Unknown Source)
at com.flashphoner.server.ws.C.getPipeline(Unknown Source)
at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.registerAcceptedChannel(Unknown Source)
at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: wss.jks (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
... 10 more
04:44:07,337 WARN erSocketPipelineSink - WSS-BOSS-pool-16-thread-1 Failed to accept a connection.
java.lang.NoClassDefFoundError: Could not initialize class com.flashphoner.server.ws.B.A$_A
at com.flashphoner.server.ws.B.A.C(Unknown Source)
at com.flashphoner.server.ws.C.getPipeline(Unknown Source)
at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.registerAcceptedChannel(Unknown Source)
at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
 

Max

Administrator
Staff member
Hello.
It seems like you have to set up SSL sertificate. Here is SSL certificate management is described, and here is a good example how to receive and import Let's Encrypt certificate.
 

chongyi

New Member
Hi.
RTMP play is working well.
thanks.
but playing is stopped after 2 minutes.
Is this reason of evaluation licence?
 

Max

Administrator
Staff member
Evaluation license has only two limits: it works for 30 days and displays Flashphoner logo.
RTMP streaming can stop if your RTMP broadcasting software do not support KeepAlives, like OBS Studio for example. If it is your case, try to set
Code:
keep_alive.enabled=websocket,rtmfp
in WCS_HOME/conf/flashphoner.properties file
If it is not your case, tell us more about it: how you are streaming to WCS server and which RTMP server you push stream to?
 
Top