Can't load RTSP stream.

raining

New Member
When I use dashboard.xhtml player to load rtsp stream
WSCURL: wss://192.168.10.120:8443
Stream: rtsp://guest:uin123456@192.168.2.49:554/h265/ch1/main/av_stream
and click Start
Then: page show
"FAILED
Failed to connect to rtsp stream"

and the server show:
Code:
17:19:07,975 INFO  agerRemoteRmiService - RMI TCP Connection(10)-127.0.0.1 RECEIVED REST OBJECT <==
URL:http://localhost:9091/EchoApp/StreamStatusEvent
OBJECT:
{
  "nodeId" : "wBoQBxHZ7pIAWLwbeEATFITFzBK3AiKE@",
  "appKey" : "defaultApp",
  "sessionId" : "/192.168.10.195:28098/192.168.10.120:8443",
  "mediaSessionId" : "3db2b9d0-a4f7-11e7-a83a-13a83b437489",
  "name" : "rtsp://guest:uin123456@192.168.2.49:554/h265/ch1/main/av_stream",
  "published" : false,
  "hasVideo" : true,
  "hasAudio" : true,
  "status" : "FAILED",
  "info" : "Failed to connect to rtsp stream",
  "record" : false,
  "width" : 0,
  "height" : 0,
  "bitrate" : 0,
  "quality" : 0,
  "mediaProvider" : "WebRTC",
  "history" : false,
  "playing" : false,
  "publishing" : false
}
flashphoner.log:
Code:
java.net.SocketException: Invalid argument
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Net.java:454)
    at sun.nio.ch.Net.connect(Net.java:446)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(Unknown Source)
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(Unknown Source)
    at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(Unknown Source)
    at org.jboss.netty.channel.Channels.connect(Unknown Source)
    at org.jboss.netty.channel.AbstractChannel.connect(Unknown Source)
    at org.jboss.netty.bootstrap.ClientBootstrap.connect(Unknown Source)
    at org.jboss.netty.bootstrap.ClientBootstrap.connect(Unknown Source)
    at com.flashphoner.server.G.E.B(Unknown Source)
    at com.flashphoner.server.G.E.r(Unknown Source)
    at com.flashphoner.server.G.B.A(Unknown Source)
    at com.flashphoner.server.client.handler.wcs4.MediaHandler.playRtspStream(Unknown Source)
    at com.flashphoner.server.client.handler.wcs4.MediaHandler.playStream(Unknown Source)
    at com.flashphoner.server.client.handler.wcs4.MediaHandler.playStream(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.flashphoner.server.client.handler.HandlerUtils.lambda$processThroughREST$0(Unknown Source)
    at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
    at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
    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)
15:59:51,630 INFO             RtspAgent - RTSP-AGENT-rtsp://guest:uin123456@192.168.2.49:554/h265/ch1/main/av_streamf2a1aae4-25a3-4236-b656-fc9b39b5407c Shutdown
15:59:51,631 INFO             RtspAgent - RTSP-AGENT-rtsp://guest:uin123456@192.168.2.49:554/h265/ch1/main/av_streamf2a1aae4-25a3-4236-b656-fc9b39b5407c Disconnect from media engine
 
Last edited:

raining

New Member
Server on 192.168.10.120, and can use vlc to connect rtsp://guest:uin123456@192.168.2.49:554/h265/ch1/main/av_stream
server show: Can not create localSdp
 
Last edited:

Max

Administrator
Staff member
Make sure you have
ip=192.168.10.120
ip_local=192.168.10.120
in WCS_HOME/conf/flashphoner.properties
Check if you have any wrong symbols or spaces in the IP settings.
If it looks correct, please zip and send WCS_HOME/conf and WCS_HOME/logs to logs@flashphoner.com. We will check.
 

raining

New Member
@Max I modify flashphoner.properties to "ip=192.168.10.120 ip_local=192.168.10.120",but still not OK.
I send an email to you, thanks.
 

Max

Administrator
Staff member
We have checked logs.
From logs we can see profile-level is incorrect
Code:
o=- 3331435948 1116907222000 IN IP4 192.168.2.49
s=Media Presentation
e=NONE
c=IN IP4 192.168.2.49
t=0 0
a=range:npt=now-
a=control:*
m=video 0 RTP/AVP 96
a=rtpmap:96 H264/90000
a=control:trackID=0
a=fmtp:96 profile-level-id=000042;packetization-mode=1;sprop-parameter-sets=Z0LgH9oBQBbE,aM4wpIA=
a=Media_header:MEDIAINFO=494D4B48010100000400000111710110401F000000FA000000000000000000000000000000000000;
a=appversion:1.0
No such profile level ID:
Code:
profile-level-id=000042
Please share RTSP access to your device and send RTSP URL to logs@flashphoner.com
We will check both VLC and our server.

Make sure your stream has H.264 video + AAC audio format. See codecs tab in VLC.
 

raining

New Member
If I use rtsp://mpv.cdn3.bigCDN.com:554/bigCDN/definst/mp4:bigbuckbunnyiphone_400.mp4
it can played,but no sound.
the rtsp infomation:
Code:
流0
  类型:音频
  编解码器:MPEG AAC Audio(mp4a)
  采样频率:48000Hz
流1
  类型:视频
  编解码器:H264 - MPEG-4 AVC(part 10)(h64)
流2
  类型:音频
  编解码器: MPEG AAC Audio(mp4a) 
  声道:立体声
  采样率:48000 hz
流3
  类型:视频
  编解码器:H264 -mpeg-4 avc(part10)(h264)
  分辨率 320X194
  显示分辨率 320 X 180
  已解码格式:Planar 4:2:0 YUV
if I use rtsp://guest:uin123456@192.168.2.49:554/h265/ch1/main/av_stream
it can not play.
the rtsp information:
Code:
流0
  类型:视频
  编解码器:H264-mpeg-4 avc (part10)(h264)
  分辨率: 1280 X738
  显示分辨率:1280 X720
  已解码格式:Planar 4:2:0 YUV full scale
My rtsp only have one stream。 and I set
Code:
    var options = {
        name: streamName,
        display: remoteVideo,
        flashShowFullScreenButton: true,
        constraints: {audio:false}
    };
It is still not OK.
 

Max

Administrator
Staff member
We need valid URL for testing.
This URL is not working in VLC:
rtsp://mpv.cdn3.bigCDN.com:554/bigCDN/definst/mp4:bigbuckbunnyiphone_400.mp4
Please provide valid testing URLs, the we will able to check.
 
Top